getTimerDetails
Compartilhado
Lê o estado de um timer: quanto falta, quantas repetições sobram e o intervalo.
float|false getTimerDetails(timer timer)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| timer | timer | O timer, o número que setTimer devolveu. |
Retorno
Três valores: os milissegundos até a próxima chamada, as repetições que faltam (0 se repete para sempre) e o intervalo em milissegundos. false se o timer não existe neste recurso.
Exemplo
local round = setTimer(function()
outputDebugString("fim da rodada")
end, 120000, 1)
addCommandHandler("timeleft", function()
local left = getTimerDetails(round)
if left then
outputDebugString(math.ceil(left / 1000) .. " segundos restantes")
end
end)