M MY Multiplayer: Wiki
Lado
Tipo

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

NombreTipoDescripción
timertimerEl 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)

Ver también