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



[Ajuda] Dialog MSGBOX - ViictorDaay- - 13.05.2012

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                    new string4[568];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", string4, "Sair", "");

        return 1;
    }
    }
Ele ta funfando mais so ta mostrando a metade o resto nгo qual serб o erro? ja aumentei a string e tudo.


Re: [Ajuda] Dialog MSGBOX - BreakDriFT - 13.05.2012

Usa StrCat


Re: [Ajuda] Dialog MSGBOX - Joker_OutLock - 13.05.2012

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                    new string4[800];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4);
                   strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4);
                    strcat(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", string4, "Sair", "");

                    return 1;
            }
    }



Re: [Ajuda] Dialog MSGBOX - .FuneraL. - 13.05.2012

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
    }
Arrumei , Desculpe a mб identaзгo.


Re: [Ajuda] Dialog MSGBOX - ViictorDaay- - 13.05.2012

pawn Код:
format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
Invez de pegar o nome do player estб pegando o ultimo que digitou o comando oque serб?


Re: [Ajuda] Dialog MSGBOX - .FuneraL. - 13.05.2012

pawn Код:
format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d",sendername, pnumber, string4);



Re: [Ajuda] Dialog MSGBOX - kinhobryant - 13.05.2012

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
    }



Re: [Ajuda] Dialog MSGBOX - After - 13.05.2012

Tenta esse:

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
{
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
}