Hier empfiehlt es sich über einen switch zu arbeiten:
if(strcmp(cmd, "/admins", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerName(i, sendername, sizeof(sendername))) //Gibt false/0 zurück, wenn der Spieler nicht online ist
{
switch(PlayerInfo[i][pAdmin])
{
case 1: format(string, sizeof(string), "%s{FFFF00}Supporter{FFFFFF}: %s [%d]\n", string, sendername,i);
case 2: format(string, sizeof(string), "%s{33CC44}Moderator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 3: format(string, sizeof(string), "%s{0000FF}Administrator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 4: format(string, sizeof(string), "%s{B40431}Head Administrator{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1336: format(string, sizeof(string), "%s{01DFD7}Manager{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1337: format(string, sizeof(string), "%s{DF0101}Stellv. Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i);
case 1338: format(string, sizeof(string), "%s{FF0000}Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i);
}
}
}
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, "Online Admins", string, "Ok", "");
return 1;
}