Eai galerinha do mal, quanto tempo, então vim trazer outra função pra vocês.
Bom aqui esta ela:
local _TIMER = {}
local _time = 0
function TIMERms100()
_time = _time + 100
for k, v in pairs(_TIMER) do
if v[2] <= _time then
v[1](unpack(v, 3))
_TIMER[k] = nil
end
end
end
function addtimer(delay, func, ...)
if type(func) == 'function' and type(delay) == 'number' then
for i = 1, #_TIMER+1 do
if not _TIMER[i] then
_TIMER[i] = {func, _time+delay, ...}
return i
end
end
else
return false
end
end
function remtimer(id)
_TIMER[id] = nil
end