Czyli pierwszy argument w Twoim kodzie to nie zmienna gracza, tylko komenda, dodaj drugi argument kt?ry b?dzie wskazywa? na to i? pierwszy argument nie jest komend?, a graczem.
function set(thePlayer,cmd)
setElementData(thePlayer, "data", true)
outputChatBox("jest", thePlayer)
end
addCommandHandler("ustaw", set)
function check(thePlayer,cmd)
local el = getElementData(thePlayer, "data")
if el == true then
outputChatBox("masz", thePlayer)
else
outputChatBox("nie", thePlayer)
end
end
addCommandHandler("sprawdz", check)
Kod masz po stronie klienta w mecie. Po stronie serwera pierwszy argument to gracz, po kliencie pierwszy argument to nazwa komendy. Zmie? w mecie na "server".
Czyli pierwszy argument w Twoim kodzie to nie zmienna gracza, tylko komenda, dodaj drugi argument kt?ry b?dzie wskazywa? na to i? pierwszy argument nie jest komend?, a graczem.
function set(thePlayer,cmd)
setElementData(thePlayer, "data", true)
outputChatBox("jest", thePlayer)
end
addCommandHandler("ustaw", set)
function check(thePlayer,cmd)
local el = getElementData(thePlayer, "data")
if el == true then
outputChatBox("masz", thePlayer)
else
outputChatBox("nie", thePlayer)
end
end
addCommandHandler("sprawdz", check)
Co ty za g?upoty wygadujesz? pierwsza argument zwraca gracza, niewa?ne czy wpisa? kolejne argumenty.
Co do autora - wejd? w met? i wstaw kod po stronie servera. Obecnie masz go po stronie clienta, kt?ry nie ma argumentu w addCommandHandler zwracaj?cego gracza. wykasuj po prostu type="client" z mety
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach