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 01 - Falas Básicas

Ir para baixo

[Tutorial] Aula 01 - Falas Básicas Empty [Tutorial] Aula 01 - Falas Básicas

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

A meu ver, scripts são das coisas mais complexas a fazer numa hack, por isso acho melhor começar-se sempre pela parte mais dificil porque assim o resto é muito mais fácil de fazer.
Lá porque scripts são complicados não quer dizer que não sejam divertidos; pelo contrário, scripts são muito divertidos de fazer, apenas tem que se perceber o que se está a fazer. Então comecemos pelo básico.

Para se fazer um script precisa-se de:
- Bloco de Notas
- Vontade e Paciência

Sim, não precisam de nada mais. Então comecemos a aprender línguagem de scripts pokémon.
Todo o script começa com os seguintes comandos:

#org $inicio
lock
faceplayer


O que quer dizer cada um deles? Então vou explicar cada um deles passo a passo.

#org $inicio -> #org diz ao jogo que vai começar um script e $inicio (em vez de inicio pode estar outro nome qualquer) é o nome dado ao script, mas tem que estar sempre presente.
lock -> Prende todas as personagens em jogo, ou seja, durante o script não se vêm personagens a mexer.
faceplayer -> Isto faz com que a pessoa com que falemos olhe para nós, do que por exemplo falar-mos-lhe pelas costas e essa pessoa responder mas não se virar.

De seguida tratemos do diálogo.

message $falar
$falar 1 = Script de iniciação.
boxset 6


message $falar -> Diz ao jogo que vai acontecer um diálogo. (Relembro, tudo o que seja $... pode ter o nome que voces quiserem, pode ser $1, $falar1, $coisanadahaver, tudo o que quiserem, apenas tentem-se manter organizados)
$falar 1 = ... -> Isto vai buscar o offset $falar e activa-o (daí o numero 1 à frente). O = e o texto à frente é o que aparece na mensagem.
boxset 6 -> Fecha a caixa de diálogo, se não ficava para sempre aberta durante o jogo todo.

Por fim, todos os scripts básicos acabam desta maneira.

release
end


release -> liberta as personagens, ou seja, todas elas voltam a andar livremente como antes.
end -> Diz ao jogo que o script acabou.

Então temos aqui o script todo:

#org $inicio
lock
faceplayer
message $falar
$falar 1 = Script de iniciação
boxset 6
release
end


Bastante fácil não é? Divirtam-se a iniciar os vossos scripts. Aguardo comentários e dúvidas.
Após fazerem o script recomendo que vejam o tutorial, como inserir scripts na rom, para experimentarem o vosso script.

RicardoC.
RicardoC
RicardoC
Rank:
Rank:

Mensagens : 87

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

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