25.08.2016, 16:02
PHP код:
CMD:ban(playerid, params[])
{
new id, reason[128];
if(IsPlayerAdmin(playerid) || pInfo[playerid][pAdminLevel] >= 3)
{
new string[256];
if(sscanf(params, "us[128]", id,reason)) return SendClientMessage(playerid, COLOR_WHITE,"Usage: /ban [playerid] [reason/codes]");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Invalid ID");
else
TogglePlayerControllable(id, 0);
format(string, sizeof(string), "** Server: {F81414}%s is banned from serve by administator %s! Reason: %s!", ,PlayerName(id), ,PlayerName(playerid), reason);
SendClientMessageToAll(COLOR_WHITE, string);
ClearChatForPlayer(id);
format(string, sizeof(string), "Name: ~w~%s", PlayerName(id));
TextDrawSetString(BanName, string);
format(string, sizeof(string), "Administrator: ~w~%s", PlayerName(playerid));
TextDrawSetString(BanAdministrator, string);
format(string, sizeof(string), "Reason: ~w~%s", reason);
TextDrawSetString(BanReason, string);
TextDrawShowForPlayer(id, BanBox);
TextDrawShowForPlayer(id, BanName);
TextDrawShowForPlayer(id, BanAdministrator);
TextDrawShowForPlayer(id, BanReason);
CustomBan(id, playerid, reason);
}
else SendClientMessage(playerid, COLOR_RED, "* You are not authorized to use this command!");
return 1;
}