Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Красивый рестарт сервера !!!!!

Статус
В этой теме нельзя размещать новые ответы.

Lucky_Jonnson

Дебютант
Всем привет. С вами я Lucky_Jonnson. И сегодня я вам покажу как сделать небольшой красивый рестарт на ZCMD для своего мода.
И так начнем:
К форвардам добавляем:
PHP:
forward RestartServer();
К командам добавляем:
PHP:
CMD:restart(playerid, params[])
{
    new string[128];
    new PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
    if(PlayerInfo[playerid][pAdmin] <5) return false; // Ставим свою проверку на админку
    SetTimer("RestartServer",10000,0);
    format(string,sizeof(string),"Администратор %s запустил рестарт сервера",PlayerName);
    SendClientMessageToAll(COLOR_RED,string);
    SendClientMessageToAll(COLOR_RED, "Рестарт произойдет через 10 секунд");
    return 1;
}
В конец мода ставим:
PHP:
public RestartServer()
{
    for(new i = 0; i < 300; i++) SendClientMessageToAll(COLOR_RED," ");
    SendClientMessageToAll(COLOR_RED, "Внимание: Происходит рестарт сервера");
    SendClientMessageToAll(COLOR_RED, "Внимание: Подождите пожалуйста несколько секунд");
    SendClientMessageToAll(COLOR_RED, "Внимание: Администрация приносит свои извинения за предоставленные неудобства");
    SendRconCommand("gmx");
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу