Szerző Téma: Stack OverFlow  (Megtekintve 881 alkalommal)

Stack OverFlow
« Dátum: 2017. Július 19. - 21:38:01 »
0
Nem tudom miért, de a debug erre a sorra azt irja hogy stack overflow
 

bindKey ( \"tab\", \"both\", switchSBState )

 
az a funkció ennyit csinál:
 

setElementData(localPlayer,\"asd\",not getElementData(localPlayer,\"asd\"))

 
 

Stack OverFlow
« Válasz #1 Dátum: 2017. Július 20. - 06:32:49 »
0
Ezzel mit szeretnél csinálni?

Stack OverFlow
« Válasz #2 Dátum: 2017. Július 20. - 09:06:06 »
0
Ha lenyomom a tabot, akkor true legyen az elementData, ha fel engedem false.

Stack OverFlow
« Válasz #3 Dátum: 2017. Július 20. - 09:27:03 »
0

hibás kód

 
Ha jól emlékszem akkor valami hasonló fog kelleni neked. De lehet teljesen baromságot írtam le, nézd meg működik -e egyáltalán. Valami hasonló rémlik még. 
Update: De asszem itt arra fog hibát adni, hogy nincs az első érték esetén elementData érték és nem akar lefutni majd, de lehet hülyeségre gondolok, sajnos az a kevés amit tudtam is megkopott most már eléggé.
« Utoljára szerkesztve: 2017. Július 20. - 09:41:42 írta AlexSwamp »

Stack OverFlow
« Válasz #4 Dátum: 2017. Július 20. - 09:33:22 »
0
attempt to call global bindKey 
 
wtf?
 
E: Amit leírtál azzal nem lesz baj, resourceStarton állítok neki értéket.
« Utoljára szerkesztve: 2017. Július 20. - 09:35:09 írta thegergo02 »

Stack OverFlow
« Válasz #5 Dátum: 2017. Július 20. - 09:38:31 »
+1

function playerPressedKey(button, press)
if button == \"tab\" then
       if (press) then
           setElementData(localPlayer,\"elementdataneve\",true)
        else
            setElementData(localPlayer,\"elementdataneve\",false)
        end
end
end
addEventHandler(\"onClientKey\", root, playerPressedKey)

 
Favágó módszer, ha minden igaz ez működik. Az előző hozzászólásom ne vedd figyelembe, mert úgy ahogy van szar. 

Stack OverFlow
« Válasz #6 Dátum: 2017. Július 20. - 09:40:10 »
0
Köszi, ez már tökéletes!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal