shape1
shape2
shape3
shape4
shape7
shape8

/gmx - рестарт сервера


Давид Ордян

Модератор
Команда портала
Модератор
09.10.2021
180
10
11
0
/gmx - рестарт сервера

C++:
CMD:gmx(playerid, params[])
{
    if(GetPlayerAdminEx(playerid) < 9) return 1;
    else if(admin_logged[playerid] == false) return SendClientMessage(playerid, 0x999999FF, "Вы не авторизированы, для этого используйте /alogin");
      {
        SendClientMessageToAll(COLOR_RED, "Внимание! Через 5 минуту произойдет перезапуск игрового сервера!"); //Оповещение всем о рестарте
        SetTimer("ServerRestart", 10000*50, false); //Таймер на паблик с рестартом
    }
    return true;
}
//
forward ServerRestart();
public ServerRestart()
{
    for(new i=0;i<MAX_PLAYERS;i++) // MAX_PLAYERS
    {
        if(IsPlayerConnected(i))
        {
            StopAudioStreamForPlayer(i);
        }
    }
    SendClientMessageToAll(COLOR_RED, "Сервер возообновит работу в течении минуты");
    GameText(MAX_PLAYERS, "~y~Рестарт сервера", 10000, 1);
    SendClientMessageToAll(COLOR_RED, "");

    GameModeExit();
    return 1;
}