Skymagnum 234 Postado Outubro 4, 2013 Share Postado Outubro 4, 2013 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 Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados