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