burinov_ze
Ученик
Здравствуйте!
У меня такой вопрос: при авто рестарте либо же при вводе команде сервер оффается глобально, и его приходится запускать вручную.
Помогите в чем проблема?
---------- Post added at 07:22 ---------- Previous post was at 07:18 ----------
Подниму.
У меня такой вопрос: при авто рестарте либо же при вводе команде сервер оффается глобально, и его приходится запускать вручную.
Помогите в чем проблема?
PHP:
if(hour == 04 && minute == 01 && second == 00 || hour == 16 && minute == 01 && second == 00)
{
for(new i = 0; i < 20; i++) SendClientMessageToAll(-1, " ");
SendClientMessageToAll(COLOR_REDD,":::: Внимание! АвтоРестарт сервера через 2 минуты! :::: ");
SendClientMessageToAll(-1,"");
SendClientMessageToAll(-1,"");
SendClientMessageToAll(-1,"");
SaveAccounts();
SaveMaterials();
SaveGZ();
OnPropUpdate();
SaveBankMafia();
SaveBankFrac();
ABroadCast(COLOR_LIGHTRED,"Всё сохранено",6);
}
else if(hour == 04 && minute == 03 && second == 00 || hour == 16 && minute == 03 && second == 00)
{
for(new i = 0; i < 20; i++) SendClientMessageToAll(-1, " ");
SendClientMessageToAll(COLOR_REDD,":::: Внимание! Происходит АвтоРестарт сервера! :::: ");
SaveAccounts();
SaveMaterials();
SaveGZ();
OnPropUpdate();
SaveBankMafia();
SaveBankFrac();
GameModeExit();
}
//============команда=============
else if(strcmp(cmd, "/gmx", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 9)
{
if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
for(new i = 0; i < 20; i++) SendClientMessageToAll(-1, " ");
SendClientMessageToAll(COLOR_ORANGEDIAZ,"===============================================================================");
SendClientMessageToAll(COLOR_LIGHTRED,"Внимание! Происходит рестарт сервера, это займёт менее 20 секунд.");
SendClientMessageToAll(COLOR_LIGHTRED,"Приносим извинения, за предоставленные неудобства");
SendClientMessageToAll(COLOR_ORANGEDIAZ,"===============================================================================");
foreach(new i:Player) GameTextForPlayer(i,"~b~RESTART\n connecticut", 5000,0);
SaveAccounts();
SaveMaterials();
SaveGZ();
OnPropUpdate();
SaveBankMafia();
SaveBankFrac();
SendClientMessage(playerid,COLOR_GREY,"Сохранено");
SaveHomeSbizz();
SaveRepa();
SaveMafiaStat();
SendClientMessage(playerid,COLOR_GREY,"Сохранены дома и бизы");
OnPlayerUpdateRL(playerid);
GameModeExitFunc();
}
return 1;
}
}
//=============паблик==============
forward GameModeExitFunc();
public GameModeExitFunc()
{
if(logs == 1)
{
printf("GameModeExitFunc");
}
// KillTimer(CheckCheatersTimer);
//KillTimer(synctimer);
//KillTimer(timerSSSS);
KillTimer(unjailtimer);
KillTimer(othtimer);
//KillTimer(supercam);//Для движении камеры
// KillTimer(GG);
// SaveAccounts();
GameModeExit();
return 1;
}
---------- Post added at 07:22 ---------- Previous post was at 07:18 ----------
Подниму.
