CMD:setadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new targetplayer, pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME], string[150], Levels;
if(sscanf(params, "ui", targetplayer, Levels)) return SendClientMessage(playerid, COLOR_ORANGE, "Usage: /setadmin [ID] [Level 1-5]");
if(Levels < 1 || Levels > 5) return SendClientMessage(playerid, COLOR_RED, "Error: Available admin levels [1 - 5]");
if(!IsPlayerConnected(targetplayer)) return SendClientMessage(playerid, COLOR_RED, "Error: Player is not connected!");
if(PlayerInfo[targetplayer][AdminLevel] == Levels) return SendClientMessage(playerid, COLOR_RED, "Error: The player is already this admin level.");
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
GetPlayerName(targetplayer, pName2, MAX_PLAYER_NAME);
PlayerInfo[targetplayer][AdminLevel] = 1;
format(string, sizeof string, "You have been set to a Trial Moderator by %s.", pName);
SendClientMessage(targetplayer, COLOR_GREEN, string);
format(string, sizeof string, "You have set %s his admin level to %d.", pName2, Levels);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[targetplayer][AdminLevel] = Levels;
return 1;
}
format(string, sizeof string, "You have been set to a Trial Moderator by %s.", pName);
You have been set to a Trial Moderator
You have been set to a Moderator
CMD:setadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new targetplayer, pName[MAX_PLAYER_NAME], pName2[MAX_PLAYER_NAME], string[150], Levels;
if(sscanf(params, "ui", targetplayer, Levels)) return SendClientMessage(playerid, COLOR_ORANGE, "Usage: /setadmin [ID] [Level 1-5]");
if(Levels < 1 || Levels > 5) return SendClientMessage(playerid, COLOR_RED, "Error: Available admin levels [1 - 5]");
if(!IsPlayerConnected(targetplayer)) return SendClientMessage(playerid, COLOR_RED, "Error: Player is not connected!");
if(PlayerInfo[targetplayer][AdminLevel] == Levels) return SendClientMessage(playerid, COLOR_RED, "Error: The player is already this admin level.");
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
GetPlayerName(targetplayer, pName2, MAX_PLAYER_NAME);
if(Levels = 1)
{
//code here
}
else if(Levels = 2)
{
//code here
}
else if(Levels = 3)
{
//code here
}
else if(Level = 4)
{
//code here
}
return 1;
}
|
warning 211: possibly unintended assignment |
else if(Levels = 3)