So:
ocmd:setadmin(playerid,params[])
{
new pID,string[128],Rang;
if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,Grau,"Zugriff verweigert. Benötigter Rang: {FF2800}Projektleitung");
if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Grau,"Benutze /setadmin [ID/Teilname] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der angegebene Spieler ist nicht online.");
if(Rang < 0 || Rang > 5)return SendClientMessage(playerid,Grau,"Der Rang darf nicht unter 0 und über 5 liegen.");
new rangname[64];
switch (Rang)
{
case 1: format(rangname, 64, "Moderator");
case 2: format(rangname, 64, "Supporter");
case 3: format(rangname, 64, "Administrator");
case 4: format(rangname, 64, "Super Administrator");
case 5: format(rangname, 64, "Server Owner");
}
format(string,sizeof(string),"Du wurdest von Projektleiter %s als %s ins Team aufgenommen.",SpielerName(playerid),rangname);
SendClientMessage(pID,Hellrot,string);
return 1;
}
mfg.