Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
21 Ноя 2024
Сообщения
2
Задефайните цвет:
#define COLOR_GMX 0xff2130AA

Сама команда:
Pawn:
CMD:gmx(playerid, params[])
{
    if(Ваша проверка на админку/фд) // Сюда поставьте свою проверку
        return ToogleServerRestart(strval(params));
    
    return true;
}

Ко всем стокам:
Pawn:
stock ToogleServerRestart(time)
{
    new techrestart[144];

    format(techrestart, sizeof techrestart, "[!] Уважаемые игроки через %d секунд произойдет Технический Рестарт сервера!!!", time);
    SendClientMessageToAll(COLOR_GMX, techrestart);
    SendClientMessageToAll(COLOR_GMX, "[!] Приносим свои извининея за предоставленые неудобства!");
    SendClientMessageToAll(COLOR_GMX, "[!] Рестарт Сервера длится не более одной минуты!");
    SetTimer("OnServerTechRestart", time*1000, false);

    return true;
}

Ко всем пабликам:
Pawn:
forward OnServerTechRestart();
public OnServerTechRestart()
{
    SendClientMessageToAll(COLOR_GMX, "[!] ТЕХНИЧЕСКИЙ РЕСТАРТ!!!");
    SendClientMessageToAll(COLOR_GMX, "[!] ТЕХНИЧЕСКИЙ РЕСТАРТ!!!");
    SendClientMessageToAll(COLOR_GMX, "[!] ТЕХНИЧЕСКИЙ РЕСТАРТ!!!");
    SendClientMessageToAll(COLOR_GMX, "[!] ТЕХНИЧЕСКИЙ РЕСТАРТ!!!");
    SendClientMessageToAll(COLOR_GMX, "[!] ТЕХНИЧЕСКИЙ РЕСТАРТ!!!");

    foreach(new i: Player)
    {
        if(IsPlayerConnected(i)) Kick(i);
    }

    SendRconCommand("gmx");
    return true;
}
 
Сверху