Szerző Téma: getElementData + dxDrawText  (Megtekintve 977 alkalommal)

getElementData + dxDrawText
« Dátum: 2015. December 04. - 17:01:48 »
0 Show voters
Hali! Olyan problémába akadtam, hogy lekérem a játékos karakterjének a nevét kliens oldalon és kiíratnám dxDrawTextel, de olyat ír, hogy false. Nem tudom hogyan oldjam meg..
 
function charSelected()
if getElementData(localPlayer,\"acc.accountID\") > 0 then
local neve = getElementData(localPlayer,\"char.Name\")
dxDrawText(tostring(neve),kepMeret[1]/2 - loginPos[1]/2+10,kepMeret[2]/2 - loginPos[2]/2+155,150,30,tocolor(255,255,255,255))
else
dxDrawText(\"Nincs karaktered.\",kepMeret[1]/2 - loginPos[1]/2+10,kepMeret[2]/2 - loginPos[2]/2+155,150,30,tocolor(255,255,255,255))
end
end

Nem elérhető Royalf

  • 222
    • Profil megtekintése
getElementData + dxDrawText
« Válasz #1 Dátum: 2015. December 04. - 17:49:05 »
0 Show voters
A \'char.Name\'-nek nincs értéke ezért \'false\'-t ad vissza.

getElementData + dxDrawText
« Válasz #2 Dátum: 2015. December 04. - 17:52:45 »
0 Show voters
Pedig szerver oldalon megvan adva, hogy állítsa be. Amúgy amikor szerver oldalon létrehozza a karaktert, akkor kiírja rendesen a nevét. Bejelentkezés után nem írja ki rendesen.
 
setElementData(player, \"char.Name\",karinev)
« Utoljára szerkesztve: 2015. December 04. - 17:54:57 írta Changeme »

Nem elérhető Xenius

  • 668
    • Profil megtekintése
getElementData + dxDrawText
« Válasz #3 Dátum: 2015. December 05. - 09:47:39 »
0 Show voters
Idézetet írta: Royalf date=1449247745\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58594\" data-ipsquote-contentclass=\"forums_Topic
A \'char.Name\'-nek nincs értéke ezért \'false\'-t ad vissza.
 
Ha nem lenne értéke, akkor egy nagy semmit adna vissza (nil). Itt annyi az egész hogy egy boolean érték van neki megadva (true - false). Az helyett egy string értéket kell neki adni.

getElementData + dxDrawText
« Válasz #4 Dátum: 2015. December 05. - 10:58:30 »
0 Show voters
Idézetet írta: Xenius date=1449305259\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58594\" data-ipsquote-contentclass=\"forums_Topic


A \'char.Name\'-nek nincs értéke ezért \'false\'-t ad vissza.
 
Ha nem lenne értéke, akkor egy nagy semmit adna vissza (nil). Itt annyi az egész hogy egy boolean érték van neki megadva (true - false). Az helyett egy string értéket kell neki adni.
 
[/quote]
Xenius, karakter készítés után kiírja, de újracsatlakozás, majd bejelentkezés után már nem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal