//RCON COMMANDS
CMD:setadmin(playerid,params[])
{
new level, targetid;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "You're not authorized to use that command!");
if(sscanf(params,"ui",targetid,level)) return SendClientMessage(playerid,-1,"USAGE: /setadmin [playerid] [level]");
if(level > 4) return SendClientMessage(playerid, COLOR_BRIGHTRED, "SERVER: Maximum Administrator level is 4.");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_BRIGHTRED, "That player is not connected!");
new MyString[128];
new TargetString[128];
format(MyString,sizeof MyString, "Administrator level set.", targetid, level);
format(TargetString,sizeof TargetString, "You have been promoted to a Administrator. /help for more information");
SendClientMessage(targetid, COLOR_LIGHTCYAN, TargetString );
SendClientMessage(playerid, COLOR_GREEN, MyString);
PlayerInfo[targetid][pAdmin] = level;
return 1;
}
CMD:setadmin(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new level, targetid;
if(sscanf(params,"ud", targetid, level))
{
SendClientMessage(playerid, -1,"USAGE: /setadmin [playerid] [level]");
return 1;
}
if(level > 4) return SendClientMessage(playerid, COLOR_BRIGHTRED, "SERVER: Maximum Administrator level is 4.");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_BRIGHTRED, "That player is not connected!");
new MyString[128];
new TargetString[128];
format(MyString,sizeof MyString, "Administrator level set.", targetid, level);
format(TargetString,sizeof TargetString, "You have been promoted to a Administrator. /help for more information");
SendClientMessage(targetid, COLOR_LIGHTCYAN, TargetString );
SendClientMessage(playerid, COLOR_GREEN, MyString);
PlayerInfo[targetid][pAdmin] = level;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You're not authorized to use that command!");
return 1;
}
return 1;
}
CMD:stats(playerid,params[])
{
new id = playerid;
if(!isnull(params))
id = strval(params);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_RED,"Player is not connected");
new money = PlayerInfo[id][pCash];
new deaths = PlayerInfo[id][pDeaths];
new kills = PlayerInfo[id][pKills];
new warn = PlayerInfo[id][pWarns];
new string[200];
format(string,sizeof(string),"%s's Statistics: | Money: %d | Kills: %d | Deaths: %d | Ratio: %0.2f | Warns: %d| Wins: %d | RoundsPlayed: %d | Winning Ratio: %0.2f | ",paName(playerid),money,kills,deaths,Float:kills/Float:deaths,warn);
SendClientMessage(playerid,COLOR_WHITE,string);
return 1;
}
new id;
if(sscanf(params, "u", id)) return //Error
Let me guess...
Outdated plugins. Answer: I've already updated the plugins. Do you recompile the script after updating it? Answer: Already did. Then show me your serverlog? I did these words so that i don't waste my time posting post per post every time i ask it. |