GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: koko1238640 - 2014. július 24. - 18:07:39

Cím: Átlátszó EditBox
Írta: koko1238640 - 2014. július 24. - 18:07:39
Üdv Fórumozók!
Csináltam egy átlátszó háttérképet.
Erre ment ugye rá az EditBox ez oké.
Levettem a Háttér átlátszóságát 0-ra ez is oké.
Na most, nekem átlátszó lett ez oké, bele is tudok kattintani az EditBoxba de nem látszódik amit írok.
Ez próbáltam egy ilyennel orvosolni de nemjó:
 
addEventHandler(\"onClientGUIChanged\", nick, function(element) 
   guiSetText(nicklabel, guiGetText(nick))
end)

 
Itt az egész funkció, mi a hiba:
 
function displayLoginBox()
    if Showed then
        return
    end
    Showed = true
exports.pro_blur:toggleblur()
    setElementAlpha(localPlayer,0)
    showChat(false)
fadeCamera(true)
    showPlayerHudComponent(\"all\",false)
showCursor(false)
guiSetInputEnabled(true)
login = true
 
image = guiCreateStaticImage(left, top, 489, 348, \"login.png\", false)
nick = guiCreateEdit(180, 129, 280, 33, \"\", false, image)
pw = guiCreateEdit(180, 180, 280, 33, \"\", false, image)
guiSetAlpha(image, 0)
nicklabel = guiCreateLabel  (180, 129, 1, 1, \"\", false, image)
pwlabel= guiCreateLabel  (180, 180, 1, 1, \"\", false, image)
register = guiCreateLabel(228, 263, 110, 30, \"\", true, image)
login = guiCreateLabel(338, 263, 110, 30, \"\", false, image)
setCameraMatrix(-2400.119140625, 1770.9249267578, 135.58090209961, -2498.3110351563, 1773.6412353516, 116.84623718262) ---belépéskor kamera
guiEditSetMasked(pw, true)
guiEditSetMaxLength(pw, 40)
guiEditSetMaxLength(nick, 15)
setCameraInterior(0)
setElementDimension(getLocalPlayer(), 65500)
addEventHandler(\"onClientKey\", getRootElement(), onEnter)
addEventHandler(\"onClientGUIClick\", register, validateDetails, false)
addEventHandler(\"onClientGUIClick\", login, validateDetails, false)
addEventHandler(\"onClientRender\", getRootElement(), renderTip)
end
addEventHandler(\"onClientGUIChanged\", nick, function(element)
guiSetText(nicklabel, guiGetText(nick))
end)

 
Miért nem látom hogy mit írok?
Cím: Átlátszó EditBox
Írta: Xenius - 2014. július 24. - 18:12:36
Rakj felé onClientRender-el egy drawText-et
Cím: Átlátszó EditBox
Írta: koko1238640 - 2014. július 24. - 18:14:48
Mármint a Label helyett rakjak DrawTextet?
Cím: Átlátszó EditBox
Írta: Carlos - 2014. július 24. - 20:28:13
Ne, a label jó az, végülis ugyanazt a célt szolgálnál mint a dx text, szerintem azzal lesz a gond, hogy a onClientGuiChanged az alapból lefut vagy pedig egy funkcióhoz van csatolva?
Cím: Átlátszó EditBox
Írta: koko1238640 - 2014. július 24. - 21:11:13
Igen többször lefut, de azzal nincs kapcsolatba amiket én használok(nick, nicklabel stb...)
Cím: Átlátszó EditBox
Írta: Toxic - 2014. augusztus 19. - 14:51:06
[mod]Elavult, zárom.[/mod]