22.02.2011, 15:12
Try:
pawn Код:
COMMAND:makeadmin(playerid, params[]) //using ZCMD this is how your command will start off looking like.
{
if(GetPVarInt(playerid, "Adminlevel") > 0) // player level more (>) 0
{
new
otherplayerid,
level;
if(sscanf(params, "ui", otherplayerid, level) || level < 0 || level > 5) // split input string and check level value 0 to 5
SendClientMessage(playerid, 0xFFFFFFFF, "/makeadmin [playerid/name] [adminlevel 1 - 5]");
else if(otherplayerid == INVALID_PLAYER_ID) // Check player connected
SendClientMessage(playerid, 0xFFFFFFFF, "This player is not connected");
else
{
SendClientMessage(otherplayerid, 0xFFFFFFFF, "An admin has set you as administrator."); // message new admin player
SetPVarInt(otherplayerid, "Adminlevel", level); // Set admin level
SendClientMessage(playerid, 0xFFFFFFFF, "You have given someone administrator rights.");
}
}
return 1;
}