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: Erik3333 - 2014. március 29. - 11:32:31

Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Erik3333 - 2014. március 29. - 11:32:31
Helló!
Mivel lehetne azt megoldani, hogy a guiCreateEdit hátterét átlátszóra állítsam, de a szöveg továbbra is látszódjon?
Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Fellner96 - 2014. március 30. - 11:40:13
Helló. Kicsit macerás dolog bug nélkül megcsinálni.
Létrehozol egy háttér képet az egész képernyõre hogy az edit ne csússzon le és mindig bele tudj kattintani.
 

s = {guiGetScreenSize()} -- Képernyõ mérete
hatterKep = guiCreateStaticImage( 0, 0, s[1], s[2], \"atlatszo.png\", false ) -- Ide egy olyan kepet adsz meg aminek a háttere átlátszó
editBox = guiCreateEdit(0, 0, 180, 33, \"\", false, hatterKep)

 
ha ezek meg vannak akkor ezt az egészet le halványítod
 

guiSetAlpha(hatterKep, 0)

 
Most már átlátszó az egész de bele tudsz kattintani az editboxba de nem látod amit írsz. Csinálsz egy labelt normális helyre teszed hozzá adsz egy olyan eseményt ha az editBox értéke változik akkor változtassa a label értékét is, valahogy így:
 
addEventHandler(\"onClientGUIChanged\", editBox, function(element) 
guiSetText(sajátLabeled, guiGetText(editBox))
end)

 
Röviden ennyi, remélem tudtam segíteni. :)
Nekem mûködik:
\"width=500https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/t31.0-8/1891503_551298178319137_381401055_o.jpg[/img]
Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Erik3333 - 2014. március 30. - 15:28:45
Köszi, azért összejött. :)
A témát zárom!
Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Erik3333 - 2014. március 29. - 11:32:31
Helló!
Mivel lehetne azt megoldani, hogy a guiCreateEdit hátterét átlátszóra állítsam, de a szöveg továbbra is látszódjon?
Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Fellner96 - 2014. március 30. - 11:40:13
Helló. Kicsit macerás dolog bug nélkül megcsinálni.
Létrehozol egy háttér képet az egész képernyõre hogy az edit ne csússzon le és mindig bele tudj kattintani.
 

s = {guiGetScreenSize()} -- Képernyõ mérete
hatterKep = guiCreateStaticImage( 0, 0, s[1], s[2], \"atlatszo.png\", false ) -- Ide egy olyan kepet adsz meg aminek a háttere átlátszó
editBox = guiCreateEdit(0, 0, 180, 33, \"\", false, hatterKep)

 
ha ezek meg vannak akkor ezt az egészet le halványítod
 

guiSetAlpha(hatterKep, 0)

 
Most már átlátszó az egész de bele tudsz kattintani az editboxba de nem látod amit írsz. Csinálsz egy labelt normális helyre teszed hozzá adsz egy olyan eseményt ha az editBox értéke változik akkor változtassa a label értékét is, valahogy így:
 
addEventHandler(\"onClientGUIChanged\", editBox, function(element) 
guiSetText(sajátLabeled, guiGetText(editBox))
end)

 
Röviden ennyi, remélem tudtam segíteni. :)
Nekem mûködik:
\"width=500https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/t31.0-8/1891503_551298178319137_381401055_o.jpg[/img]
Cím: Input mezõ(guiCreateEdit) hátterének változtatása
Írta: Erik3333 - 2014. március 30. - 15:28:45
Köszi, azért összejött. :)
A témát zárom!