Não salva depois da GMX - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Não salva depois da GMX (
/showthread.php?tid=663223)
Não salva depois da GMX -
leobpo - 25.01.2019
Quando eu executo o comando /gmx não salva os dados do player
PHP код:
public OnRconCommand(cmd[])
{
if(strcmp(cmd, "gmx", true, 10) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && pLogado[i] == true) DOF2_FileExists(File);
}
}
return 1;
}
PHP код:
CMD:gmx(playerid)
{
if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, CorErro, "Você precisa ser uma Administrador FUNDADOR para usar este comando");
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && pLogado[i] == true) DOF2_FileExists(File);
format(Str, 256, "Atenção: Um GMX foi executado por %s. O Servidor voltará em poucos segundos.", pNomeOriginal[playerid]);
SendClientMessage(playerid, Amarelo, Str);
}
SendRconCommand("gmx");
return 1;
}
Re: Não salva depois da GMX -
ipsLuan - 25.01.2019
Lуgico.
DOF2_FileExists й a funзгo pra ver se existe o arquivo.
Vocк deve chamar a callback de salvamento.
E de preferкncia, chamar ela tambйm em OnPlayerDisconnect.
Re: Não salva depois da GMX -
willttoonn - 25.01.2019
Recomendo colocar um timer de 1 a 5 segundo pra chamar o
rcon gmx e deixar o salvamento ocorrer logo ao usar o comando.
Re: Nгo salva depois da GMX -
Lovejoy - 25.01.2019
PHP код:
public OnGameModeExit()
{
for(new i=0; i<MAX_PLAYERS; i++)
SalvarPlayer(i);
DOF2_Exit();
return 1;
}
Em SalvarPlayer vocк usa a sua Stock de salvamento, qualquer bug chaveie a definiзгo da variбvel.
assim:
PHP код:
public OnGameModeExit()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
SalvarPlayer(i);
}
DOF2_Exit();
return 1;
}
e ajeite a identaзгo.