19.03.2014, 10:35
Try this
pawn Код:
CMD:ban(playerid,params[])
{
if(APlayerData[playerid][LoggedIn] == true && APlayerData[playerid][PlayerLevel] >=3)
{
new PID;
new reason[64];
new str[128];
new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Adminname, sizeof(Adminname));
GetPlayerName(PID, Playername, sizeof(Playername));
if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[USAGE]: {FFFFFF} /ban [playerid] [reason]");
if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[ERROR]: {FFFFFF}Player is not connected!");
format(str, sizeof(str), "[BANNED] Player '%s' has been banned by Administrator '%s'. Reason: %s ", Playername, Adminname, reason);
SendClientMessageToAll(COLOR_RED, str);
Ban(PID);
return 1;
}
else return SendClientMessage(playerid,-1,"{FF0000}[ADMIN] Your level is not high enough {FFFFFF}[Level 3]!");
}