SA-MP Forums Archive
[Tutorial] Criando Tutorial em Dialogs(RPG) - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Criando Tutorial em Dialogs(RPG) (/showthread.php?tid=202389)



Criando Tutorial em Dialogs(RPG) - abestado - 24.12.2010

Eaн galerinha do fуrum do SA:MP.
Bem hoje venho aqui ensinar como criar um "Tutorial dentro do jogo( уtimo para RPG)."

Entгo, vamos comeзar?

pawn Код:
public OnPlayerConnect(playerid)
pawn Код:
{
      ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Tutorial de inicio","Bem vindo ao tutorial de inicio/nPosnha seu texto aqui, "Proximo","Fechar"
      return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
pawn Код:
{
    if(dialogid == 1)
    {
       if(response)
       {
          ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 1", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
          SetPlayerPos(playerid, Cord. X, Cord. Y, Cord. Z); // Local da camera, onde for passando o tut.

       }
       else
       {
          Kick(playerid);
       }
    }
     if(dialogid == 2)
      {
      if(response)
      {
         ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX,"Parte 2", "Pronto acabou seu tutorial", "Ok", "Ok");
         SetPlayerPos(playerid, Cord. X, Cord. Y, Cord. Z); // Posiзгo inicial do server
         SendClientMessage(playerid,0xFFFFFFAA,"Pronto, seu tutorial acabou");
       {
       }
Explicaзгo
ShowPlayerDialog = Callback de mostrar o Dialog.
Playerid = ID do player.
Dialogid = ID do dialog. ( Se vocк tiver o dialog 1, no seu server crie o do tut com qualquer outro numero para nгo dar conflito.
Style = Estilo do Dialog, existem 3 tipos de dialog : MSGBOX ( Apenas uma mensagem ), INPUT ( Para inserir algo na caixa de texto ) e LIST ( Uma lista de opзхes )
Caption = Tнtulo do dialog, por exemplo ali coloquei "Parte 1" ou "Parte 2" etc..

Info = Informaзгo contida dentro do MSGBOX. (Ponha seu texto)
Button1 = Botгo 1.
Button 2 = Botгo 2.

Continuaзгo da explicaзгo.
OnDialogResponse = Callback caso o player clique no botгo executar as aзхes.
if (dialogid = 1) = Se o id do dialog for 1 vai executar as funзхes tal.
if (response) = Se clicar no botгo.
{
FUNЗГO
}
else = Caso clique no botгo 2.
{
FUNЗГO
}

Crйditos :

Abestado
Wiki
Kratos

@EDIT

Lembrando que em vez de OnPlayerConnet pode ser tambйm OnPlayerSpawn ! Vlw

Comentem, critiquem, agradeзam !


Re: Criando Tutorial em Dialogs(RPG) - [NWD]Jim._.Carrey - 24.12.2010

Bom manolo boa iniciativa e tals, mais tipo vocк podia fazer melhor ._.

leva mal nгo


Re: Criando Tutorial em Dialogs(RPG) - abestado - 24.12.2010

Quote:
Originally Posted by [NWD]Jim._.Carrey
Посмотреть сообщение
Bom manolo boa iniciativa e tals, mais tipo vocк podia fazer melhor ._.

leva mal nгo
Entгo fale como vocк quer, nгo tenho bola de cristal nй vйio.


Re: Criando Tutorial em Dialogs(RPG) - [NWD]Jim._.Carrey - 24.12.2010

Entгo ok, faz tipo um tuto que quando o player conectar, aparece o dialog dizendo:

Deseja ver o tutorial ?

<SIM> <NГO>

Se o players escolher a funзгo sim aparece por exemplo

Prefeitura de LS, aqui vocк compra isso faz aquilo e tals,

<AVANЗAR> <CANELAR>


Re: Criando Tutorial em Dialogs(RPG) - abestado - 24.12.2010

Cara, isso de criar <SIM><NГO> й pato.
Eu estou ensinando a criar o tutorial, nгo estou ensinando a criar como salvar. SORRY


Re: Criando Tutorial em Dialogs(RPG) - [NWD]Jim._.Carrey - 24.12.2010

'-' ok, mals ae sу tava dando idйias, mais como vocк pensa assim tudo bem =)


Re: Criando Tutorial em Dialogs(RPG) - zSuYaNw - 24.12.2010

jim ele estб fazendo serto,
encinando comofaz, ele nгo tem que fazer o tutorial do jeito que os outros querem,
ele tem que fazer de um jeito para todos aprender e fazer do seu jeito


Re: Criando Tutorial em Dialogs(RPG) - abestado - 24.12.2010

Isso ae garfield.. Cara, eu jб estou dando o bбsico agora й sу alguem vir e coddar como quiser


Re: Criando Tutorial em Dialogs(RPG) - abestado - 24.12.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
jim ele estб fazendo serto,
encinando comofaz, ele nгo tem que fazer o tutorial do jeito que os outros querem,
ele tem que fazer de um jeito para todos aprender e fazer do seu jeito
Se num deu sua opiniгo !


Re: Criando Tutorial em Dialogs(RPG) - zSuYaNw - 24.12.2010

sem double post

muito bom tutorial xD