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



[AJUDA] Dialog - ViictorDaay- - 14.05.2012

pawn Код:
format(string, sizeof(string),   "%s•       {FF0000}AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> /skin /pagar /horas /gps /mostrarlicencas /beber\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> || Emprego || /infoemprego\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4);
                    format(string, sizeof(string), "%s•       {FF0000}AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4);
                    format(string, sizeof(string), "%s•(INFO) Seu nome й %s seu telefone й %d\n", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Pagamento ¤ <~", string, "Sair", "");
Mais so aparece essa

pawn Код:
format(string, sizeof(string), "%s•(INFO) Seu nome й %s seu telefone й %d\n", string4, sendername, pnumber);



Re: [AJUDA] Dialog - Josma_cmd - 14.05.2012

Use strcat.
https://sampwiki.blast.hk/wiki/Strcat


Re: [AJUDA] Dialog - ViictorDaay- - 14.05.2012

Ja tentei usar e nгo deu certo.


Re: [AJUDA] Dialog - mengueh - 14.05.2012

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



Re: [AJUDA] Dialog - Josma_cmd - 14.05.2012

Poste o cуdigo de como usou.
Vocк estб formatando a mesma string repetidas vezes entгo a nova mensagem serб alocada substituindo a antiga.

Edit: mengueh Os mуdulos em seu cуdigo nгo vгo funcionar.
Edit2: kinhobryant No seu tambйm nгo.


Re: [AJUDA] Dialog - kinhobryant - 14.05.2012

pawn Код:
string[256];
            strcat(string,"%s•       {FF0000}AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string);
                    strcat(string "%s•       {FF0000}AdventureStyle ~~> /skin /pagar /horas /gps /mostrarlicencas /beber\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> || Emprego || /infoemprego\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> || Partido || /pac /sairpartido\n", string);
                    strcat(string,"%s•       {FF0000}AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string);
                    strcat(string,"%s•(INFO) Seu nome й %s seu telefone й %d\n", string, sendername, pnumber);
}
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Pagamento ¤ <~", string, "Sair", "");



Re: [AJUDA] Dialog - ViictorDaay- - 14.05.2012

Fiz aqui e olha oque deu
pawn Код:
warning 219: local variable "string" shadows a variable at a preceding level
 warning 202: number of arguments does not match definition
 error 035: argument type mismatch (argument 3)
 warning 204: symbol is assigned a value that is never used: "pnumber"
Olha o cуdigo --'
pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
                    new string4[1024];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                   
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> /skin /pagar /horas /gps /mostrarlicencas /beber\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> || Emprego || /infoemprego\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> || Partido || /pac /sairpartido\n");
                    strcat(string4, "•       {FF0000}AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n");
                    strcat(string4, "•(INFO) Seu nome й %s seu telefone й %d\n", sendername, pnumber);
                    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "    ¤ Ajuda Style ¤", string4, "Sair", "");
    return 1;
   
     }



Re: [AJUDA] Dialog - mengueh - 14.05.2012

Porque nгo Josma?


Re: [AJUDA] Dialog - ViictorDaay- - 14.05.2012

Aguardo.


Re: [AJUDA] Dialog - Josma_cmd - 14.05.2012

Quote:
Originally Posted by mengueh
Посмотреть сообщение
Porque nгo Josma?
Mуdulos. Como %s nгo tem efeito sobre o strcat, tem sobre outras funзхes como format e printf. ^^