SA-MP Forums Archive
[Ajuda] respostas do 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] respostas do dialog!! (/showthread.php?tid=528142)



respostas do dialog!! - yuryroque - 26.07.2014

Entгo passei o gm para a nova versгo e copilou legal, porem surgiram roblemas..
ou inicia com uma nova conta tbm se inicia o questionario de origem, masculino, feminino se й do brasil ou estranho
o que acontece й que se escolher as segundas opзхes (no caso feminino e o origem estranho)
o player nгo vai para o tutorial e acaba sу destravando e podendo-se jogar normalmente
porem ao relogar vai para o questionario novamente
no outro caso se optar pelas primeiras opзхes (masculino e brasil) ele vai para o tutorial e vai tudo certinho
sу acaba nгo conseguindo entrar nos veiculos publicos mas й sу relogar..

o que aconteceu, alguem pode ajudar?
vou deixar um exemplo do meu gm de dialogs

Code:
else if(dialogid == 15 || dialogid == 16)
	{
	  	ShowPlayerDialog(playerid,17, DIALOG_STYLE_MSGBOX, "Atenзгo", "Qual a sua Origem?", "Brasil", "Estranho");
        return 0;
	}
	
	if(dialogid == 17)
	{
		if(response == 1)
		{
              Player[playerid][pOrigin] = 1;
			  Inicial(playerid);
	          return 0;
	    }
		else if(response == 0)
		{
			  Player[playerid][pOrigin] = 2;
			  Inicial(playerid);
	          return 0;
        }
        return 0;
	}



Re: respostas do dialog!! - zSuYaNw - 26.07.2014

Retire estes RETURNS.


pawn Code:
else if(dialogid == 15 || dialogid == 16)
    {
        ShowPlayerDialog(playerid,17, DIALOG_STYLE_MSGBOX, "Atenзгo", "Qual a sua Origem?", "Brasil", "Estranho");
    }
   
    if(dialogid == 17)
    {
        if(response == 1)
        {
              Player[playerid][pOrigin] = 1;
              Inicial(playerid);
        }
        else if(response == 0)
        {
              Player[playerid][pOrigin] = 2;
              Inicial(playerid);
        }
    }
Faзa debug.


Re: respostas do dialog!! - yuryroque - 27.07.2014

Vou testar e respondo novamente...


Re: respostas do dialog!! - yuryroque - 28.07.2014

nгo funcionou ficou igual.. me ajuda ai t.t


Re: respostas do dialog!! - yuryroque - 28.07.2014

alguйm.. up!!


Re: respostas do dialog!! - @Vegas - 28.07.2014

pawn Code:
else if(dialogid == 15 || dialogid == 16)
    {
        ShowPlayerDialog(playerid,17, DIALOG_STYLE_MSGBOX, "Atenзгo", "Qual a sua Origem?", "Brasil", "Estranho");
    }  
    if(dialogid == 17)
    {
        if(response == 1)
        {
              Player[playerid][pOrigin] = 1;
              Inicial(playerid);
        }
        else if(response == 0)
        {
              Player[playerid][pOrigin] = 2;
              Inicial(playerid);
        }
        return 1;
    }
Ou veja se esse dialogid ja existe, pode ser que esteja ocorrendo conflito...


Re: respostas do dialog!! - yuryroque - 28.07.2014

pelo que vi sу tem ele como numero 17, o que devo procurar ?
ps: vou tentar por apenas um return como vc colocou neste exemplo...


Re: respostas do dialog!! - yuryroque - 28.07.2014

tentei mudar a numeraзгo dos dialogs e tudo mais, porem nd funcionou
e quando erra a senha o server desliga...
nгo sei o que houve com os dialogs e acho que й include, porem jб peguei as includes novas do 0.3z
serб que й alguma include a parte? qual seria o nome dela..
gm tava perfeito agr nгo funciona como assim --'


Re: respostas do dialog!! - yuryroque - 29.07.2014

up!!!!


Re: respostas do dialog!! - darkxdll - 29.07.2014

Pro server estar desligando й porque nгo existe a pasta que vocк estб tentando acessar com seu sistema de salvamento.

PHP Code:
//base
if(dialogid == 1)

{

if(
response)

{

}

else

{

}


E pra que usar || ? Vocк pode usar o mesmo id jб que estб efetuando a mesma funзгo nos mesmos.