SA-MP Forums Archive
[Ajuda] /admins em dialog - 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] /admins em dialog (/showthread.php?tid=453561)



/admins em dialog - minimessi10 - 25.07.2013

Como fasso pra esse comando /admins fica em dialog ?

pawn Код:
if(strcmp(cmd, "/admins", true) == 0)
    {
        SendClientMessage(playerid, 0x96D742AA, "Administradores Online:");
        for(new i=0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(IsPlayerAdmin(i))
                {
                    if(admin[i] == false)
                    {
                        new nome[MAX_PLAYER_NAME];
                        GetPlayerName(i, nome, sizeof(nome));
                        format(string, sizeof(string), "Admin: %s (%d)", nome, i);
                        SendClientMessage(playerid, 0xFFFFFFAA, string);
                        count[playerid]++;
                    }
                }
            }
        }
        if(count[playerid] == 0)
        {
            SendClientMessage(playerid, 0xFFFFFFAA, "Nгo existe nenhum administrador conectado no momento!");
        }
        return 1;
    }



Re: /admins em dialog - darkxdll - 25.07.2013

STRCAT
FORMAT
ShowPlayerDialog



Re: /admins em dialog - PT - 25.07.2013

aqui tem
teste
pawn Код:
#define admin 1988
   
    if(strcmp(cmd, "/admins", true) == 0)
    {
        for(new i=0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(IsPlayerAdmin(i))
                {
                    if(admin[i] == false)
                    {
                        new nome[MAX_PLAYER_NAME], str[128];
                        GetPlayerName(i, nome, sizeof(nome));
                        format(str, sizeof(str), "Admin: %s (%d)", nome, i);
                        strcat(string, str, sizeof(string));
                        ShowPlayerDialog(playerid, admin, DIALOG_STYLE_MSGBOX, "Admins", string, "OK", "");
                        count[playerid]++;
                    }
                }
            }
        }
        if(count[playerid] == 0)
        {
            SendClientMessage(playerid, 0xFFFFFFAA, "Nгo existe nenhum administrador conectado no momento!");
        }
        return 1;
    }