28.12.2014, 08:16
Please anyone explain for me how to make ban command and please don't give me link to a filterscripts.
Thank you !
Thank you !
if(PlayerInfo[playerid][pAdmin] != 0)
{
CMD:ban(playerid, params[]) { new targetid; if(PlayerInfo[playerid][aLevel] < 1) return SendClientMessage(playerid, RED, "Only Admins can use this command."); if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, RED, "Player not found."); if(PlayerInfo[targetid][aLevel] > 0) return SendClientMessage(playerid, RED, "You cannot ban admins."); if(IsPlayerNPC(targetid)) return SendClientMessage(playerid, RED, "You cannot ban NPCs."); { PlayerInfo[targetid][Banned] = 1; format(fstr, sizeof(fstr), "Admin %s [%d] has banned %s [%d].", GetName(playerid), playerid, GetName(targetid), targetid); SendClientMessageToAll(RED, fstr); GameTextForPlayer(targetid, "~r~Banned", 5000, 5); format(fstr2, sizeof(fstr2), "You have been banned by admin %s.", GetName(playerid)); SendClientMessage(targetid, RED, fstr2); BanEx(targetid, fstr); } return true; }
PlayerInfo[targetid][Banned] = 1;
if(sscanf(params,"u", targetid)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /ban [id]");