Szia.
Próbáld meg azt, hogy amikor beírod a parancsot, akkor egy változót változtatsz. És amikor a folyamat véget ér, a változó visszaáll alap értékre például egy másik folyamatba, vagy egy
timerrel visszaállítod X idő után.
(Megjegyzés: használj globális változót ha több funkciósorba használod ugyanazt)
Példának:
valtozo = true
function valami()
if (valtozo == true) then
--valamit csinál
valtozo = false
else -- vagy elseif (valtozo == false) then
outputChatBox(\"Most nem használhatod a parancsot\")
end
end
addCommandHandler(\"parancs\", valami)
Egyszóval ha a változónk
true, akkor valamit csinál, viszont ha
false, akkor kiírja hogy most nem használhatod a parancsot.
Ha minden igaz, így jónak kell lenni szerintem.
Itt egy timer-es példa:
valtozo = true
function valami()
if (valtozo == true) then
setTimer( function()
valtozo = true
end, 5000, 1)
valtozo = false
else -- vagy elseif (valtozo == false) then
outputChatBox(\"Most nem használhatod a parancsot\")
end
end
addCommandHandler(\"parancs\", valami)
Ez esetben 5 másodpercenként lehet használni a parancsot.
Remélem segítettem, Robika1