[Pedido] Criar Comando /Orgs
#1

й Dificil Criar um Comando /Orgs para mostrar todas as orgs e o nome do lider e se ele estiver online ou offline se nao alguem poderia criar uma base pra min criar o meu?

Dou Rep+
Reply
#2

/orgs.
pawn Код:
if(strcmp(cmd, "/orgs", true) == 0 || strcmp(cmd, "/profs", true) == 0)
    {
        new DialogThiago[1500];
        if(IsPlayerConnected(playerid))
        {
                //SendClientMessage(playerid, VERDE2, "|__________________________ Orgs __________________________|");
                format(string, 128, " {7AADFF}1 - Policia Militar: {FFFFFF}%s\n", InfoOrg[1][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {ADC7D9}2 - B.O.P.E: {FFFFFF}%s\n", InfoOrg[2][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {6CD950}3 - Exercito: {FFFFFF}%s\n", InfoOrg[3][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {F7819A}4 - S.A.M.U: {FFFFFF}%s\n", InfoOrg[4][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {337EFF}5 - Los Astecas: {FFFFFF}%s\n", InfoOrg[5][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {48A3E0}6 - Hamas: {FFFFFF}%s\n", InfoOrg[6][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {6AB4E6}7 - Prefeito: {FFFFFF}%s\n", InfoOrg[7][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {C2CBD1}8 - Hitmans: {FFFFFF}%s\n", InfoOrg[8][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {EDD893}9 - Reporters: {FFFFFF}%s\n", InfoOrg[9][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {93EDDE}10 - Taxista: {FFFFFF}%s\n", InfoOrg[10][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BFA873}11 - Policia Federal: {FFFFFF}%s\n", InfoOrg[11][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BF9B47}12 - Mбfia Cosa Nostra: {FFFFFF}%s\n", InfoOrg[12][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {8136B3}13 - Mбfia Yakuza: {FFFFFF}%s\n", InfoOrg[13][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {00DB1D}14 - Groove Street: {FFFFFF}%s\n", InfoOrg[14][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {EDE187}15 - Al'qaeda: {FFFFFF}%s\n", InfoOrg[15][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BDA34D}16 - Policia Civil: {FFFFFF}%s\n", InfoOrg[16][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {CB42E3}17 - Ballas: {FFFFFF}%s\n", InfoOrg[17][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {E1ED00}18 - Los Vagos: {FFFFFF}%s\n", InfoOrg[18][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {FF0000}19 - Bloodz: {FFFFFF}%s\n", InfoOrg[19][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {C90000}20 - Sons of Anarchy: {FFFFFF}%s\n", InfoOrg[20][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {46F274}21 - Drifters: {FFFFFF}%s\n", InfoOrg[21][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {A87A31}22 - Triads: {FFFFFF}%s\n", InfoOrg[22][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {FF0066}23 - F.A.R.C: {FFFFFF}%s\n\n", InfoOrg[23][Lider]);
                strcat(DialogThiago,string);
                ShowPlayerDialog(playerid, 8723, DIALOG_STYLE_MSGBOX, "Lista de Lнderes das Organizaзхes", DialogThiago, "Ok", "Ok");
            }
        return true;
    }
Se nгo funcionar,use como base.

/lideres
pawn Код:
if (strcmp(cmd,"/Lideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            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,"%s (Polнcia Militar)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 2)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (B.O.P.E)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 3)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Exйrcito)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 4)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (S.A.M.U)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 5)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Los Aztecas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 6)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Hamas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 7)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Prefeito)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Hitmans)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 9)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Reporters)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 10)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Taxistas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 11)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Policia Federal)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 12)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Mбfia Cosa Nostra)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 13)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Mбfia Yakuza)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 14)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Groove)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 15)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Al'qaeda)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 16)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Polнcia Civil)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 17)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Ballas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 18)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Vagos)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 19)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Bloodz)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 20)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Sons of Anarchy)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 21)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Drifters)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 22)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Triads)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 23)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (F.A.R.C)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                   
                }
            }
        }
        return true;
    }
Se nгo der,use como base tambem
Reply
#3

й so colocar no gm e adptar ou falta alguma coisa?
Reply
#4

bom atй onde eu saiba nao falta nada,mas tenta ai,se nao der avisa ae
Reply
#5

Blz vo testa amanah e do um edit
Reply
#6

beleza
Reply
#7

Aqui nгo consegui fazer, mais vou dar umas edite aqui e depois eu falo,
mais como inicio nгo deu..
Reply
#8

Quote:
Originally Posted by Markos
Посмотреть сообщение
/orgs.
pawn Код:
if(strcmp(cmd, "/orgs", true) == 0 || strcmp(cmd, "/profs", true) == 0)
    {
        new DialogThiago[1500];
        if(IsPlayerConnected(playerid))
        {
                //SendClientMessage(playerid, VERDE2, "|__________________________ Orgs __________________________|");
                format(string, 128, " {7AADFF}1 - Policia Militar: {FFFFFF}%s\n", InfoOrg[1][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {ADC7D9}2 - B.O.P.E: {FFFFFF}%s\n", InfoOrg[2][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {6CD950}3 - Exercito: {FFFFFF}%s\n", InfoOrg[3][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {F7819A}4 - S.A.M.U: {FFFFFF}%s\n", InfoOrg[4][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {337EFF}5 - Los Astecas: {FFFFFF}%s\n", InfoOrg[5][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {48A3E0}6 - Hamas: {FFFFFF}%s\n", InfoOrg[6][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {6AB4E6}7 - Prefeito: {FFFFFF}%s\n", InfoOrg[7][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {C2CBD1}8 - Hitmans: {FFFFFF}%s\n", InfoOrg[8][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {EDD893}9 - Reporters: {FFFFFF}%s\n", InfoOrg[9][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {93EDDE}10 - Taxista: {FFFFFF}%s\n", InfoOrg[10][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BFA873}11 - Policia Federal: {FFFFFF}%s\n", InfoOrg[11][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BF9B47}12 - Mбfia Cosa Nostra: {FFFFFF}%s\n", InfoOrg[12][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {8136B3}13 - Mбfia Yakuza: {FFFFFF}%s\n", InfoOrg[13][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {00DB1D}14 - Groove Street: {FFFFFF}%s\n", InfoOrg[14][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {EDE187}15 - Al'qaeda: {FFFFFF}%s\n", InfoOrg[15][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {BDA34D}16 - Policia Civil: {FFFFFF}%s\n", InfoOrg[16][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {CB42E3}17 - Ballas: {FFFFFF}%s\n", InfoOrg[17][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {E1ED00}18 - Los Vagos: {FFFFFF}%s\n", InfoOrg[18][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {FF0000}19 - Bloodz: {FFFFFF}%s\n", InfoOrg[19][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {C90000}20 - Sons of Anarchy: {FFFFFF}%s\n", InfoOrg[20][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {46F274}21 - Drifters: {FFFFFF}%s\n", InfoOrg[21][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {A87A31}22 - Triads: {FFFFFF}%s\n", InfoOrg[22][Lider]);
                strcat(DialogThiago,string);
                format(string, 128, " {FF0066}23 - F.A.R.C: {FFFFFF}%s\n\n", InfoOrg[23][Lider]);
                strcat(DialogThiago,string);
                ShowPlayerDialog(playerid, 8723, DIALOG_STYLE_MSGBOX, "Lista de Lнderes das Organizaзхes", DialogThiago, "Ok", "Ok");
            }
        return true;
    }
Se nгo funcionar,use como base.

/lideres
pawn Код:
if (strcmp(cmd,"/Lideres",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            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,"%s (Polнcia Militar)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 2)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (B.O.P.E)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 3)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Exйrcito)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 4)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (S.A.M.U)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 5)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Los Aztecas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 6)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Hamas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 7)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Prefeito)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Hitmans)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 9)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Reporters)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 10)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Taxistas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 11)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Policia Federal)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 12)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Mбfia Cosa Nostra)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 13)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Mбfia Yakuza)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 14)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Groove)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 15)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Al'qaeda)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 16)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Polнcia Civil)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 17)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Ballas)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 18)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Vagos)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 19)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Bloodz)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 20)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Sons of Anarchy)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 21)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Drifters)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 22)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (Triads)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                    else if(PlayerInfo[i][pLider] == 23)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"%s (F.A.R.C)",sendername,celular,i);
                        SendClientMessage(playerid, -1,string);
                    }
                   
                }
            }
        }
        return true;
    }
Se nгo der,use como base tambem
nem todos os gamemodes do mundo nгo sгo base bml.. e este codigo ai vocк so deu ctrl+c e ctrl+v.

@topic strcmp ou zcmd?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)