Völliger Schwachsinn. Deine Schleife war direkt am Anfang einfach falsch.
So ist es richtig:
if (strcmp(cmdtext, "/admins", true) == 0)
{
SendClientMessage(playerid, -1, "*Team-Mitglieder Online:");
new i = 0, aname[256], string[256];
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerAnAdmin(i,1))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Supporter auf Probe: %s", aname);
SendClientMessage(playerid, -1, string);
}
else if(isPlayerAnAdmin(i,2))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Supporter: %s", aname);
SendClientMessage(playerid, -1, aname);
}
else if(isPlayerAnAdmin(i,3))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Moderator: %s", aname);
SendClientMessage(playerid, -1, string);
}
else if(isPlayerAnAdmin(i,4))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Admin: %s", aname);
SendClientMessage(playerid, -1, string);
}
else if(isPlayerAnAdmin(i,5))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Super Admin: %s", aname);
SendClientMessage(playerid, -1, string);
}
else if(isPlayerAnAdmin(i,6))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Full Admin: %s", aname);
SendClientMessage(playerid, -1, string);
}
else if(isPlayerAnAdmin(i,7))
{
GetPlayerName(i, aname, sizeof(aname));
format(string, 256, "Head Admin: %s", aname);
SendClientMessage(playerid, -1, string);
}
}
}
return 1;
}