Fórum RPG Maker Brasil  
Voltar   Fórum RPG Maker Brasil RPG Maker 2000/2003 Tutoriais
Responder
 
Opções do Tópico Exibição
  #1 (permalink)  
Antigo 01-07-2008, 11:28
Avatar de negoleo
Night Crawler
Pontos: 489, Nível: 3 Pontos: 489, Nível: 3 Pontos: 489, Nível: 3
Atividade: 0% Atividade: 0% Atividade: 0%
 
Data de Entrada: Apr 2008
Posts: 30
Reputação: 12
negoleo está se destacando por aqui
[Tutorial] Desfesa & Escudo ABS

Escudo & Defesa ABS.



Eaew galera?

Mais um tuto e agora é um sistema abs de defesa ótimo para jogos tipo zelda...

Nota: Lembrando que esse sistema já existe e não fui eu que inventei, não lembro bem o nome do cara, mas esse eu praticamente desenvolvi sozinho sem nenhuma consulta ao original apenas baseado no ABS.

Nota: Esse sistema pode fazer alguns eventos em processo paralelo ou de toque não funcionar, mas existe um solução que explicarei no final deste tuto.
EXPERIÊNCIA:

Bem no mínimo você tem que saber tudo sobre variáveis e forks.
---------------------------------------------------------------------
Começando:

1-Crie as seguintes varáveis:
0001:Hero X
0002:Hero Y
0003:Monstro X
0004:Monstro Y
0005:Botão de defesa

(Claro que você for implantar esse sistema no seu projeto que ja tenha oABS com certeza já existirão as variáveis Hero X, Hero Y, Monstro X, Monstro Y, ou algo parecido, bem se esse for o caso pule o passo (2-) porque esse evento já vai existir)

2-Vá no data base na aba de Eventos Comuns e crie um evento em processo paralelo chamado "Posição do Herói ", nos seus comandos coloque mudar variável escolha a variável "Hero X" coloque pra setar a coordenada X do Herói, depois escolha mudar variável de novo e coloque setar variável "Hero Y".
Pronto assim as coordenadas do herói serão relacionadas às variáveis Hero X e Hero Y.
Deve ficar assim:

<>Variável: [0001:Hero X]Set,Herói PosX
<>Variável: [0002:Hero Y]Set,Herói PosY
<>

3-Agora crie outro evento em processo paralelo no Data Base chamado "Defesa”, nele coloque um Definir Teclas em relação a variável "Botão de Defesa" neste desmarque a opção Esperar ser Pressionada e selecione um botão, depois crie uma fork (condição) chamada pela variável "Botão de Defesa" escolha um botão para ser pressionado.
Dentro desta fork coloque um mover evento e mude o charset do herói pra um gráfico no qual ele esteja defendendo e depois crie mais quatro forks uma para cada direção que o herói olhar:
Dentro da fork que é relacionada à direção Acima coloque para mudar a variável Hero Y para -1 (menos um).
Dentro da fork que é relacionada à direção Direita coloque para mudar a variável Hero X para +1 (mais um).
Dentro da fork que é relacionada à direção Esquerda coloque para mudar a variável Hero X para -1 (menos um).
Dentro da fork que é relacionada à direção Abaixo coloque para mudar a variável Hero Y para +1 (mais um).
Deve ficar assim:
<>Definir Teclas: [0005:Botão de defesa]
<>IF-THEN:Var[0005:Botão de Defesa]-7
<>Mover evento: Herói, mudar charSer
<>IF-THEN: Herói AC Olhando
<>Variável: [0002:Hero Y] -, 1
<>
:FIM Caso
<>IF-THEN: Herói DI Olhando
<>Variável: [0001:Hero X] +, 1
<>
:FIM Caso
<>IF-THEN: Herói ES Olhando
<>Variável: [0001:Hero X] -, 1
<>
:FIM Caso
<>IF-THEN: Herói AB Olhando
<>Variável: [0002:Hero Y] +, 1
<>
:FIM Caso
<>

4-Agora vamos fazer um mostro para o teste...
Primeiro crie um evento no mapa com um gráfico de um monstro, neste evento coloque como Ao Tocar (Evento, Herói), Mesmo nível do Heroi, e coloque Seguir Herói e escolha uma velocidade de 4: Velocidade Normal.
Nos comandos coloque mudar variável "Monstro X" e set de acordo com a coordenada X do deste evento faça o mesmo com a variável "Monstro Y" (parecido ao evento que define as coordenadas do herói mencionado antes), crie uma Fork (Condição) relacinada a variável "Hero X" para que quando for igual a varável "Monstro X" deixe o else selecionado, abaixo coloque outra Fork (condição) para que quando a variável "Hero Y" para que quando for igual variável "Monstro Y" desmarque o else nesta fork, Abaixo colque um efeito sonoro de algo parecido com um escudo defendendo.
Dentro da Else coloque o seguinte, para o grupo receber dano(você escolhe o valor), coloque um efeito sonoro de herói recebendo um dano, e coloque um flash vermelho no heroi.

<>Variável: [0003:Monstro X]Set, Este Evento Pos X
<>Variável: [0004:Monstro Y]Set, Este Evento Pos Y
<>IF-THEN:Var[0001:Hero X]-V[0003]
<>IF-THEN:Var[0001:Hero Y]-V[0004]
<>Efeito Sonoro:XXXX
<>
:FIM Caso
<>
Excessão-ELSE
<>Receber Dano: do Grupo XX Pontos de dano
<>Efeito Sonoro:XXX
<>Flash Personagem/Char:Heroi, 0,5 sg(E)
<>
:FIM Caso
<>


BEM É SÓ ISSO!


E quem já estiver familiarizado com ele pode muito bem adaptá-lo a qualquer ABS que fica bom


Espero que seja útil para alguém...

Flws galera!

DEMO DISPONIVEL:http://www.4shared.com/file/53620330...efesa_ABS.html
__________________
Iniciando!!!



Última edição por negoleo; 02-07-2008 às 18:44.
Responder com Quote
  #2 (permalink)  
Antigo 03-07-2008, 18:50
Avatar de Alucard_2
eu sou eu e nada mais...
Pontos: 1,895, Nível: 6 Pontos: 1,895, Nível: 6 Pontos: 1,895, Nível: 6
Atividade: 0% Atividade: 0% Atividade: 0%
 
Data de Entrada: May 2008
Posts: 333
Reputação: 26
Alucard_2 está se destacando por aqui
Enviar mensagem via MSN para Alucard_2 Enviar mensagem via Yahoo para Alucard_2
Re: Desfesa & Escudo ABS

parece se bem bom! acho que vou testar!
__________________
SEMPRE LEIAM MINHA MENSAGEM PESSOAL!!!Engarde!:|||||||||| (14,7%)Engarde!
Tutorial Pedras e alavancas estilo fuga.
Lista atualizada de tutos 2k e 2k3!
Responder com Quote
  #3 (permalink)  
Antigo 21-07-2008, 15:11
Avatar de mtspower
Novato
Pontos: 668, Nível: 4 Pontos: 668, Nível: 4 Pontos: 668, Nível: 4
Atividade: 0% Atividade: 0% Atividade: 0%
 
Data de Entrada: Jul 2008
Posts: 53
Reputação: 11
mtspower está se destacando por aqui
Enviar mensagem via MSN para mtspower Enviar mensagem via Yahoo para mtspower
Re: Desfesa & Escudo ABS

?? num intendi muito bem...... você quer fazer um tipo de batalha, só que fora daquela screen de batalha? legal. Eu fis uma que deu certo no 2k3.
Responder com Quote
  #4 (permalink)  
Antigo 22-07-2008, 22:34
Avatar de negoleo
Night Crawler
Pontos: 489, Nível: 3 Pontos: 489, Nível: 3 Pontos: 489, Nível: 3
Atividade: 0% Atividade: 0% Atividade: 0%
 
Data de Entrada: Apr 2008
Posts: 30
Reputação: 12
negoleo está se destacando por aqui
Re: Desfesa & Escudo ABS

pow cara... acho que tuto esteja legivel...


e alem disso vem com uma engine.... é soh baixar e ver!!!
__________________
Iniciando!!!


Responder com Quote
  #5 (permalink)  
Antigo 02-02-2009, 20:45
Avatar de Alucard_2
eu sou eu e nada mais...
Pontos: 1,895, Nível: 6 Pontos: 1,895, Nível: 6 Pontos: 1,895, Nível: 6
Atividade: 0% Atividade: 0% Atividade: 0%
 
Data de Entrada: May 2008
Posts: 333
Reputação: 26
Alucard_2 está se destacando por aqui
Enviar mensagem via MSN para Alucard_2 Enviar mensagem via Yahoo para Alucard_2
Re: Desfesa & Escudo ABS

o link invalidou!
__________________
SEMPRE LEIAM MINHA MENSAGEM PESSOAL!!!Engarde!:|||||||||| (14,7%)Engarde!
Tutorial Pedras e alavancas estilo fuga.
Lista atualizada de tutos 2k e 2k3!
Responder com Quote
  #6 (permalink)  
Antigo 16-02-2009, 14:47
Avatar de ragen
[Patriocinador de Games]
Pontos: 799, Nível: 4 Pontos: 799, Nível: 4 Pontos: 799, Nível: 4
Atividade: 33% Atividade: 33% Atividade: 33%
 
Data de Entrada: Dec 2008
Posts: 194
Reputação: 17
ragen está se destacando por aqui
Re: Desfesa & Escudo ABS

Upe novamente o arquivo! Por favor!
__________________




Responder com Quote
Responder


Opções do Tópico
Exibição

Ir para...


Horários baseados na GMT -2. Agora são 11:56.

Powered by vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.