SA-MP Forums Archive
[Ajuda] Dialog Tablist Headers - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Dialog Tablist Headers (/showthread.php?tid=655505)



Dialog Tablist Headers - Luiiiz - 22.06.2018

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 



Re: Dialog Tablist Headers - FerrariL - 22.06.2018

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




Re: Dialog Tablist Headers - 1sbedx - 22.06.2018

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