Bem vind@ ao fórum Pokémon Portugal!

Também gostas de Pokémon? Então junta-te a nós! =)
_____


AVISO: Isto NÃO é um jogo. Isto é um forum que trata sobre o tema de Pokemon.
Esperemos que te divirtas :)

Participe do fórum, é rápido e fácil

Bem vind@ ao fórum Pokémon Portugal!

Também gostas de Pokémon? Então junta-te a nós! =)
_____


AVISO: Isto NÃO é um jogo. Isto é um forum que trata sobre o tema de Pokemon.
Esperemos que te divirtas :)
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Tutorial] Aula 03 - Escolhas Multiplas

3 participantes

Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por RicardoC Sáb 25 Ago 2012, 21:05

Bem-Vindos de novo a outro tutorial de scripts. Espero que a esta altura já consigam fazer scripts bem básicos nem que seja só para falarem com alguém com um bom texto, isso já é mais que suficiente.
Passemos ao tutorial de hoje, escolha múltipla. Este já vai ser mais complicado, mas se bem feito, fica um efeito bastante agradável.

Comecemos com o script e já o analisamos por partes.

#org $inicio
lock
faceplayer
message $escolha
$escolha 1 = \c\h01\h08Gostas da minha camisola?
boxset 5
compare LASTRESULT 1

Acho que por aqui está bom. Então temos o script inicial que já sabemos mas temos algo diferente.

boxset 5 -> Diz ao jogo/script que vai abrir mais uma caixa de mensagem por cima da anterior.
compare LASTRESULT 1 -> Nessa caixa feita no boxset 5 vai dar-nos a escolha de Sim/Não.

Continuemos com o script.

if 1 goto $sim
message $continua
$continua 1 = \c\h01\h08Que pena...
boxset 6
release
end

O que vemos de novo aqui?

if 1 goto $sim -> Se a resposta anterior for sim, o script vai saltar para o offset $sim (ou outro nome que tenham posto no offset)
De seguida temos uma mensagem normal e o boxset 6; isto diz ao script que se a resposta foi não pode continuar em baixo normalmente, e neste caso temos a mensagem e o boxset 6 a fechar a caixa de mensagem.

Mas falta algo. Se a resposta for sim como é que a continuamos? Fácil, reparem:

#org $sim
message $xxx
$xxx 1 = \c\h01\h08Ainda bem que a \ncomprei entao.
boxset 6
release
end

Neste caso o que é que temos? O #org $sim diz ao script onde está o offset $sim e para onde tem que ir se a resposta ao boxset 5 foi sim.
De seguida temos uma mensagem normal de novo, o release e o end. Repete-se de novo o release e o end
porque? Porque apenas fechámos o script para a resposta não; e se a resposta for sim, o script não acaba, daí ter que se por sempre em
qualquer offset feito deste género.

Então aqui temos o script completo;

#org $inicio
lock
faceplayer
message $escolha
$escolha 1 = \c\h01\h08Gostas da minha camisola?
boxset 5
compare LASTRESULT 1
if 1 goto $sim
message $continua
$continua 1 = \c\h01\h08Que pena...
boxset 6
release
end

#org $sim
message $xxx
$xxx 1 = \c\h01\h08Ainda bem que a \ncomprei entao.
boxset 6
release
end

Damos um espaço entre os #org para se ter o script mais organizado e saber onde está o offset novo.
Este script já é mais comprido, mas simples de perceber. Obrigado, e qualquer dúvida deixem um comentário que eu explico.

RicardoC.

[Tutorial] Aula 03 - Escolhas Multiplas 6325814_orig
RicardoC
RicardoC
Rank:
Rank:

Mensagens : 87

http://http:\\www.pokemonelements.foruns.com.pt

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por Sammy Qua 24 Out 2012, 21:40

OMG era mesmo disto que precisava
Sammy
Sammy
Rank:
Rank:

Mensagens : 1468

https://www.youtube.com/watch?v=lLdqeeyNS7M&feature=related

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por Forgon Qui 25 Out 2012, 01:34

Que massa *o*
Como vc aprendeu a fazer scripts???
Forgon
Forgon
Rank:
Rank:

Mensagens : 134

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por RicardoC Qui 25 Out 2012, 09:41

Forgon escreveu:Que massa *o*
Como vc aprendeu a fazer scripts???

Já foi à muitos..mas mesmo muitos anos atrás xD
Mas não é dificil, e funciona tudo por lógica (x
RicardoC
RicardoC
Rank:
Rank:

Mensagens : 87

http://http:\\www.pokemonelements.foruns.com.pt

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por Sammy Qui 25 Out 2012, 17:48

Eu não sei como colocar :(
Sammy
Sammy
Rank:
Rank:

Mensagens : 1468

https://www.youtube.com/watch?v=lLdqeeyNS7M&feature=related

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por RicardoC Qui 25 Out 2012, 19:38

RicardoC
RicardoC
Rank:
Rank:

Mensagens : 87

http://http:\\www.pokemonelements.foruns.com.pt

Ir para o topo Ir para baixo

[Tutorial] Aula 03 - Escolhas Multiplas Empty Re: [Tutorial] Aula 03 - Escolhas Multiplas

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos