Jak tu už psal Ewwe, tak tam máš chybu v cyklusu, ale to není jediná chyba v tom kódu, proto jsem ti to trochu upravil..
CMD:admins(playerid)
{
new string[500], str[60], OnlineAdmins = 0;//proměnné
for(new i = 0; i < MAX_PLAYERS; i++)//cyklus
{
if(IsPlayerConnected(i))//pokud je hráč připojen na serveru
{
if(Admin[i] > 0)//pokud má admin level vyšší než 0 (proměnnou "Admin[playerid]" si změň na proměnnou v tvém módu/filterscriptu
{
format(str, sizeof(str), "%s[ID:%d]- %s",Meno(i),i,GetPlayerAdminTitle(i));//format
strcat(string, str);//připíše řádek
OnlineAdmins++;//přičte k proměnné, aby si věděl, kolik adminů na serveru je online
}
}
}
if(OnlineAdmins > 0) ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"AdminTeam online",string,"OK","Zrušiť");//pokud je minimálně jeden admin online
else ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"AdminTeam online","Nikto z AdminTeamu nieje online","OK","Zrušiť");//pokud na serveru není žádný admin online
return 1;
}