Belekell írni a függvény elejébe, hogy nézze meg mikor futott le legutóbb és a mostani idő között mennyi idő telt el. Ezt a
getTickCount-tal kérheted le. (milliszekundumban adja vissza az időt)
pl.:
local lastCall = 0
function fuggveny ()
if ( (getTickCount() - lastCall) <= 5000 ) then --5000, mert milliszekundumban van adja a vissza a getTickCount()
return --a függvény futása itt megszakad
end
--Csinálja a dolgát ...
end
addCommandHandler(\"valami\", getRootElement(), fuggveny)
Edit: Hopp, míg írtam AlexSwamp is megírta a megoldást