[Tutorial] Aula 01 - Falas Básicas
Página 1 de 1
[Tutorial] Aula 01 - Falas Básicas
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.
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.
Tópicos semelhantes
» [Tutorial] Aula 02 - Falas longas e Cores
» [Tutorial] Aula 05 - Flags Parte 2
» [Tutorial] Aula 03 - Escolhas Multiplas
» [Tutorial] Aula 04 - Flags Parte 1
» [TUTORIAL]Set no Ps
» [Tutorial] Aula 05 - Flags Parte 2
» [Tutorial] Aula 03 - Escolhas Multiplas
» [Tutorial] Aula 04 - Flags Parte 1
» [TUTORIAL]Set no Ps
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos