28/05/2023 19:18
(Esta mensagem foi modificada pela última vez a: 28/05/2023 19:24 por Juniioor_Limma.)
(25/05/2023 12:06)Carlos Victor Escreveu: Quando a callback OnGameModeExit é chamada os jogadores não são reconectados, é necessário salvar os dados nela dos jogadores que estejam online, e também ela só será chamada em caso de desligamento manual pelo painel ou então GMX.
Código:
Código PHP:public OnGameModeExit()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++) {
if(IsPlayerConnected(i) && PlayerInfo[i][Logado])
{
SalvarDados(i);
SendClientMessage(i, -1, "O servidor foi desligado manualmente e seus dados foram salvos.");
}
}
return 1;
}
E se eu colocar esse, e não funcionar?
(22/05/2023 20:48)White_Blue Escreveu: Creio que não há lógica em salvar os dados na OnGameModeExit, tendo em vista que quando a mesma é chamada e o jogador é reconectado, a OnPlayerDisconnect é chamada.
Então, o que eu devo fazer?