CMD:setadminlevel(playerid, params[])
{
new
str[128],
targetid,
level;
if(PlayerInfo[playerid][pAdmin] != 5) return SendClientMessage(playerid, -1, "You are not a Server Owner!");
if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, -1, "Usage: /setadminlevel [playerid] [level]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "This player is not connected!");
if(level < 0 || level > 5) return SendClientMessage(playerid, -1, "Enter a Admin Level not less than 1 and more than 5");
if(IsPlayerConnected(targetid))
{
PlayerInfo[targetid][pAdmin] = level;
format(str, sizeof(str), "You have promoted %s to Admin Level %d", PlayerNameEx(targetid), level);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Server Owner %s has set your Admin Level to %d",PlayerNameEx(playerid),level);
SendClientMessage(targetid, -1, str);
}
return 1;
}
CMD:setadminlevel(playerid, params[])
{
new
str[128],
targetid,
level;
if(PlayerInfo[playerid][pAdmin] != 5) return SendClientMessage(playerid, -1, "You are not a Server Owner!");
if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, -1, "Usage: /setadminlevel [playerid] [level]");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "invalid playerid!");
if(level < 0 || level > 5) return SendClientMessage(playerid, -1, "Enter a Admin Level not less than 1 and more than 5");
PlayerInfo[targetid][pAdmin] = level;
format(str, sizeof(str), "You have promoted %s to Admin Level %d", PlayerNameEx(targetid), level);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Server Owner %s has set your Admin Level to %d",PlayerNameEx(playerid),level);
SendClientMessage(targetid, -1, str);
return 1;
}
CMD:setadminlevel(playerid, params[])
{
new str[128], targetid, level;
if(PlayerInfo[playerid][pAdmin] != 5) return SendClientMessage(playerid, -1, "You are not a Server Owner!");
if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, -1, "Usage: /setadminlevel [playerid] [level]");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "invalid playerid!");
if(level < 0 || level > 5) return SendClientMessage(playerid, -1, "Enter a Admin Level not less than 1 and more than 5");
PlayerInfo[targetid][pAdmin] = level;
format(str, sizeof(str), "You have promoted %s to Admin Level %i", PlayerNameEx(targetid), level);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Server Owner %s(%d) has set your Admin Level to %i",PlayerNameEx,playerid,level);
SendClientMessage(targetid, -1, str);
return 1;
}
|
pawn Код:
|
, Any other suggestions?
|
Youre checking if the player is conected twice remove one of them I wil try to help you more im back curently on phone
|