Einige verstehen die Logik nicht
User der kein Admin ist wird mit im format angegeben
Und wozu strcat nutzen?
brauch man garnicht
Das sollte so gehen
ocmd:admins(playerid,params[]){
new string[500],arang[40],bool:found=false;
for(new i=0;i<GetMaxPlayers();i++)
{
if((Spieler[i][SpielerAdmin]<2) || (!IsPlayerConnected(i)))continue;
switch(Spieler[i][SpielerAdmin])
{
case 2:arang="{A901DB}Supporter";
case 3:arang="{0101DF}Moderator";
case 4:arang="{04B404}Administrator";
case 5:arang="{088A08}HeadAdministrator";
case 6:arang="{08298A}Scripter";
case 7:arang="{FF0000}Projektleiter";
}
format(string,500,"%s%s{FFFFFF} - %s\n",string,arang,Name(i));
found = true;
}
if(!found)return ShowPlayerDialog(playerid,DIALOG_ADMINS,DIALOG_STYLE_MSGBOX,"{FACC2E}Novel Reallife:{FFFFFF} Aktive Admins","{FFFFFF}\tDerzeit sind keine Admins auf dem Server!","Schließen","");
return ShowPlayerDialog(playerid,DIALOG_ADMINS,DIALOG_STYLE_MSGBOX,"{FACC2E}Novel Reallife:{FFFFFF} Aktive Admins",string,"Schließen","");
}