PHP Code:
CMD:ban(playerid, params[])
{
new string[144], IDname[30], reason[30], adminname[MAX_PLAYER_NAME], ID[128];
if(PlayerInfo[playerid][AdminLevel] < 2) return 0;
if(sscanf(params,"us[128]", IDname, reason)) return SCM(playerid, COLOR_ADMIN, "Usage: /ban [Player ID] [Reason]");
if(IsPlayerConnected(ID)) return SCM(playerid, COLOR_RED, "Error: You IDIOT; you cannot ban yourself!");
GetPlayerName(ID, IDname, sizeof(IDname)); GetPlayerName(playerid, adminname, sizeof(adminname));
if(AdminLevel[ID] >= AdminLevel[playerid] && AdminUC[ID] == 0) return SendPlayerFormattedText(playerid, COLOR_RED, "Error: You cannot ban %s", IDname);
INT_WriteInt(File,"Banned",1);
INT_WriteString(File,"BannedBy", adminname);
if(AdminUC[playerid] == 0);
{
format(string,sizeof(string), "~You have been banned from the server by Administrator %s [Reason: %s]", adminname, reason);
SCM(ID, COLOR_GREEN, string)
CMDMessToAdmins(playerid, "BAN");
SaveToFile("BanLog", string);
SendAllFormattedText(COLOR_RED, "~ %s has been banned from the server. [Reason: %s]", IDname, reason);
}
else
{
format(string, sizeof(string),"~You have been banned from the server. [Reason: %s]", reason)
SCM(ID, COLOR_GREEN, string)
SaveToFile("BanLog", string);
SendAllFormattedText(COLOR_RED, "~ %s has been banned from the server. [Reason: %s]", IDname, reason);
}
PlayerInfo[ID][Banned] = reason;
PlayerInfo[ID][BannedBy] = adminname;
return 1;
}
Code:
(479) : error 035: argument type mismatch (argument 1) (480) : error 035: argument type mismatch (argument 1) (481) : error 028: invalid subscript (not an array or too many subscripts): "AdminLevel" (481) : warning 215: expression has no effect (481) : error 001: expected token: ";", but found "]" (481) : error 029: invalid expression, assumed zero (481) : fatal error 107: too many error messages on one line
Code:
if(IsPlayerConnected(ID)) return SCM(playerid, COLOR_RED, "Error: You IDIOT; you cannot ban yourself!");
Code:
GetPlayerName(ID, IDname, sizeof(IDname)); GetPlayerName(playerid, adminname, sizeof(adminname));
Code:
if(AdminLevel[ID] >= AdminLevel[playerid] && AdminUC[ID] == 0) return SendPlayerFormattedText(playerid, COLOR_RED, "Error: You cannot ban %s", IDname);
Cheers.
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Recommended article from FiveFilters.org: Most Labour MPs in the UK Are Revolting.
Ban command help.
Aucun commentaire:
Enregistrer un commentaire