SA-MP Forums Archive
[Ajuda] Dialogo pulando - 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] Dialogo pulando (/showthread.php?tid=402511)



Dialogo pulando - Serjnrg - 26.12.2012

Tipo, o meu dialogo ta pulando 1 ,

Sistema

pawn Код:
#define DIALOG_TUTORIAL 14 // Dialog_tutorial
pawn Код:
if (strcmp("/tutorial", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial","Olб player, vocк iniciou o tutorial /tutorial\n Portanto preste bem atenзгo.","Proximo","");
    return 1;
    }
pawn Код:
if(dialogid == 14)
    {
       if(response)
       {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Tutorial", "Olб player, vocк iniciou o tutorial /tutorial\n Portanto preste bem atenзгo.", "Proximo","");
            SetPlayerCameraLookAt(playerid,1463.6812,-1712.1426,36.5581);
           
       }

    }
     
      if(dialogid == 14)
      {
      if(response)
      {
         ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX,"Parte 3", "Pronto acabou seu tutorial", "Ok", "Ok");
         SetPlayerPos(playerid,1481.0829,-1772.2993,18.7958); // Posiзгo inicial do server
         return 1;
      }
      }
Dai Ele exibe certinho
ESSE:

pawn Код:
ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial","Olб player, vocк iniciou o tutorial /tutorial\n Portanto preste bem atenзгo.","Proximo","");
Entгo o proximo seria :
pawn Код:
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Tutorial", "Olб player, vocк iniciou o tutorial /tutorial\n Portanto preste bem atenзгo.", "Proximo","");
            SetPlayerCameraLookAt(playerid,1463.6812,-1712.1426,36.5581);
Sу que ele pula esse, e ja vai para o

pawn Код:
ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX,"Parte 3", "Pronto acabou seu tutorial", "Ok", "Ok");
         SetPlayerPos(playerid,1481.0829,-1772.2993,18.7958); // Posiзгo inicial do server
Como que resolve isso?


Re: Dialogo pulando - Dolby - 26.12.2012

pawn Код:
//Inicio do Gamemode
#define DIALOG_TUTORIAL 14 // Dialog_tutorial
#define DIALOG_TUTORIAL_2 15 // Dialog_tutorial_2
#define DIALOG_TUTORIAL_3 16 // Dialog_tutorial_3

//OnPlayerCommandText
if (strcmp("/tutorial", cmdtext, true, 10) == 0)
{
     ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial","Olб player, vocк iniciou o tutorial /tutorial\n Portanto preste bem atenзгo.","Proximo","");
     return 1;
}
//OnPlayerDialogResponse
if(dialogid == DIALOG_TUTORIAL)
{
     ShowPlayerDialog(playerid, DIALOG_TUTORIAL_2, DIALOG_STYLE_MSGBOX, "Tutorial", "Olб player, esta й a primeira etapa do tutorial.", "Proximo","");
     SetPlayerCameraLookAt(playerid,1463.6812,-1712.1426,36.5581);
     return 1;    
}
if(dialogid == DIALOG_TUTORIAL_2)
{
     ShowPlayerDialog(playerid,DIALOG_TUTORIAL_3, DIALOG_STYLE_MSGBOX,"Parte 3", "Pronto acabou seu tutorial", "Ok", "");
     SetPlayerPos(playerid,1481.0829,-1772.2993,18.7958); // Posiзгo inicial do server
     return 1;
}
Caso queira mais "Etapas, use o mesmo padrгo alterando somente os ID's