Szerző Téma: Átlátszó EditBox probléma  (Megtekintve 1026 alkalommal)

Átlátszó EditBox probléma
« Dátum: 2017. július 08. - 11:16:43 »
0 Show voters
Sziasztok. Van egy editboxom, amit átlátszóvá tettem, lekértem az EditBox szövegét, majd egy dxDrawText-be beletöltöttem azt. Az alap EditBox szöveget ( amit lua-ban adtam meg ) azt kiírja, viszont amikor én kezdek el bele írni, azt már nem írja ki. Hogyan lehetne ezt megoldani? ( Szóval le akarok kérni egy EditBox szöveget dxDRawText-be. )  
 


function loginpanel()
    local myLabel = guiCreateLabel  ( 0, 0, 1, 1, \"d\", true )
    local editBox = guiCreateEdit( 0.43, 0.488, 0.13, 0.03, \"dd\", true )
    guiEditSetMaxLength ( editBox, 128 )
    local szoveg = guiGetText ( editBox )
    guiSetAlpha ( editBox, 0 )
    dxDrawImage ( 530, 200, 300, 450, \'login.png\')
    dxDrawText ( \"d \"..szoveg, 1100, 200, _, _, tocolor ( 255, 255, 255, 255 ), 1, \"default-bold\" )
end
addEventHandler(\"onClientRender\", root, loginpanel)

Átlátszó EditBox probléma
« Válasz #1 Dátum: 2017. július 08. - 12:36:52 »
0 Show voters

bool guiEditSetReadOnly ( element editField, bool status )

 
próbáld meg ezt false-ra állítani

Átlátszó EditBox probléma
« Válasz #2 Dátum: 2017. július 08. - 13:53:01 »
0 Show voters
Render-be ne tegyél gui-t, mindig létrehozza, ezért nem írja ki, mit írsz bele.

Átlátszó EditBox probléma
« Válasz #3 Dátum: 2017. július 08. - 14:01:50 »
0 Show voters
Megcsináltam külön, viszont most meg a dx-et nem hozza ki, nem érzékeli a szoveg localt
 
 
 
 
 

function dxek()
    dxDrawImage ( 530, 200, 300, 450, \'login.png\')
    dxDrawText ( \"a \"..szoveg, 1100, 200, _, _, tocolor ( 255, 255, 255, 255 ), 1, \"default-bold\" )
end
function loginpanel()
    addEventHandler(\"onClientRender\", root, dxek)
    local editBox = guiCreateEdit( 0.43, 0.488, 0.13, 0.03, \"dd\", true )
    guiEditSetMaxLength ( editBox, 128 )
    local szoveg = guiGetText ( editBox )
    guiSetAlpha ( editBox, 0 )
end
addEventHandler( \"onClientResourceStart\", getRootElement( ), loginpanel)
« Utoljára szerkesztve: 2017. július 08. - 14:09:56 írta martinpozs »

Átlátszó EditBox probléma
« Válasz #4 Dátum: 2017. július 08. - 14:32:03 »
0 Show voters
Ne local-ra rakd.
 

editBox = guiCreateEdit( 0.43, 0.488, 0.13, 0.03, \"dd\", true )
szoveg = guiGetText ( editBox )

Átlátszó EditBox probléma
« Válasz #5 Dátum: 2017. július 08. - 14:32:56 »
0 Show voters
Előbb nézd át az alapokat szerintem.

Átlátszó EditBox probléma
« Válasz #6 Dátum: 2017. július 08. - 14:57:13 »
0 Show voters
Igen, van még mit átnéznem. Amúgy megoldódott a problémám, köszönöm, kivettem a localt, a szoveg-et meg áttettem renderbe. Köszönöm a segítséget!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal