Komendy faktycznie dzia?aj? po zako?czeniu pracy ale w trakcie pracowania r?wnie? dzia?aj? a chodzi mi o to ?eby podczas pracy niedzia?a?y a po jej zako?czeniu ju? tak.
dodaj to przed rozpocz?ciem pracy
addEventHandler("onPlayerCommand",root,function(cmd)
if cmd == "xxx1" or cmd == "xxx2" or cmd == "xxx3" then cancelEvent() end
end)
a to po zako?czeniu
addEventHandler("onPlayerCommand",root,function(cmd)
if cmd == "xxx1" or cmd == "xxx2" or cmd == "xxx3" then cancelEvent(false) end
end)
Przy rozpoczynaniu pracy dawaj graczowi jak?? zmienn? (lub elementdate) okre?laj?c?, ?e on w?a?nie pracuje.
W onPlayerCommand sprawdzaj czy posiada tak? zmienn? (lub elementdate): je?li tak to blokuj wykonanie komendy, je?li nie to nic nie r?b.
Przy zako?czaniu pracy usuwaj danemu graczowi zmienn? (lub elementdate).
addEventHandler("onPlayerCommand",root,function(cmd)
if getElementData(localPlayer, "praca") == true then
else
cancelEvent(false)
if cmd == "xxx1" or cmd == "xxx2" or cmd == "xxx3" then cancelEvent(true) end
end
end)
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