Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Uptime
Uptime é a quantidade de tempo que um sistema de computador está desempenhando atividades de forma ininterrupta, ou seja, constante/sem interrupção.


Com base em outros códigos que vi pela internet, decidi criar uma função própria para retornar essa quantidade de tempo, futuramente simplificando alguns scripts.
A função, basicamente retorna as horas e minutos do uptime em uma string, de forma inteligente.

function getUpTimeString()
    local wut = getWorldUpTime()
    local h, m = math.floor(wut / 3600), math.floor((wut % 3600) / 60)
    
    if m == 60 then
        m = 0
        h = h + 1
    end
    
    return h..' hour'..(h > 1 and 's' or '')..' and '..m..' minute'..(m > 1 and 's' or '')
end




Ex:

-- WorldUpTime = 12345 seconds

if getWorldUpTime() > 10800 then -- 10800 seconds = 3 hours
    print('UpTime: '..getUpTimeString())
end
------------------------------
UpTime: 3 hours and 25 minutes

-- 3 hours and 25 minutes = 12345 seconds
  • Respostas 9
  • Visualizações 473
  • Created
  • Última resposta

Top Posters In This Topic

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo