M MY Multiplayer: Wiki
Lado
Tipo

getTimerDetails

Compartilhado

Lê o estado de um timer: quanto falta, quantas repetições sobram e o intervalo.

float|false getTimerDetails(timer timer)

Parâmetros

NomeTipoDescrição
timertimerO 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)

Veja também