Wieso werden mir hier die Adminränge nicht im format Text ausgegeben?
ocmd:setadmin(playerid,params[])
{
new pID,alevel,string[168],adminrank[228];
if(sscanf(params,"ui",pID,alevel)) return SendClientMessage(playerid,0xFFFFFF,"Info: /makeadmin [Spieler ID] [Level]");
if(alevel > 5 ) return SendClientMessage(playerid,0xFF3C3CFF,"Achtung!: Das maximale Adminlevel beträgt 5.");
switch(Spieler[playerid][pAdminlevel])
{
case 0:{adminrank="Spieler";}
case 1:{adminrank="Supporter";}
case 2:{adminrank="Moderator";}
case 3:{adminrank="Administrator";}
case 4:{adminrank="Management";}
case 5:{adminrank="Projektleiter";}
}
format(string,sizeof(string),"{FF1111}Admin Info: {E5E5E5}Der Spieler {23A7F5}%s {E5E5E5}wurde von {23A7F5}%s {E5E5E5}zum {23A7F5}%s {E5E5E5}Befördert!",Spielername(pID),Spielername(playerid),adminrank);
SendClientMessageToAll(0xE5E5E5FF,string);
Spieler[pID][pAdminlevel] = alevel;
SavePlayerData(pID);
return 1;
}
