SilentZone Posted June 11, 2014 Posted June 11, 2014 Halika! Lenne egy kis problémám... Nos itt egy kód addEventHandler("onClientGUIChanged", regpw, function(element) local vissza = "" for i = 1, string.len(guiGetText(regpw)), 1 do vissza = vissza .. "*" end guiSetText(regpwlabel, vissza) end) Ha jobban megnézitek a kódok akkor ez arra való, hogy ha írsz egy karaktert egy bizonyos guiCreateEdit-be akkor a guiGetText lekéri a változtatásokat és csillagokat dob vissza... Eddig minden okés... No de ha ékezetes betűket írok a guiCreateEdit-be akkor 2 csillagot dob ki. Erre tud valaki valamilyen megoldást? ( SeeMTA-n is buggos [ Imagenek szól. ] )
SilentZone Posted June 12, 2014 Author Posted June 12, 2014 Nem éppen mivel elrejtettem a guiCreateEdit hátterét és ez által ha írsz bele még az se látszik, ezért kell ez a kis kodocska, hogy látszodjon mit írsz bele.
csiguusz Posted June 12, 2014 Posted June 12, 2014 Akkor használd az utfLen függvényt a hossz lekéréséhez és a string.reppel a ciklus is kiválható. addEventHandler("onClientGUIChanged", regpw, function(element) guiSetText ( regpwlabel, string.rep ( "*", utfLen ( guiGetText ( regpw ) ) ) ) end)
SilentZone Posted June 12, 2014 Author Posted June 12, 2014 Köszi a segítséget csiguusz de ugyan úgy fenn áll a probléma. ( Pl: a = * [ Ekkor jó ] á = ** [ Nem jó ] o =* [ Jó ] ó = [ Nem jó ] ) Biztos értitek a problémát.
csiguusz Posted June 12, 2014 Posted June 12, 2014 Értem a problémát, pont ennek a megoldására van az utfLen. Biztos az enyémet használtad, frissítetted a resource-ot? Mert én kipróbáltam és működik rendesen.
SilentZone Posted June 12, 2014 Author Posted June 12, 2014 Őm.. Akkor megpróbálom megint bár... én átírtam..
SilentZone Posted June 12, 2014 Author Posted June 12, 2014 Megoldottam.. A kód helyes amit írtál. Köszi a segítséget.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now