27.05.2012, 06:20
Quote:
|
I wouldn't do your way Logitech, i know there is another way to save the stats instead kicking all the players.
because my command /kickall has anti-kick-higher administrator |
pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
if(!strcmp(cmdtext, "/gmx", true))
{
if (PlayerInfo[playerid][pAdmin] >= 1338)
{
GameTextForPlayer(i, "SERVER RESTARTING IN: ~n~~r~ 15 ~w~ SECONDS", 2500, 3);
/*
Save your shits here
*/
SendClientMessage(playerid, COLOR_GREY," Saving Files - Restarting in 15 SECONDS");
SetTimerEx("GMXSave", 10000, false, "i", playerid);
}
else return SendClientMessage(playerid, COLOR_GREY,"Bitch Please, only Aira may access this command");
return 1;
}
pawn Код:
forward GMXSave(playerid);
public GMXSave(playerid)
{
if(IsPlayerConnected(playerid))
{
GameTextForPlayer(i, "SERVER RESTARTING IN: ~n~~r~ FIVE ~w~ SECONDS", 2500, 3);
SetTimerEx("GMXSave2", 6000, false, "i", playerid);
}
return 1;
}
forward GMXSave2(playerid);
public GMXSave2(playerid)
{
if(IsPlayerConnected(playerid))
{
GameTextForPlayer(i, "~g~SERVER RESTARTING", 2500, 3);
SendRconCommand("gmx");
}
return 1;
}

