Serejkaaa
Новичок
Сделал команду для сервера. Но проблема в том что , сервер тупо выключается и все.
Вот команда.
Вот сток GameModeExitFunc();
Вот паблик GameModeExit
Прошу помощи!
Вот команда.
Код:
else if(strcmp(cmd, "/restart",true) == 0)
{
if(PlayerInfo[playerid][pAdm] >= 7)
{
SaveAccounts();
SaveMaterials();
SaveGZ();
SaveHousee();
SaveAll();
SaveBankMafia();
SaveBankFrac();
SaveAlkoFrac();
SendClientMessage(playerid, COLOR_GREY, "Данные сервера успешно сохранены!");
SendClientMessageToAll(playerid, COLOR_LIGHTRED, "");
SendClientMessageToAll(playerid, COLOR_LIGHTRED, "");
SendClientMessageToAll(playerid, COLOR_LIGHTRED, "Внимание! Рестарт сервера.");
SendClientMessageToAll(playerid, COLOR_LIGHTRED, "");
SendClientMessageToAll(playerid, COLOR_LIGHTRED, "");
GameModeExitFunc();
}
}
Код:
stock GameModeExitFunc()
{
SaveAccounts();
KillTimer(narkotimer);
KillTimer(tmphourtimer);
KillTimer(synctimer);
KillTimer(othtimer);
KillTimer(pickuptimer);
GameModeExit();
return true;
}
Код:
public OnGameModeExit()
{
foreach(Player,i)
{
if(IsPlayerConnected(i)) OnPlayerUpdateRL(i),ConnectTimed[i] = 0,IsConnected{i} = 0;
}
mysql_close(connects);
return true;
}
