Resumidamente, estou usando dialog pra mostrar os administradores conectados, mas somente um administrador aparece na lista.
	
	
	
	
Código:
CMD:admins(playerid)
{
    new String[128], str[128];
    strcat(str, "{FFFFFF}Nome\t{FFFFFF}Cargo\n");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && pAdmin[i][Level] > 0)
        {
            Admins++;
            if(pAdmin[i][Level] == 1)
            {
                format(String, sizeof(String), "{FFFFFF}%s\tEstagiário(a)\n", GetPlayerNameEx(i));
            }
            if(pAdmin[i][Level] == 2)
            {
                format(String, sizeof(String), "{FFFFFF}%s\tAjudante\n", GetPlayerNameEx(i));
            }
            if(pAdmin[i][Level] == 3)
            {
                format(String, sizeof(String), "{FFFFFF}%s\tModerador(a)\n", GetPlayerNameEx(i));
            }
            if(pAdmin[i][Level] == 4)
            {
                format(String, sizeof(String), "{FFFFFF}%s\tAdministrador(a)\n", GetPlayerNameEx(i));
            }
            if(pAdmin[i][Level] == 5)
            {
                format(String, sizeof(String), "{FFFFFF}%s\tDesenvolvedor(a)\n", GetPlayerNameEx(i));
            }
        }
    }
    if(Admins > 0)
    {
        strcat(str, String);
        ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Administradores conectados", str, "Fechar", "");
    }
    else
     {
          SendClientMessage(playerid, -1, "{FF0000}| ERRO | Não há administradores conectados");
    }
    return 1;
}
	   
	
