Ir para conteúdo

Featured Replies

Postado

Bom dia, estou fazendo um NPC daily quest, porém preciso que uma storage reset todo dia 7 horas da manhã.

Fiz um pequeno global event:

function onTimer()
    db.executeQuery('INSERT IGNORE INTO `player_storage` SELECT `id`, 130090, 0 FROM `players` WHERE `online` = 0 ON DUPLICATE KEY UPDATE `value` = 0') 
end

Ela reseta normal, mais ai vem a dúvida, e se o server tiver off 7:00h? caso ocorra um crash por exemplo, existe alguma outra maneira?

Editado por lorenzo2014 (veja o histórico de edições)

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

Resolvido por zipter98

Ir para solução
  • Respostas 15
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Você pode colocar, como valor da storage, a diferença de segundos entre o horário atual e o horário designado (7h, nesse caso). Assim, não haveriam problemas como este. Exemplo: function timeDiff(f

  • function onTimer() local storage = 130090 for _, pid in ipairs(getPlayersOnline()) do setPlayerStorageValue(pid, storage, -1) -- reset storage from players online end db.executeQuery("DELETE FROM `pla

Postado
  • Autor

Sei disso @klipstyle, queria saber na verdade se há outra opção.

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

Postado

Eu axo que essa funçao "onStartup() " do globalevents deve Fazer isso:

Mostrar conteúdo oculto

function onStartup()



db.executeQuery('INSERT IGNORE INTO `player_storage` SELECT `id`, 130090, 0 FROM `players` WHERE `online` = 0 ON DUPLICATE KEY UPDATE `value` = 0')


return true
end

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>

 

- Deve ser Isso pois eu verifiquei aqui no Meu Serv Test e dentro tinha Coisas do Golden Arena , Caso o Servidor Seja Crashado ou  algo do Tipo e quando ao iniciar vai acontecer isso:

endGoldenArena(true)

 

- Finalizar o Golden Arena!

Editado por Nextbr (veja o histórico de edições)

 

 

Postado
  • Autor

Next, dessa forma, toda vez que o server cair, ai vai remover a storage, ai player vai poder fazer  a daily quest novamente.

                                                                                               1zcn2mb.jpg

 

                                                                                                                       Danera Global Server

                                                                                                                       Versão: 10.77 - 10.79

                                                                                                                       Sem Items VIP

                                                                                                                       Venha se divertir

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.7k

Informação Importante

Confirmação de Termo