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
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit
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