[AJUDA] Dialog
#1

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);
Reply
#2

Use strcat.
https://sampwiki.blast.hk/wiki/Strcat
Reply
#3

Ja tentei usar e nгo deu certo.
Reply
#4

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", "");
Reply
#5

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.
Reply
#6

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", "");
Reply
#7

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;
   
     }
Reply
#8

Porque nгo Josma?
Reply
#9

Aguardo.
Reply
#10

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. ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)