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(SR, sizeof(SR), "Aqui você pode adquirir um Set Especial (SE), um veículo com comandos especiais para o dono"); SendClientMessage(playerid, COR_BRANCOXXX, SR); format(SR, sizeof(SR), "Para isso vá até uma de nossas %d concessionária e digite: /VerVeiculos (identificadas por uma bandeira de corrida no mapa)", TOTALCONCES); SendClientMessage(playerid, COR_BRANCOXXX, SR); format(SR, sizeof(SR), "No total temos %d SE's disponíveis para compra, você pode ter até %d veículos em sua conta", resultadox, TOTALSEPLAYER); SendClientMessage(playerid, COR_BRANCOXXX, SR); format(SR, sizeof(SR), "Para obter informações sobre o veículo no qual você comprar digite: /ComandosSE & /MeusSE"); SendClientMessage(playerid, COR_BRANCOXXX, SR); format(SR, sizeof(SR), "É muito importante você ler as regras para evitar a perca de seu veículo! (/RegrasConce)"); SendClientMessage(playerid, COR_BRANCOXXX, SR);
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(string, sizeof(string), "%s\r\n%s\r\n%s", R, R2, R3, R4, R5, TOTALCONCES, resultadox, TOTALSEPLAYER); ShowPlayerDialog(playerid, Tuto12, DIALOG_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(string, sizeof(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})", TOTALCONCES, resultabox, TOTALSEPLAYER); ShowPlayerDialog(playerid, Tuto12, DIALOG_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(string, sizeof(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})", TOTALCONCES, resultabox, TOTALSEPLAYER); ShowPlayerDialog(playerid, Tuto12, DIALOG_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
|