SA-MP Forums Archive
[AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - 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 com Muitas Letras - Como faze-lo funcionar. (/showthread.php?tid=165925)



[AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - Marco_Nutz - 06.08.2010

Ai galera, blza? Eu queria saber como q eu deixo esse dialog funcional. Ele tem muitas linhas, tinha um esquema de mostrar ele com todas as linhas, mas eu n sei como. se puderem ajudar, vlew^~

pawn Код:
if(dialogid == 9)
        {
         if(response)
            {
            ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "•••• [Contexto Histуrico – Breve Explicaзгo] ••••", "•No Brazilian Way of Life (ou BWL), nуs temos o seguinte sistema. Em vez de falarmos San Fierro, Los Santos e Las Venturas, falaremos os nomes originais. Ficarб San Francisco, Los Angeles e Las Vegas./n•As cidades pequenas nгo mudarгo nada./n•O RPG ocorrerб em TODA a San Andreas, inclusive a Cidade de Bayside./n•Los Angeles й uma ‘Zona de Guerra’ praticamente, Habitada pelo Exйrcito e pelos terroristas Hamas  e Al Qaeda. Os Habitantes vivem em SF, LV, Bayside, e outras cidades pequenas./n•Clique em Prуximo para Prosseguir ou em Sair do SV para voltar mais tarde.", "Confirma", "Sair do Sv"); //Linha Grande....
            }
            else
            {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "<BWL>=====Brazilian Way of Life=====");
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ok, vocк pode voltar a Hora que quiser ao nosso Servidor. (Kicked)");
            Kick(playerid);
            }
    }
Obrigado desde jб ^^


Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - zSuYaNw - 06.08.2010

pawn Код:
new string[1000]="•••• [Contexto Histуrico – Breve Explicaзгo] ••••", "•No Brazilian Way of Life (ou BWL), nуs temos o seguinte sistema. Em vez de falarmos San Fierro, Los Santos e Las Venturas, falaremos os nomes originais. Ficarб San Francisco, Los Angeles e Las Vegas./n•As cidades pequenas nгo mudarгo nada./n•O RPG ocorrerб em TODA a San Andreas, inclusive a Cidade de Bayside./n•Los Angeles й uma ‘Zona de Guerra’ praticamente, Habitada pelo Exйrcito e pelos terroristas Hamas  e Al Qaeda. Os Habitantes vivem em SF, LV, Bayside, e outras cidades pequenas./n•Clique em Prуximo para Prosseguir ou em Sair do SV para voltar mais tarde.";
pawn Код:
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, string, "Confirma", "Sair do Sv");



Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - Marco_Nutz - 06.08.2010

Ai garfield, ainda ta dando os erros q a linha do Dialog ta grande ...

EDIT:

Eis os Erros:

pawn Код:
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6503) : error: 075: input line too long (after substitutions)
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6503) : error: 037: invalid string (possibly non-terminated string)
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6504) : error: 017: undefined symbol "s"
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6505) : error: 017: undefined symbol "vivem"
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6505) : error: 017: undefined symbol "SF"
C:\Documents and Settings\Marco Antonio\Meus documentos\Server\gamemode\BWL.pwn(6505) : error fatal: 107: too many error messages on one line
Linhas: Darr
pawn Код:
{
            new string1[1000]="•••• [Contexto Histуrico – Breve Explicaзгo] ••••", "•No Brazilian Way of Life (ou BWL), nуs temos o seguinte sistema. Em vez de falarmos San Fierro, Los Santos e Las Venturas, falaremos os nomes originais. Ficarб San Francisco, Los Angeles e Las Vegas./n•As cidades pequenas nгo mudarгo nada./n•O RPG ocorrerб em TODA a San Andreas, inclusive a Cidade de Bayside./n•Los Angeles й uma ‘Zona de Guerra’ praticamente, Habitada pelo Exйrcito e pelos terroristas Hamas  e Al Qaeda. Os Habitantes vivem em SF, LV, Bayside, e outras cidades pequenas./n•Clique em Prуximo para Prosseguir ou em Sair do SV para voltar mais tarde.";
            ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, string1, "Confirma", "Sair do Sv");



Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - egonzks - 06.08.2010

Ta ai testei ja e funcionou

Uma das coisas q vi q vc colocou errado foi para mudar de linha q estava /n
Q na verdade й \n
Entгo estб ai dpois se quiser sу tirar alguns para as linha ficarem da msm largura
pawn Код:
new strdialog[1024];
    format(strdialog, sizeof(strdialog),"•••• [Contexto Histуrico – Breve Explicaзгo] ••••\n\nNo Brazilian Way of Life (ou BWL), nуs temos o seguinte sistema.\nEm vez de falarmos San Fierro, Los Santos e Las Venturas, falaremos os nomes originais.\nFicarб San Francisco, Los Angeles e Las Vegas.");
    format(strdialog, sizeof(strdialog),"%s%s",strdialog,"\nAs cidades pequenas nгo mudarгo nada.O RPG ocorrerб em TODA a San Andreas, inclusive a Cidade de Bayside.\nLos Angeles й uma ‘Zona de Guerra’ praticamente, Habitada pelo Exйrcito e pelos terroristas Hamas e Al Qaeda.\nOs Habitantes");
    format(strdialog, sizeof(strdialog),"%s%s",strdialog,"vivem em SF, LV, Bayside, e outras cidades pequenas.\nClique em Prуximo para Prosseguir ou em Cancelar para Sair do Server.");
    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "BOX", strdialog, "Confirma", "Cancelar");



Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - Marco_Nutz - 06.08.2010

O cara, vlew, compilo certinho (n testei ainda no jogo pq faltam fazer mais uns 11 desses para finalizar o Tutorial.)

Mto obrigado mermo.. ^~~


Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - BiieL - 06.08.2010

eh, confundir o / com \ acontece mesmo, ja fiz muito isso, \o/
ei, so nao dexa o tut muito longo senao fica chato, e vai paracer GF


Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - zSuYaNw - 06.08.2010

Dica Add um botгo ou comando para pular o tutorial.


Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - BiieL - 06.08.2010

boa dica garfield, eu quero ver uma pessoa q vai ver o tuto ate o fim, duvido !!! kkk


Re: [AJUDA] Dialog com Muitas Letras - Como faze-lo funcionar. - Marco_Nutz - 06.08.2010

Lol, por isso q ta em dialog, pro jogador pular as etapas do Tutorial Oo..
Mas, vlew d qualquer jeito ^~