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=665113)



Dialog - hurubuh - 22.03.2019

Por que a dialog nгo esta abrindo?

PHP Code:
CMD:ajuda(playerid)
{
new 
Ajuda[915];
strins(Ajuda,"{F0F8FF}Seja Muito Bem Vindo Ao Servidor {E32636}Paradise RolePlay{F0F8FF}.\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Agradeзemos Sua Presenзa.\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Servidor Ainda Estб Em Fase De Desenvolvimento, Poucos Entretenimentos.\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Mas Mesmo Com Pouco Entretenimento O Servidor Estб Bem Legal.\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Atuais Administradores:\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Desenvolvedor/Scripter: {E32636}yBanG_MalBorO [RaphaelTrindade]\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Fundador: {E32636}zKinG_Stalker [Yuri]\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Fundador: {E32636}Sr_Ghost [JoгoCarlos]\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Organizaзхes:\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{00FFFF}Policia Militar -> Lider: {E32636}Indefinido\n",strlen(Ajuda));
strins(Ajuda,"{ADFF2F}Groove Street -> Lider: {E32636}Indefinido\n",strlen(Ajuda));
strins(Ajuda,"{E32636}Comando Vermelho -> Lider: {E32636}Indefinido\n",strlen(Ajuda));
strins(Ajuda,"{EEAD2D}PCC -> Lider: {E32636}Indefinido\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Comandos:\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}/solicitartaxi /corrida /terminarcorrida\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}/players /comprarsocio /ajuda /merender\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}/handsup /pararanim /pedircontas\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n",strlen(Ajuda));
strins(Ajuda,"\n",strlen(Ajuda));
strins(Ajuda,"{F0F8FF}Espero Que Este Comando Tenha Lhe {E32636}Ajudado{F0F8FF}!\n",strlen(Ajuda));
ShowPlayerDialog(playeridDIALOG_AJUDADIALOG_STYLE_MSGBOX"Informaзхes/Ajuda:",Ajuda"Entendi","Fechar");
return 
1;




Re: Dialog - ipsLuan - 22.03.2019

Use strcat!
Talvez o valor de Ajuda esteja pequeno.


Re: Dialog - hurubuh - 22.03.2019

Quote:
Originally Posted by ipsLuan
View Post
Use strcat!
Talvez o valor de Ajuda esteja pequeno.
Nгo funcionou.


Re: Dialog - BrasileiroTop - 23.03.2019

PHP Code:
CMD:ajuda(playerid)
{
new 
Ajuda[915];
strcat(Ajuda,"{F0F8FF}Seja Muito Bem Vindo Ao Servidor {E32636}Paradise RolePlay{F0F8FF}.\n");
strcat(Ajuda,"{F0F8FF}Agradeзemos Sua Presenзa.\n");
strcat(Ajuda,"{F0F8FF}Servidor Ainda Estб Em Fase De Desenvolvimento, Poucos Entretenimentos.\n");
strcat(Ajuda,"{F0F8FF}Mas Mesmo Com Pouco Entretenimento O Servidor Estб Bem Legal.\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}Atuais Administradores:\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}Desenvolvedor/Scripter: {E32636}yBanG_MalBorO [RaphaelTrindade]\n");
strcat(Ajuda,"{F0F8FF}Fundador: {E32636}zKinG_Stalker [Yuri]\n");
strcat(Ajuda,"{F0F8FF}Fundador: {E32636}Sr_Ghost [JoгoCarlos]\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}Organizaзхes:\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{00FFFF}Policia Militar -> Lider: {E32636}Indefinido\n");
strcat(Ajuda,"{ADFF2F}Groove Street -> Lider: {E32636}Indefinido\n");
strcat(Ajuda,"{E32636}Comando Vermelho -> Lider: {E32636}Indefinido\n");
strcat(Ajuda,"{EEAD2D}PCC -> Lider: {E32636}Indefinido\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}Comandos:\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n");
strcat(Ajuda,"{F0F8FF}/solicitartaxi /corrida /terminarcorrida\n");
strcat(Ajuda,"{F0F8FF}/players /comprarsocio /ajuda /merender\n");
strcat(Ajuda,"{F0F8FF}/handsup /pararanim /pedircontas\n");
strcat(Ajuda,"{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n");
strcat(Ajuda,"\n");
strcat(Ajuda,"{F0F8FF}Espero Que Este Comando Tenha Lhe {E32636}Ajudado{F0F8FF}!\n");
ShowPlayerDialog(playeridDIALOG_AJUDADIALOG_STYLE_MSGBOX"Informaзхes/Ajuda:",Ajuda"Entendi","Fechar");
return 
1;




Re: Dialog - JeffSantos2 - 23.03.2019

Completando as respostas anteriores, use strcat que fica mais intuitivo.
E abri o "texto" que deseja mostrar no notepad++ para poder contar quantos caracteres tinha, e obtive o seguinte resultado:

Sem tнtulo.png

Nome que o lenght, que й a quantidade de caracteres contido й de 1032, logo vocк deve por um valor igual ou superior а isso, eu sugiro desta forma desta forma:

Code:
CMD:ajuda(playerid) 
{ 
	new Ajuda[1040];
	strcat(Ajuda, "{F0F8FF}Seja Muito Bem Vindo Ao Servidor {E32636}Paradise RolePlay{F0F8FF}.\n");
	strcat(Ajuda, "{F0F8FF}Agradeзemos Sua Presenзa.\n");
	strcat(Ajuda, "{F0F8FF}Servidor Ainda Estб Em Fase De Desenvolvimento, Poucos Entretenimentos.\n");
	strcat(Ajuda, "{F0F8FF}Mas Mesmo Com Pouco Entretenimento O Servidor Estб Bem Legal.\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}Atuais Administradores:\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}Desenvolvedor/Scripter: {E32636}yBanG_MalBorO [RaphaelTrindade]\n");
	strcat(Ajuda, "{F0F8FF}Fundador: {E32636}zKinG_Stalker [Yuri]\n");
	strcat(Ajuda, "{F0F8FF}Fundador: {E32636}Sr_Ghost [JoгoCarlos]\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}Organizaзхes:\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{00FFFF}Policia Militar -> Lider: {E32636}Indefinido\n");
	strcat(Ajuda, "{ADFF2F}Groove Street -> Lider: {E32636}Indefinido\n");
	strcat(Ajuda, "{E32636}Comando Vermelho -> Lider: {E32636}Indefinido\n");
	strcat(Ajuda, "{EEAD2D}PCC -> Lider: {E32636}Indefinido\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}Comandos:\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n");
	strcat(Ajuda, "{F0F8FF}/solicitartaxi /corrida /terminarcorrida\n");
	strcat(Ajuda, "{F0F8FF}/players /comprarsocio /ajuda /merender\n");
	strcat(Ajuda, "{F0F8FF}/handsup /pararanim /pedircontas\n");
	strcat(Ajuda, "{F0F8FF}/n /dance /cg /pagar /rg /mostrarrg\n");
	strcat(Ajuda, "\n");
	strcat(Ajuda, "{F0F8FF}Espero Que Este Comando Tenha Lhe {E32636}Ajudado{F0F8FF}!\n");
	ShowPlayerDialog(playerid, DIALOG_AJUDA, DIALOG_STYLE_MSGBOX, "Informaзхes/Ajuda:",Ajuda, "Entendi","Fechar"); 
	return 1;
}