Portal SAMP
[Ajuda] Problema com Dialog - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema com Dialog (/showthread.php?tid=1019)



Problema com Dialog - LeleziiN - 01/04/2021

Bom galera no tempo que comecei o meu GM eu tinha criado um sistema de tutorial por SendClientMessage mais hoje decide mudar e passa-lo para Dialog ok até ai tudo bem. O meu único problema é que nas mensagens tem %d e não consigo por isso na dialog do meu tutorial.
Em SendClientMessage
Código PHP:
format(SRsizeof(SR), "Aqui você pode adquirir um Set Especial (SE), um veículo com comandos especiais para o dono");
                    
    SendClientMessage(playeridCOR_BRANCOXXXSR);
                    
    format(SRsizeof(SR), "Para isso vá até uma de nossas %d concessionária e digite: /VerVeiculos (identificadas por uma bandeira de corrida no mapa)"TOTALCONCES);
                    
    SendClientMessage(playeridCOR_BRANCOXXXSR);
                    
    format(SRsizeof(SR), "No total temos %d SE's disponíveis para compra, você pode ter até %d veículos em sua conta"resultadoxTOTALSEPLAYER);
                    
    SendClientMessage(playeridCOR_BRANCOXXXSR);
                    
    format(SRsizeof(SR), "Para obter informações sobre o veículo no qual você comprar digite: /ComandosSE & /MeusSE");
                    
    SendClientMessage(playeridCOR_BRANCOXXXSR);
                    
    format(SRsizeof(SR), "É muito importante você ler as regras para evitar a perca de seu veículo! (/RegrasConce)");
                    
    SendClientMessage(playeridCOR_BRANCOXXXSR); 


Em Dialog
Código PHP:
new R[] = "{FFFFFF}Aqui você pode adquirir um Set Especial ({4682b4}SE{FFFFFF}), um veículo com comandos especiais para o dono";
new 
R2[] = "{FFFFFF}Para isso vá até uma de nossas {4682b4}%d {FFFFFF}concessionária e digite: {4682b4}/VerVeiculos {FFFFFF}({4682b4}identificadas por uma bandeira de corrida no mapa{FFFFFF})";
new 
R3[] = "{FFFFFF}No total temos {4682b4}%d {FFFFFF}SE's disponíveis para compra, você pode ter até {4682b4}%d {FFFFFF}veículos em sua conta";
new 
R4[] = "{FFFFFF}Para obter informações sobre o veículo no qual você comprar digite: {4682b4}/ComandosSE {FFFFFF}& {4682b4}/MeusSE";
new 
R5[] = "{FFFFFF}É muito importante você ler as regras para evitar a perca de seu veículo! ({4682b4}/RegrasConce{FFFFFF})";
new 
string[400];
format(stringsizeof(string), "%s\r\n%s\r\n%s"RR2R3R4R5TOTALCONCESresultadoxTOTALSEPLAYER);
ShowPlayerDialog(playeridTuto12DIALOG_STYLE_MSGBOX"{ffd700}Tutorial - [ Parte 1 / 15 ]"string"Continuar"""); 



RE: Problema com Dialog - k2bi_YT - 01/04/2021

Teste isso:
Código PHP:
new string[456];
format(stringsizeof(string), "{FFFFFF}Aqui você pode adquirir um Set Especial ({4682b4}SE{FFFFFF}), um veículo com comandos especiais para o dono.\n\
    {FFFFFF}Para isso vá até uma de nossas {4682b4}%d {FFFFFF}concessionária e digite: {4682b4}/VerVeiculos {FFFFFF}({4682b4}identificadas por uma bandeira de corrida no mapa{FFFFFF}).\n\
    {FFFFFF}No total temos {4682b4}%d {FFFFFF}SE's disponíveis para compra, você pode ter até {4682b4}%d {FFFFFF}veículos em sua conta.\n\
    {FFFFFF}Para obter informações sobre o veículo no qual você comprar digite: {4682b4}/ComandosSE {FFFFFF}& {4682b4}/MeusSE\n\
    {FFFFFF}É muito importante você ler as regras para evitar a perca de seu veículo! ({4682b4}/RegrasConce{FFFFFF})"
TOTALCONCESresultaboxTOTALSEPLAYER);
ShowPlayerDialog(playeridTuto12DIALOG_STYLE_MSGBOX"{ffd700}Tutorial - [ Parte 1 / 15 ]"string"Continuar"""); 



RE: Problema com Dialog - LeleziiN - 02/04/2021

(01/04/2021 19:17)k2bi_YT Escreveu: Teste isso:
Código PHP:
new string[456];
format(stringsizeof(string), "{FFFFFF}Aqui você pode adquirir um Set Especial ({4682b4}SE{FFFFFF}), um veículo com comandos especiais para o dono.\n\
    {FFFFFF}Para isso vá até uma de nossas {4682b4}%d {FFFFFF}concessionária e digite: {4682b4}/VerVeiculos {FFFFFF}({4682b4}identificadas por uma bandeira de corrida no mapa{FFFFFF}).\n\
    {FFFFFF}No total temos {4682b4}%d {FFFFFF}SE's disponíveis para compra, você pode ter até {4682b4}%d {FFFFFF}veículos em sua conta.\n\
    {FFFFFF}Para obter informações sobre o veículo no qual você comprar digite: {4682b4}/ComandosSE {FFFFFF}& {4682b4}/MeusSE\n\
    {FFFFFF}É muito importante você ler as regras para evitar a perca de seu veículo! ({4682b4}/RegrasConce{FFFFFF})"
TOTALCONCESresultaboxTOTALSEPLAYER);
ShowPlayerDialog(playeridTuto12DIALOG_STYLE_MSGBOX"{ffd700}Tutorial - [ Parte 1 / 15 ]"string"Continuar"""); 

Não copilou aqui não mano


RE: Problema com Dialog - k2bi_YT - 02/04/2021

Tente aumentar o array da string


RE: Problema com Dialog - LeleziiN - 03/04/2021

(02/04/2021 20:58)k2bi_YT Escreveu: Tente aumentar o array da string

Já fiz isso mano é não funcionou


RE: Problema com Dialog - SvCross. - 03/04/2021

Código:
            new Strna[200];
            format(Strna, sizeof(Strna), "{FFFFFF}Aqui você pode adquirir um Set Especial ({4682b4}SE{FFFFFF}), um veículo com comandos especiais para o dono.\n", Strna);
            format(Strna, sizeof(Strna), "{FFFFFF}Para isso vá até uma de nossas {4682b4}%d {FFFFFF}concessionária e digite: {4682b4}/VerVeiculos {FFFFFF}({4682b4}identificadas por uma bandeira de corrida no mapa{FFFFFF}).\n", Strna, TOTALCONCES);
            format(Strna, sizeof(Strna), "{FFFFFF}No total temos {4682b4}%d {FFFFFF}SE's disponíveis para compra, você pode ter até {4682b4}%d {FFFFFF}veículos em sua conta.\n", Strna, resultadox, TOTALSEPLAYER);
            format(Strna, sizeof(Strna), "Para obter informações sobre o veículo no qual você comprar digite: /ComandosSE & /MeusSE\n", Strna);
            format(Strna, sizeof(Strna), "É muito importante você ler as regras para evitar a perca de seu veículo! (/RegrasConce)\n", Strna);
            ShowPlayerDialog(playerid, DIALOG_TUTO12, DIALOG_STYLE_MSGBOX, "{ffd700}Tutorial - [ Parte 1 / 15 ]", Strna, "Ok", "Cancelar");

Se as variáveis "TOTALCONCES", "TOTALSEPLAYER e "resultadox" estiverem definidas antes, como globais ou algo do tipo, você consegue formatar o dialog assim.


RE: Problema com Dialog - LeleziiN - 03/04/2021

Copilou certinho mais não funcionou não mano

Conseguir resolver o problema muito obrigado a todos que buscaram a mim ajudar