getTimerDetails
Compartido
Lee el estado de un timer: cuánto falta, cuántas repeticiones quedan y su intervalo.
float|false getTimerDetails(timer timer)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| timer | timer | El timer, el número que devolvió setTimer. |
Retorno
Tres valores: los milisegundos hasta la próxima llamada, las repeticiones que faltan (0 si se repite para siempre) y el intervalo en milisegundos. false si el timer no existe en este recurso.
Ejemplo
local round = setTimer(function()
outputDebugString("fin de la ronda")
end, 120000, 1)
addCommandHandler("timeleft", function()
local left = getTimerDetails(round)
if left then
outputDebugString(math.ceil(left / 1000) .. " segundos restantes")
end
end)