[Ajuda] respostas do dialog!!
#1

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;
	}
Reply
#2

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.
Reply
#3

Vou testar e respondo novamente...
Reply
#4

nгo funcionou ficou igual.. me ajuda ai t.t
Reply
#5

alguйm.. up!!
Reply
#6

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...
Reply
#7

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...
Reply
#8

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 --'
Reply
#9

up!!!!
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)