Szerző Téma: DxDraw Colorpicker  (Megtekintve 964 alkalommal)

DxDraw Colorpicker
« Dátum: 2017. március 05. - 18:25:03 »
0 Show voters
Sziasztok. Szeretnék csinálni egy Dx rectangle-t, aminek egy colorpicker segítségével változtatható a színe. Erről lenne szó: https://community.multitheftauto.com/index.php?p=resources&s=details&id=3247&expanddescr=1
 
Az a helyzet, hogy exportáltam a panelemhez a picker-t, de valamiért nem változik a színe.
 

addEventHandler(\"onColorPickerOK\", root,
function(r, g, b)
   r2,g2,b2 = r,g,b
end)

 
A Rectangle meg így néz ki:
 

dxDrawRectangle(x,y,x/2,y/2,tocolor(r2,g2,b2,170))

 
Tudna valaki segíteni, miért nem változik? A válaszokat előre is köszönöm.

DxDraw Colorpicker
« Válasz #1 Dátum: 2017. március 06. - 00:15:46 »
0 Show voters
Szia.
 
Írasd ki debugba az r2 g2 b2 értékeket, hogy egyáltalán kapnak-e értéket. Ha kapnak, akkor nézd meg, hogy \"át tudja-e vinni\" az értékeket a kirajzolásig. Esetleg még arra gondolok, hogy nem jó típusúak a változók (tonumber-rel át kell alakítani).
 
Ha esetleg kiír valami számodra ismeretlen hibát, másold ki ide  Az alapján tudok/tudunk segíteni.

DxDraw Colorpicker
« Válasz #2 Dátum: 2017. március 06. - 06:19:53 »
0 Show voters
Rendben, kipróbálom, köszi. Most csináltam egy olyat, hogy local r2,g2,b2 = 255,255,255, megváltozik a színe, csak akármilyen színre húzom, fekete lesz.

DxDraw Colorpicker
« Válasz #3 Dátum: 2017. március 06. - 11:36:23 »
0 Show voters
Nos hát, megpróbáltam a debug-os kiíratást, és hát, érdekes. http://www.kephost.com/image/wGV7
 
Csak így írja ki a debug-ot, de az a helyzet, hogy nil-t ad vissza. http://www.kephost.com/image/wGVY
 
Viszont, ha a type-ot és a tonumber-t nem írom oda, akkor ezt írja: http://www.kephost.com/image/wGVx

DxDraw Colorpicker
« Válasz #4 Dátum: 2017. március 06. - 15:38:38 »
+1 Show voters
Megoldódott, köszönöm a segítséget. :)

DxDraw Colorpicker
« Válasz #5 Dátum: 2017. március 06. - 23:04:19 »
+1 Show voters
Nincs mit
 
Akkor jóra gondoltam, nem vitte át a változók értékeit, és ezért nil-t kapott mindig

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal