Ir para conteúdo

Os.time


Wiltry

Posts Recomendados

Dependendo de como for usar pode ser:

local hora = 3600 -- 1h em seg
local time = os.time(t) + hora -- tempo atual + a hora

 

Ai dps pra verificar:

if time - os.time(t) <= 0 then
    passou 1 hora
end

 

Ou se quiser pegar a data e hora pode usar o os.date()

Acho que seria assim:

os.date('*t').hour
ou em string:
os.date("%H")

Editado por kydrai
Link para o comentário
Compartilhar em outros sites

Pode ser assim então:

<globalevent name="timer_example" time="13:00" event="script" value="my_script.lua"/>

Não sei se da pra fazer time="13:00-15:00", tenta e ve se da.

Se não poderia sortear o tempo entre 1h e 3h e executar a função com addEvent.

 

Acho que seria algo assim:

onTimer()
local seg = math.random(7200) -- sorteia um numero entre 1s e 7200s(2h)
addEvent(function, 1000*seg)
return TRUE
end

Editado por kydrai
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...