Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Ajuda] Dialog

$
0
0
Então, to com esse código e não consigo passar ele para DIALOG_STYLE_TABLIST_HEADERS, pois todas as categorias que eu coloco, ela sai duplicada. Ou seja, o certo seria aparecer a Categoria que coloquei e em baixo os item, e oque esta acontecendo é que as categorias se repete a cada item que coloco.

Será que alguem pode me explicar/ajudar nesse caso ?

Code:

    if(!strcmp(cmdtext, "/admins", true))
    {
    new Counts;
        new const Ranks[][] =
        {
        " {FFFF00}Ajudante ",
        " {FC851C}Moderador(a) ",
        " {008bce}Administrador(a) ",
        " {328E0A}Staff{FFFFFF} "
        };
        new const PlayerAfk[][] =
        {
        " Online ",
        " {FF0000}Ausente "
        };

        new STR[9999];
        new STX[3005], adminon;
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
        if(!IsPlayerConnected(x)) continue;
        if(admin[x])
        {
        new NickName[25];
        GetPlayerName(x, NickName, 25);
        if(pAdmin[x] >= 2 && pAdmin[x] <= 6)
        {
        format(STR, 500, "Admin\tCargo\tStatus\n%s{FFFFFF}%s {FFFFFF}  \t%s{FFFFFF}  {FFFFFF}\t{00A600}%s{FFFFFF}\n", STR, NickName, Ranks[pAdmin[x] - 1], PlayerAfk[AFK[x] - 0]);
    adminon++;
        }
        Counts++;
        }
        }
        //teste
        if(adminon == 0)
        {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins [ {FF0000}0{FFFFFF} ]", "{FF0000}Não há membros da Administração online no momento !", "Fechar", "");
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
        }
        else if(adminon == 1)
        {
        ShowPlayerDialog(playerid, 128, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Admins Online [ {328E0A}1 {FFFFFF}]", STR, "Fechar", "");
        PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
        }
        else
        {
        //teste
        format(STX, 500, "{FFFFFF}Admins Online [ {328E0A}%d{FFFFFF} ]", adminon);
        ShowPlayerDialog(playerid, 500, DIALOG_STYLE_TABLIST_HEADERS, STX, STR, "Fechar", "");
        PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
        }
        return 1;
    }


PrintScreen: https://i.imgur.com/38zgBp3.png

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>