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



/lideres - Rezinho_Souza - 26.08.2012

Querai o meu /lideres em dialog

pawn Код:
if (strcmp(cmd,"/lideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "|__________________[Lideres Online]__________________|");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pLider] == 1)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Policia Militar LS)",sendername);
                        SendClientMessage(playerid,GCOP_COLOR,string);
                    }
                    else if(PlayerInfo[i][pLider] == 34)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Policia Militar SF)",sendername);
                        SendClientMessage(playerid,GCOP_COLOR,string);
                    }
                    else if(PlayerInfo[i][pLider] == 2)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(ROTAM LS)",sendername);
                        SendClientMessage(playerid,COR_ROTAM,string);
                    }
                    else if(PlayerInfo[i][pLider] == 35)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(ROTAM SF)",sendername);
                        SendClientMessage(playerid,COR_ROTAM,string);
                    }
                    else if(PlayerInfo[i][pLider] == 3)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Exercito)",sendername);
                        SendClientMessage(playerid,COR_EXE,string);
                    }
                    else if(PlayerInfo[i][pLider] == 4)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Mйdicos LS)",sendername);
                        SendClientMessage(playerid,COR_MEDE,string);
                    }
                    else if(PlayerInfo[i][pLider] == 27)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Mйdicos SF)",sendername);
                        SendClientMessage(playerid,COR_MEDE,string);
                    }
                    else if(PlayerInfo[i][pLider] == 5)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Aztecas LS)",sendername);
                        SendClientMessage(playerid,COR_AZTECAS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 31)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Aztecas SF)",sendername);
                        SendClientMessage(playerid,COR_AZTECAS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 6)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Guerrilheiros Israelitas)",sendername);
                        SendClientMessage(playerid,COR_GI,string);
                    }
                    else if(PlayerInfo[i][pLider] == 7)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Prefeito LS)",sendername);
                        SendClientMessage(playerid,COR_PRE,string);
                    }
                    else if(PlayerInfo[i][pLider] == 30)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Prefeito SF)",sendername);
                        SendClientMessage(playerid,COR_PRE,string);
                    }
                    else if(PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Hitmans)",sendername);
                        SendClientMessage(playerid,COR_HITMAN,string);
                    }
                    else if(PlayerInfo[i][pLider] == 9)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Los Santos News)",sendername);
                        SendClientMessage(playerid,COR_REP,string);
                    }
                    else if(PlayerInfo[i][pLider] == 32)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(San Fierro News)",sendername);
                        SendClientMessage(playerid,COR_REP,string);
                    }
                    else if(PlayerInfo[i][pLider] == 10)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Taxistas LS)",sendername);
                        SendClientMessage(playerid,COR_TAXI,string);
                    }
                    else if(PlayerInfo[i][pLider] == 33)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Taxistas SF)",sendername);
                        SendClientMessage(playerid,COR_TAXI,string);
                    }
                    else if(PlayerInfo[i][pLider] == 11)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Policia Federal)",sendername);
                        SendClientMessage(playerid,COR_PF,string);
                    }
                    else if(PlayerInfo[i][pLider] == 12)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Mбfia Cosa Nostra)",sendername);
                        SendClientMessage(playerid,COR_COSA,string);
                    }
                    else if(PlayerInfo[i][pLider] == 13)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Yakuza)",sendername);
                        SendClientMessage(playerid,COR_YAK,string);
                    }
                    else if(PlayerInfo[i][pLider] == 14)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Groove LS)",sendername);
                        SendClientMessage(playerid,COR_GRO,string);
                    }
                    else if(PlayerInfo[i][pLider] == 24)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Groove SF)",sendername);
                        SendClientMessage(playerid,COR_GRO,string);
                    }
                    else if(PlayerInfo[i][pLider] == 15)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(FARC)",sendername);
                        SendClientMessage(playerid,COR_FARC,string);
                    }
                    else if(PlayerInfo[i][pLider] == 16)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Polнcia Civil)",sendername);
                        SendClientMessage(playerid,COR_PC,string);
                    }
                    else if(PlayerInfo[i][pLider] == 17)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Ballas LS)",sendername);
                        SendClientMessage(playerid,COR_BALLAS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 29)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Ballas SF)",sendername);
                        SendClientMessage(playerid,COR_BALLAS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 18)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Vagos LS)",sendername);
                        SendClientMessage(playerid,COR_VAGOS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 25)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Vagos SF)",sendername);
                        SendClientMessage(playerid,COR_VAGOS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 19)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Comando Vermelho LS)",sendername);
                        SendClientMessage(playerid,0xF6000000,string);
                    }
                    else if(PlayerInfo[i][pLider] == 28)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Comando Vermelho SF)",sendername);
                        SendClientMessage(playerid,0xF6000000,string);
                    }
                    else if(PlayerInfo[i][pLider] == 20)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Sons of Anarchy)",sendername);
                        SendClientMessage(playerid,COR_SONS,string);
                    }
                    else if(PlayerInfo[i][pLider] == 21)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Drifters)",sendername);
                        SendClientMessage(playerid,COR_DRIFT,string);
                    }
                    else if(PlayerInfo[i][pLider] == 23)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(PCC LS)",sendername);
                        SendClientMessage(playerid,COR_PCC,string);
                    }
                    else if(PlayerInfo[i][pLider] == 26)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(PCC SF)",sendername);
                        SendClientMessage(playerid,COR_PCC,string);
                    }
                    else if(PlayerInfo[i][pLider] == 22)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,256,"Lider: %s(Triads)",sendername);
                        SendClientMessage(playerid,COR_TRIADS,string);
                    }

                }
            }
        }
        return 1;
    }



Re: /lideres - Math3us - 26.08.2012

usa [pawn] [*/pawn] sem o *


Re: /lideres - Jason` - 26.08.2012

strcat


Respuesta: /lideres - Rezinho_Souza - 28.08.2012

se alguem puder me ajudar agradeзo


Re: /lideres - [PSN]Andre_Simpson - 28.08.2012

Strcat

Como Ele falo, ou tenta pegar num GM, й fбciu fazer..


Re: /lideres - Coosta - 28.08.2012

Bom tenho um comando aqui /lideres para GF em dialog, adapte ele no seu gamemode.
pawn Код:
if (strcmp(cmd,"/Lideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new DialogLideres[1500];
            //SendClientMessage(playerid,COLOR_WHITE, "|________________[ Lideres Online ]________________|");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    new celular = PlayerInfo[i][pPnumber];
                    if(PlayerInfo[i][pLider] == 1)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {7AADFF}(Polнcia Militar){FFFFFF} Cel [%d] {7AADFF}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 2)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {ADC7D9}(B.O.P.E){FFFFFF} Cel [%d] {ADC7D9}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 3)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {6CD950}(Exercito){FFFFFF} Cel [%d] {6CD950}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 4)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {F7819A}(S.A.M.U){FFFFFF} Cel [%d] {F7819A}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 5)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {337EFF}(Los Aztecas){FFFFFF} Cel [%d] {337EFF}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 6)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {48A3E0}(Hamas){FFFFFF} Cel [%d] {48A3E0}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 7)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}=> {6AB4E6}Prefeito: %s {FFFFFF}<= Cel [%d] {6AB4E6}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {C2CBD1}(Hitmans){FFFFFF} Cel [%d] {C2CBD1}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 9)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {EDD893}(Rede Globo){FFFFFF} Cel [%d] {EDD893}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 10)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {93EDDE}(Taxistas){FFFFFF} Cel [%d] {93EDDE}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 11)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {BFA873}(Policia Federal){FFFFFF} Cel [%d] {BFA873}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 12)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {BF9B47}(Mбfia Cosa Nostra){FFFFFF} Cel [%d] {BF9B47}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 13)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {8136B3}(Mбfia Yakuza){FFFFFF} Cel [%d] {8136B3}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 14)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {00DB1D} (Groove){FFFFFF} Cel [%d] {00DB1D} ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 15)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {EDE187}(Al'qaeda){FFFFFF} Cel [%d] {EDE187}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 16)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {BDA34D}(Polнcia Civil){FFFFFF} Cel [%d] {BDA34D}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 17)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {CB42E3}(Ballas){FFFFFF} Cel [%d] {CB42E3}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 18)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {E1ED00}(Vagos){FFFFFF} Cel [%d] {E1ED00}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 19)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {FF0000}(Bloodz){FFFFFF} Cel:[%d] {FF0000}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 20)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {C90000}(Sons of Anarchy){FFFFFF} Cel:[%d] {C90000}ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 21)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {46F274}(Drifters){FFFFFF} Cel:[%d] ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    else if(PlayerInfo[i][pLider] == 22)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"{FFFFFF}Lider: %s {A87A31}(Triads){FFFFFF} Cel:[%d] ID:[%d]\n",sendername,celular,i);
                        strcat(DialogLideres,string);
                    }
                    ShowPlayerDialog(playerid, 8793, DIALOG_STYLE_MSGBOX, "Lideres Online", DialogLideres, "Fechar", "");
                }
            }
        }
        return true;
    }
Ajudei? nгo custa agradeзer se ficares com Dъvidas й sу falar.


Respuesta: /lideres - Rezinho_Souza - 29.08.2012

Valeu Coosta vou estar colocando ele no meu gamemode