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");
}
