Код:
COMMAND:ban(playerid, params[])
{
new pID, reason[64];
if(!sscanf(params, "us", pID, reason))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(PlayerInfo[playerid][pAdminDuty] == 1)
{
new string[128];
new adminname[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
GetPlayerName(pID, playername, sizeof(playername));
format(string, sizeof(string), "AdmCmd: %s has been banned by %s, Reason:%s", playername, adminname, reason);
SendClientMessageToAll(COLOR_RED, string);
Ban(pID);
IsPlayerBanned[playerid] = 1;
}
else return SendClientMessage(playerid, COLOR_GREY, "You need to be on admin duty in order to use this feature (/aduty)");
}
else return SendClientMessage(playerid, COLOR_GREY, ".:: You are not authorised to use this command ::.");
}
else return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ban [PlayerID/PartOfName] [Reason]");
return 1;
}