-CORREÇÕES E COISAS ADCIONAIS NO FINAL DO TUTORIAL, AGORA O TUTORIAL ESTÁ PERFEITO.
06/02/11 - RE-UPADO COM SISTEMA DE DEFESA PARA AMBOS e SISTEMA DE ATAQUES CRÍTICOS E
ERROS DE ATAQUE DOS INIMIGOS.
Alguns estão tendo dificuldades, mas está tudo nos conformes.Testei várias vezes e está ok.
Cansado daquele monstro totalmente parado na hora de atacar?
COLOCAR FLASH NA HORA DO ATAQUE SÓ PRA ANIMAR?
Então você não é o único, vamos começar:
Vídeo do que quero demonstrar(mostrado por Fazinha)
4nTBtZP0BWk
LINK PARA DEMO(CORRIGIDA RECENTEMENTE) < Uplodei no site que Fazinha recomendou.
NOTA:A demoTá 90%, pois é só para mostrar, tem umas horas que os inimigos somem por 1 milésimo, mas fiquem tranquilos, deve ser 1 exagerinho do wait ou falta de frames na Battle Animation.
O QUE PRECISAREMOS:
Citar
1 Skill tipo SWITCH
2 Monstros com o mesmo nome
3 Variáveis
1 Animação de batalha
Precisarei conheçer...
Citar
CONDIÇÕES FORKS
VARIÁVEIS
SWITCHES
FUNÇÕES BÁSICAS DE BATALHA
DATABASE
Dúvidas
Citar
P-Posso usar em vários makers?
R-Sim, pode sim.
P-É customizável?
R-Sim, pode ser usado para diversas coisas.
P-Posso animar o monstro mesmo ele estando parado então?
R-Infelizmente, não. D:
P-VOCÊ QUE FEZ ESSA DESCOBERTA?
R-Não, já haviam feito isto, mas podem me creditar se quiser por ter feito o tutorial, procura-se
o autor desse sistema.
Vamos começar:
1º- OS INGREDIENTES
2º- CRIANDO A ANIMAÇÃO PRO MONSTRO!
3º-Bem, vamos ser objetivos, MOSTRE-ME AS PÁGINAS PROFESSOR!
A DA EQUIPE DE MONSTROS:
Citar
[Switch:XXXX[ATAQUE SLIME]-ON]
<>Condição do inimigo SLIME(QUE CRIAMOS)-MortoCancelar
<>Inimigo Aparece[02-Slime(NOVO)]
<>Condição do inimigo SLIME(RTP)-MortoCondição
<>Chamar Evento ""Qt. Party
<>If Then[Var.OptnXXXX[ALVO N.]-1 Igual
<>Set Var.OptnXXXX[RANDOM ALVO] - 1
<>
<>If Then[Var.OptnXXXX[ALVO N.]-2 Igual
<>Set Var.OptnXXXX[RANDOM ALVO][1*2]
<>
<>If Then[Var.OptnXXXX[ALVO N.]-3 Igual
<>Set Var.OptnXXXX[RANDOM ALVO][1*3]
<>
<>If Then[Var.OptnXXXX[ALVO N.]-4 Igual
<>Set Var.OptnXXXX[RANDOM ALVO][1*4]
<>
<>If Then[Var.OptnXXXX[RANDOM ALVO]-1 Igual
<>Set Var.OptnXXXX[DANO][0*50]
<>Change HP[Herói1 HP V[DANO] Reduz
<>Mostrar animação: Golpe A, Herói1
<>
<>If Then[Var.OptnXXXX[RANDOM ALVO]-2 Igual
<>Set Var.OptnXXXX[DANO][0*50]
<>Change HP[Herói2 HP V[DANO] Reduz
<>Mostrar animação: Golpe A, Herói2
<>
<>If Then[Var.OptnXXXX[RANDOM ALVO]-3 Igual
<>Set Var.OptnXXXX[DANO][0*50]
<>Change HP[Herói3 HP V[DANO] Reduz
<>Mostrar animação: Golpe A, Herói3
<>
<>If Then[Var.OptnXXXX[RANDOM ALVO]-4 Igual
<>Set Var.OptnXXXX[DANO][0*50]
<>Change HP[Herói4 HP V[DANO] Reduz
<>Mostrar animação: Golpe A, Herói4
<>
<>Esperar 0.0 seg
<>Condição do inimigo SLIME(RTP)-MortoCancelar
<>Condição do inimigo SLIME(QUE CRIAMOS)-MortoCondição
<>Variável [XXXX:ALVO N.]-O
<>Variável [XXXX:RANDOM ALVO]-O
<>Switch [XXXX:ATAQUE SLIME]-OFF
A DO NÚMERO DE HEROÍS NO GRUPO(EVENTO COMUM):
Citar
<>If Herói 1 está no grupo ""
<>Set Var.OptnXXXX[ALVO N.] + 1
Exceção(ELSE)
<>
<>If Herói 2 está no grupo ""
<>Set Var.OptnXXXX[ALVO N.] + 1
Exceção(ELSE)
<>
<>If Herói 3 está no grupo ""
<>Set Var.OptnXXXX[ALVO N.] + 1
Exceção(ELSE)
<>
<>If Herói 4 está no grupo ""
<>Set Var.OptnXXXX[ALVO N.] + 1
Exceção(ELSE)
<>
CONCLUSÃO
Uma coisa que muitos acham 1 mistério, mas vimos que não passa de simples processos, não é mesmo?Aprendemos algo
muito, muito legal e que vários makers desejam usar isto para seus futuros projetos, quem vai querer ver 1 inimigo
ali, parado, sem fazer 1 ataque?Acho que ninguém não é mesmo?
<>
Bem galera, espero que vocês tenham gostado!
FUUUUUUUUUUUI!
COISAS NOVAS E CORREÇÕES
Citar
# = Mostrado na DEMO
#-Pegue 1 System e deixe 1 cor incolor, apague a parte que dá uma cobertura para os números e palavras,
recomendo que use este system apenas para lutas.
-Para que não haja o bug de voltar com pouca vida, eu bolei o seguinte, faça 1 variável nova chamada
"SANGUE MONSTRO", deixe-a como o valor do HP do inimigo principal, então, após remover a condição de morto
do inimigo, recupere-o marcando com o valor da variável SANGUE MONSTRO.
OPCIONAL:Após o wait que colocamos abaixo da animação, crie 1 condição na DATABASE CONDIÇÕES chamada de
NORMAL, deixe-a com a mesma cor de quando o heroí está bem, mas com a animação de dano.Então, voltando na
página da animação, coloque-a no herói, então, na parte em que reseta as variáveis, coloque 1 wait de 0.1 e logo abaixo,
o cancelamento dessa CONDIÇÃO.(Isso dará mais vida ao nosso tutorial).
#-A parte dos alvos únicos foi consertado, terão que baixar para pegar a base correta.
-Crie 1 página na equipe dos monstros, desativando todas as switches usadas e colocando os 2 monstros para animar
MORTOS!
Bem galera, espero que vocês tenham gostado!
FUUUUUUUUUUUI!
NOTA: Tutorial postado exclusivamente para a equipe de A CAVERNA DO DRAGÃO e BRASIL MAKER.
E NÃO DEIXEM DE BAIXAR A DEMO, SENÃO NÃO ENTENDERÁ NADA!
CRÉDITOS AO DEBUG MASTER POR ME AJUDAR COM A QUESTÃO DA TRANSPARÊNCIA DO INIMIGO.