Hier ist mal meiner, versuch den mal 
ocmd:makeadmin(playerid,params[])
{
new pID, Rang, string[128],adminname[128];
if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {C90000}Full Admin");
if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Gelb,"Benutzung: /setadmin [ID][Rang]");
if(Rang < 0 || Rang > 6)return SendClientMessage(playerid,Rot,"Es gibt nur 6 Adminlevel");
SetPVarInt(pID,"Adminlevel",Rang);
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminname="Nein";}
case 1:{adminname="{00D4C9}ProbeSupporter";}
case 2:{adminname="{00FA1D}Supporter";}
case 3:{adminname="{018210}Moderator";}
case 4:{adminname="{D18400}Super Moderator";}
case 5:{adminname="{D12300}High Admin";}
case 6:{adminname="{C90000}Full Admin";}
}
format(string,sizeof(string),"AdmCmd: Du hast %s zu einem %s gemacht.",SpielerName(playerid),adminname);
SendClientMessage(playerid,Gold,string);
format(string,sizeof(string),"{C90000}Full Admin {FFFFFF}%s hat dich zu einem %s befördert!",SpielerName(pID),adminname);
SendClientMessage(pID,Gold,string);
return 1;
}