Pular para o conteúdo

getTimers

Compartilhada Timers OOP Timer.getAll(...)

Lista os timers do resource.

table getTimers ( [ number tempo = 0 ] )
NomeTipoPadrãoDescrição
temponumber0Se maior que zero, devolve apenas timers com no máximo esse tempo restante, em milissegundos. 0 devolve todos.

Tabela com handles timer. No cliente um tempo que não seja número devolve false com um aviso.

-- mata todos os timers do resource
for _, t in ipairs(getTimers()) do
killTimer(t)
end
-- timers que disparam no próximo segundo
local emBreve = getTimers(1000)
  • setTimer — Agenda uma função para executar depois de um intervalo.
  • killTimer — Cancela e remove um timer.
  • isTimer — Verifica se um handle ainda aponta para um timer ativo.
  • getTimerDetails — Devolve o estado atual de um timer.
  • resetTimer — Reinicia a contagem a partir de agora.
  • setTimerPaused — Pausa ou retoma um timer.
  • isTimerPaused — Verifica se um timer está pausado.