[Resolvido] Global Event não inicia

bundalisa
em Resolvidos

bundalisa

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/03/19Posts: 6
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
<globalevent name="globalsave" time="17:06:00" event="script" value="save.lua"/>
        </globalevents>

save.lua

function prepareShutdown(minutes) if(minutes <= 0) then
        doSetGameState(GAMESTATE_CLOSED)
        return false
    end
 
 
    if(minutes == 1) then
        doBroadcastMessage("Server is going down in " .. minutes .. " minute for global save, please log out now!")
    elseif(minutes <= 3) then
        doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save, please log out.")
    else
        doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save.")
    end
 
 
    shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1)
    return true
end


function onTime(interval)
    if os.date('%H') == "3" and getWorldUpTime() > 20*60*60 then
        return prepareShutdown(10)
    end
return TRUE
end

Estou fazendo alguma coisa errada?

chega no horário e não aparece nenhuma mensagem

+rep

WooX

WooX
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/08/10Posts: 64Gênero: Masculino

O script não vai rodar a menos que o Uptime seja maior que 20 horas. Tenta assim.

<globalevent name="globalsave" time="17:06" event="script" value="save.lua"/>
function prepareShutdown(minutes) if(minutes <= 0) then
        doSetGameState(GAMESTATE_CLOSED)
        return false
    end
 
 
    if(minutes == 1) then
        doBroadcastMessage("Server is going down in " .. minutes .. " minute for global save, please log out now!")
    elseif(minutes <= 3) then
        doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save, please log out.")
    else
        doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save.")
    end
 
 
    shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1)
    return true
end


function onTime(interval)
   return prepareShutdown(10)
end

 

o1n.png

bundalisa

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/03/19Posts: 6

Deu certo valeuu

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝