Professional Documents
Culture Documents
[b][u][font=verdana][color=red][size=]ÍNDICE [/color][/font]
[b]0- O Básico
[b]5-Configurando Habilidades
[b][u][size=5]O Básico
[spoiler]
[spoiler]
[img] http://img17.imageshack.us/img17/7294/screenabs2.png[/img]
[img] http://img17.imageshack.us/img17/7273/screenabs3.png[/img]
Outra coisa recomendo que você antes de começar seu projeto faça uma
copia da pasta da demo e crie seu projeto em cima dela para evitar a falta
de resources.
[/spoiler]
[spoiler]
[spoiler][img]
http://img96.imageshack.us/img96/4853/mapamonstros.png[/img][/spoiler]
[spoiler][img]
http://img251.imageshack.us/img251/2802/escorpiao.png[/img][/spoiler]
Existem duas formas de criar uma nova criatura do zero ou copiando uma já
existente e simplesmente alterando para ficar do seu jeito. Como este e um
tutorial para iniciantes vamos do modo mais fácil copiando e alterando
Mude gráficos e nome para os da sua criatura (note que três paginas no
evento deste monstro então mude o gráfico das três) [b] Atenção[/b] não
mecha nas swhitches e variáveis já existentes ok?
Agora na pagina 2 você vera que o movimento esta pré definido clique em
[b] editar rota[/b]
Este e o movimento do seu inimigo mas por enguanto não vamos mexer
nisso.
Agora tecnicamente seu inimigo esta pronto mas você ainda pode fazer
duas configurações
Visão:
Abra o editor de scripts e ache o script com o nome -> Config va na linha
25 vai tar assim
[quote] VISAO_MONSTROS = {
2 => 8,
5 => 10,
6 => 10,
8 => 15
}[/quote]
Explicação
Tendo como base que o monstro que vc criou possui id=9 faça assim
Logo após 8 =>15 adicione uma virgula vai ficar desse jeito (8 =>15,) a
virgule e uito importante pois sem ela seu jogo vai dar pau agora na linha
de baixo crie isso 9=>X (substitua X pelo numero de quadros de visão de
seu inimigo) e verifique se o fecha chaves } esta no final de tudo assim
[quote] VISAO_MONSTROS = {
2 => 8,
5 => 10,
6 => 10,
8 => 15,
9 => X
}[/quote]
Inimigo de quem?
Bom neste ABS você pode configurar de quem uma criatura será inimiga
para isso va no mesmo script onde configurou a visão do monstro mas
dessa vez na linha 42 vai estra assim
[quote] MONSTROS_RIVAIS = {
1 => [0,2,8],
2 => [1],
8 => [1]
}[/quote]
Bem para ddefinir que uma criatura e inimiga de outra você faz ai .
[quote] MONSTROS_RIVAIS = {
1 => [0,2,8],
2 => [1],
8 => [1],
9 => [1]
}[/quote]
Apaque o cogumelo e crie um evento com o gráfico da criatura que você fez
(no meu caso um urso) Agora adicione o comentário [quote]inimigo[9]
[/quote] (pro caso da criatura criada seja de id=9) e rode o jogo
Você deve ter percebido que ela não te atacou não e mesmo bem pelo
menos não imediatamente como o cogumelo isso se deve ao fato de que ela
não e sua inimiga originalmente mas se você atacar primeiro ela revida.
Agora crie duas criaturas um cogumelo e uma da criatura que você criou e
rode o jogo o que aconteceu? Elas brigaram se sim você fez tudo certinho se
não bem olhe o que deu errado e tente denovo no final deve ser +/- assim
[spoiler][img]
http://img130.imageshack.us/img130/504/lutaentrecriaturas.png[/img]
[/spoiler]
[spoiler]
Primeiro crie uma arma no database (devem existir apenas 3 ) crie uma
espada (para facilitar) defina os níveis dela pronto agora vamos ao serviço.
[spoiler][img]
http://img718.imageshack.us/img718/1396/ferramentas.png[/img][/spoiler]
Abra o primeiro evento ele será a ação realizada por uma espada quando
usada pelo personagem.
Agora a configuração abra o editor de scripts e encontre a parte que diz
=====Ataques=======
[spoiler][img]
http://img716.imageshack.us/img716/8346/semttuloqn.png[/img][/spoiler]
id = 1
PRELAGS[id] = 1
SUFLAGS[id] = 15
DURATIONS[id] = 40
DMG_START[id] = 0
DMG_DURATIONS[id] = 4
SELF_MOTIONS[id] = "_SW"
ATTACK_RANGE_TYPES[id] = 1
AREA[id] = 1
BLOW_POWERS[id] = 0
BLOW_JUMP[id] = true
PIERCINGS[id] = true
SELF_DAMAGES[id] = false
ONLY_NON_ENEMIES[id] = false
IGNORE_INVINCIBLES[id] = false
INVINCIBLE_DURATION[id] = 20
End[/spoiler]
Para saber o que significa cada item vá ate o script [quote]espada (ID1)
[/quote] e leia ele todo.
[spoiler][quote] ARMAS_ID = {
1 => 1,
2 => 2,
3 => 10
}[/quote][/spoiler]
Agora adicione as arma que você criou e o script deve ficar assim:
[spoiler][quote] ARMAS_ID = {
1 => 1,
2 => 2,
3 => 10,
4 => 1
}[/quote][/spoiler]
[/spoiler]
Agora o escudo aquenta mais porrada certo? Se sim ótimo se não tente
denovo
1 => 1,
2 => 2,
3 => 10,
4 => 1,
5 => 2
}[/quote][/spoiler]
Explicação
# inventário
# A => B
2 => 30,
8 => 30,
Agore defina o arco como a rama inicial do seu herói e rode o jogo
Ops ele não disparou nada ? Isso e porque você esta sem flechas então crie
um npc e coloque o comando [quote] Mudar itens Flecha + 99[/quote] rode
o jogo fale com ele e use o arco se der certo vc fez direito se não tente
denovo.
[b]BEM COM ISSO CHEGO AO FIM DESTE TUTORIAL ESPERO QUE SEJA UTIL A
TODOS[/b]
Mais uma coisa este tutorial nem de longe demonstra todo o potencial
deste sistema apenas serve para que você possa ter uma noção básica de
como utilizá-lo, portanto não se limite a ele solte sua criatividade( ficou
meio estranho essa frase) e crie o que quiser. Boa sorte em seus projetos