Problema com dialog - Nexus -  10/10/2020
 
 
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; 
}
  
 
 
 
RE: Problema com dialog - domingues93 -  10/10/2020
 
 
Código PHP: CMD:admins(playerid) {     new str[1024], count;     strcat(str, "{FFFFFF}Nome\t{FFFFFF}Cargo\n");
      for( new i = 0; i < MAX_PLAYERS; i++ ) {         if(IsPlayerConnected(i) && pAdmin[i][Level] > 0) {             count++;             switch(pAdmin[i][Level]) {                 case 1: format(str, sizeof(str), "%s{FFFFFF}%s\tEstagiário(a)\n", str, GetPlayerNameEx(i));                 case 2: format(str, sizeof(str), "%s{FFFFFF}%s\tAjudante\n", str, GetPlayerNameEx(i));                 case 3: format(str, sizeof(str), "%s{FFFFFF}%s\tModerador(a)\n", str, GetPlayerNameEx(i));                 case 4: format(str, sizeof(str), "%s{FFFFFF}%s\tAdministrador(a)\n", str, GetPlayerNameEx(i));                 case 5: format(str, sizeof(str), "%s{FFFFFF}%s\tDesenvolvedor(a)\n", str, GetPlayerNameEx(i));             }         }     }          if ( !count ) {         SendClientMessage(playerid, -1, "{FF0000}| ERRO | Não há administradores conectados");         return 1;     }
      ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Administradores conectados", str, "Fechar", "");     return 1; } 
 
  
 
 
 
RE: Problema com dialog - Nexus -  11/10/2020
 
 
 (10/10/2020 20:06)domingues93 Escreveu:  Código PHP: CMD:admins(playerid) {     new str[1024], count;     strcat(str, "{FFFFFF}Nome\t{FFFFFF}Cargo\n");
      for( new i = 0; i < MAX_PLAYERS; i++ ) {         if(IsPlayerConnected(i) && pAdmin[i][Level] > 0) {             count++;             switch(pAdmin[i][Level]) {                 case 1: format(str, sizeof(str), "%s{FFFFFF}%s\tEstagiário(a)\n", str, GetPlayerNameEx(i));                 case 2: format(str, sizeof(str), "%s{FFFFFF}%s\tAjudante\n", str, GetPlayerNameEx(i));                 case 3: format(str, sizeof(str), "%s{FFFFFF}%s\tModerador(a)\n", str, GetPlayerNameEx(i));                 case 4: format(str, sizeof(str), "%s{FFFFFF}%s\tAdministrador(a)\n", str, GetPlayerNameEx(i));                 case 5: format(str, sizeof(str), "%s{FFFFFF}%s\tDesenvolvedor(a)\n", str, GetPlayerNameEx(i));             }         }     }          if ( !count ) {         SendClientMessage(playerid, -1, "{FF0000}| ERRO | Não há administradores conectados");         return 1;     }
      ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Administradores conectados", str, "Fechar", "");     return 1; } 
 
   
Valeu!
 
 
 
 |