[Ajuda] Dialog Tablist Headers
#1

Entгo, eu queria fazer um /admins usando tab list headers, porйm nгo faзo a mнnima ideia de como formatar e nгo aparecer tipo:
PHP код:
Nick    Cargo  
Luiz    Administrador
Nick    Cargo
Luiiiz  Administrador 
Entгo eu queria uma ajuda pra fazer esse sistema sem que fique repetindo o "Nick e Cargo". Lembrando que eu ainda nгo coloquei o ShowPlayerDialog por isso, nгo faзo a mнnima ideia de como fazer sem ficar repetindo!

PHP код:
CMD:admins(playerid)
{
    new 
string[1000], contagemadmininame[20], s[1000];
    for(new 
0MAX_PLAYERSi++)
    {
        if(
pAdmin[i] > 0)
        {
            
contagemadmin++;
        }
        if(
contagemadmin == 0)
        {
            
SendClientMessage(playerid0xFF0000AA"| ERRO | Nгo hб nenhum(a) administrador(a) online no momento!");
        }
        if(
contagemadmin 0)
        {
            
GetPlayerName(iiname20);
            
format(stringsizeof(string), "%s\t\t%s\n"inameCargoAdmin(i));
            
strcat(sstring);
        }
    }
    return 
1;

Ali no format, caso eu colocasse
PHP код:
format(stringsizeof(string), "Nick\t\tCargo\n%s\t\t%s\n"inameCargoAdmin(i)); 
Iria bugar completamente kk, ia ficar do mesmo jeito que eu coloquei acima.
PHP код:
Nick                    Cargo
Luiz                    Administrador
Nick                    Cargo
Josй                    Moderador
Nick                    Cargo
Zйzгo                   Ajudante 
Reply
#2

Seja feliz:
PHP код:
CMD:admins(playerid

    new 
string[1000], contagemadmininame[24], s[1000]; 
    
    
strcat(s,"Nome\tCargo\n");
    
    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
pAdmin[i] > 0
        {
            
contagemadmin++; 
            
GetPlayerName(iiname24); 
            
format(stringsizeof(string), "%s\t%s\n"inameCargoAdmin(i)); 
            
strcat(sstring); 
        }
    } 
    
    if(
contagemadmin 0)
        return 
ShowPlayerDialog(playerid,ID_DIALOG,DIALOG_STYLE_TABLIST_HEADERS,"Staff Online",s,"Ok","");
    
    
SendClientMessage(playerid0xFF0000AA"| ERRO | Nгo hб nenhum(a) administrador(a) online no momento!"); 
    
    return 
1

Reply
#3

PHP код:
CMD:admins(playerid)  
{  
    new 
iname[24], contagemadminstring[1024] = "Nome\tCargo\n";
    for (new 
0GetPlayerPoolSize(); <= j++)
    {
        if (
pAdmin[i])
        {
            
GetPlayerName(iinamesizeof(iname));
            
format(stringsizeof(string), "%s%s\t%s\n"stringinameCargoAdmin(i));
            
contagemadmin ++;
        }
    }
    if (!
contagemadmin)
        return 
SendClientMessage(playerid0xFF0000AA"| ERRO | Nгo hб nenhum(a) administrador(a) online no momento!");
    
ShowPlayerDialog(playeridID_DIALOGDIALOG_STYLE_TABLIST_HEADERS"Staff Online"string"Ok""");
    return 
1

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)