Planeta RPG Maker
Seja bem-vindo ao fórum Planeta RPG Maker!

Você está como Convidado.
Para ter acesso a todas as mensagens do fórum ou responder a tópicos, por favor faça Login ou Registre-se.

Atenção!
As seções Resources, Scripts e Downloads só estão visíveis a usuários registrados no fórum!

Participe do fórum, é rápido e fácil

Planeta RPG Maker
Seja bem-vindo ao fórum Planeta RPG Maker!

Você está como Convidado.
Para ter acesso a todas as mensagens do fórum ou responder a tópicos, por favor faça Login ou Registre-se.

Atenção!
As seções Resources, Scripts e Downloads só estão visíveis a usuários registrados no fórum!
Planeta RPG Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Um possível recomeço para o fórum e só depende de você! Clique aqui e saiba como ajudar!
Inscrições abertas! As inscrições para STAFF do fórum estão abertas novamente, clique aqui e participe da nossa equipe!

Você não está conectado. Conecte-se ou registre-se

O que são eventos?

Ir para baixo  Mensagem [Página 1 de 1]

1O que são eventos? Empty O que são eventos? Qua 29 Abr 2009 - 4:12

HikuWalker

HikuWalker


Olá! Estou aqui para mostrar o quanto os eventos foram e são importantes
no RPG Maker. Lembro dos meus primeiros jogos de RPG Maker, eu não
sabia basicamente nada sobre eventos não tinha internet na época,
aprendi vendo os eventos de outros jogos feitos no RPG Maker, meus
jogos eram todos feitos com o uso de Switches, não tinha nada de
Variáveis e Condições (IF), alguns eventos tinham várias páginas com
vários Switches, e me davam muito trabalho, depois que fiquei sabendo
das tais variáveis , condições e outras belezinhas que hoje não sei
como viver sem elas.
Infelizmente a maioria dos novatos não tem essa vontade de aprender
como as coisas funcionam, hoje em dia eles têm tudo pronto, sempre
buscam pelos scripts mais famosos e inserem eles em seus jogos sem
saber como aquele monte de palavras faz as coisas acontecerem, com os
eventos as coisas são meio que diferentes, mesmo “copiando” eventos de
um tutorial, o maker está fazendo aquilo com suas próprias mãos (ou o
seu próprio mouse se preferir) e ele acaba entendendo como aquilo
funciona, pelo menos era assim comigo.
Para quem pretende trabalhar na área de informática, principalmente
com programação, saiba que o conhecimento de Switches, Variáveis e
Condições ajuda muito, eu estou fazendo um curso de Programação de
Sistemas e o domínio de eventos no RPG Maker me ajudou muito no inicio
do curso, minha lógica de programação era clara graças ao RPG Maker, eu
estava um passo a frente da maioria da turma por isso, e meus
professores sempre dizem que a lógica é o mais importante em um
programador.

Mas… O que são Switchs e Variáveis!?

Pense em Switch como sendo o botão de Ligar e Desligar da sua TV,
esse interruptor tem dois “comandos”, o ON e o OFF, a TV só vai ligar
se estiver em ON.
Já as Variáveis são um pouco mais complexas, vamos ter como exemplo
o botão de aumentar o volume da TV. digamos que temos a variável
“aumentar_volume”, ela começaria com o valor 0 e cada vez que você
apertar o botão ela aumentará em 1 (0,1,2,3,4…), algo semelhante
aconteceria com o botão diminuir volume, só que ao contrário
(4,3,2,1…). Váriaveis parecem ser mais difíceis do que Switchs, mas são
muito mais úteis em eventos mais complexos, imagine se para ligar a TV
fosse necessário apertar 5 vezes o botão de ligar, você teria que criar
5 Switchs para isso.
Mas não adianta nada eu ficar aqui contando histórias e não mostrar
pelo menos o básico sobre Switchs, Variáveis e Condições. Então vamos
por a mão na massa!

Primeiros passos: Switchs

Crie um pequeno mapa no RMVX.

Crie um evento chamado “pedra”, escolha o gráfico de um cristal
apagado para ele e marque somente a caixa “Direção fixa”, clique duas
vezes na caixa “Comandos de evento:” a seguinte janela será aberta:

O que são eventos? 51462508xe1

Escolha a opção em destaque na imagem (Opções de Switch) e uma nova janela será aberta:

O que são eventos? 30626499gh8

Marque a opção “Individual”, clique nos “…” (três pontinhos) escolha
uma área para sua variável (0001 no caso do tutorial), nomeie como
(pedra) e deixe a “Operação” como ON.
Agora crie uma “Nova Página” (Primeiro botão no topo da janela de
eventos), na segunda página escolha o gráfico do cristal acesso, na
mesma janela marque a opção Individual na área Switch e escolha a
Switch [0001]:

O que são eventos? 93049859de0

Teste o jogo e veja o que acontece. Observe que ao acionar o evento
apertando a tecla de ação (Enter) o cristal “acende”, como no exemplo
da TV, ela só liga se for acionada, se quiser colocar na segunda página
algo que faça o cristal “apagar” é só colocar a mesma Switch na caixa
de “Comandos de eventos:” só que ao invés de marcar a opção ON marque a
OFF.

Variáveis e Condições

Vamos aproveitar o exemplo de Switches para o uso de variáveis, abra
o evento “pedra”, crie na primeira página uma variável em “Opções de
Variável” (abaixo de “Opções de Switch”) a seguinte janela aparecerá:

O que são eventos? 26086560xe7

Marque o campo “Individual” e crie a variável [0001], em
“Operação” escolha “+” e em “Operandos” marque “Constante” e deixe como
1, de OK.
Agora crie uma condição (Condições):

O que são eventos? 83673665vm4

O que são eventos? 81562217np2

A janela acima será exibida, deixe exatamente igual a imagem, com a
caixa variável selecionada, escolha a variável [0001], marque
constante com valor 3, deixe a caixa abaixo como “Igual a” e desmarque
a opção “Adicionar exceção se não…”. De ok.
Agora sabe aquela Switch feita no primeiro exemplo? Coloque-a dentro
da condição, use a opção de recortar e colar para isso, a caixa de
“Comandos de eventos:” deve ficar assim:

O que são eventos? 30058026bf9

Agora teste o projeto e veja que o Cristal só será acesso quando
você acionar o evento três vezes, se quiser aumentar ou diminuir as
vezes que o evento tem que ser acionado para ser acesso é só mudar o
valor da condição, se quiser com que o cristal seja “apagado” crie a
mesma variável na segunda página do evento, no caso marque a caixa
“Substituir” em “Operação” e deixe o valor como zero antes da Switch
OFF.

Condições

Pense que está de carro, viajando sem um destino certo por uma longa
estrada, até que você chega em uma bifurcação, você tem dois caminhos
para escolher, retira uma moeda do bolso e joga ela para o alto.
Sabendo que se der Cara (face para cima) irá pelo caminho da esquerda e
se for Coroa (Valor para cima) você tomará o caminho da direita.
Então acontece o seguinte:
Se (moeda = Cara) então:
-Seguir pela esquerda.
Se não :
-Seguir pela direita.
Fim da condição.

Passo-a-passo

Então vamos saber o que significa cada campo das Condições.

O que são eventos? 67372477oa1

Uma condição pode ser “ativada” de diversas maneiras:
Switch
Quando uma determinada Switch estiver ON ou OFF.
Variável
Quando uma determinada variável seta determinado valor:
Constante: O valor que a variável deve ter para que aconteça a condição.
Variável: A variável é comparada com outra variável para que aconteça a condição.

Igual a: Verifica se o valor da Variável determinada é igual ao da Constante ou Variável.
Maior ou igual: Verifica se o valor da Variável determinada é Maior ou igual ao da Constante ou Variável.
Menor ou igual: Verifica se o valor da Variável determinada é Menor ou igual ao da Constante ou Variável.
Maior que: Verifica se o valor da Variável determinada é Maior ao da Constante ou Variável.
Menor que: Verifica se o valor da Variável determinada é Menor ao da Constante ou Variável.
Diferente de: Verifica se o valor da Variável determinada é Diferente ao da Constante ou Variável.
Switch Local
Quando a Switch Local determina estiver ON ou OFF.
Tempo
Quando o tempo estiver Acima ou abaixo do determinado.


O que são eventos? 18356022hv3
Herói
Quando o Herói selecionado:
Está no grupo: Acontece quando o herói está no grupo.
Nome: Quando o nome do herói for igual ao que for determinado nesse campo.
Habilidade: Quando o herói souber determinada habilidade.
Arma: Quando o herói estiver equipado com a arma determinada.
Armadura: Quando o herói estiver equipado com a armadura determinada.
Status: Quando o herói possuir determinado Status.

O que são eventos? 41609529bu1

Inimigo
Quando o Inimigo selecionado:
Apareceu: Quando uma batalha com determinado Inimigo é iniciada.
Status: Quando o Inimigo possuir o Status determinado.
Personagem
Direção: Acontece quando o personagem (grupo ou herói do jogador) ou determinado evento estiver olhando para determinada Direção.
Veiculo
Quando o grupo utilizar o veiculo determinado.

O que são eventos? 95928724xx8
Dinheiro
Quando o dinheiro do jogador for Maior ou Menor que o valor determinado.
Itens
Quando adquirir o item determinado.
Armas
Quando determinada arma for adquirida, marque a caixa [Equipada] para que aconteça só quando o herói estiver usando a arma.
Armadura
Quando determinada armadura for adquirida, marque a caixa [Equipada]
para que aconteça só quando o herói estiver usando a armadura.
Tecla
Quando determinada tecla for pressionada.
Script
Condição por script.
E finalmente aquela caixinha “Adicionar exceção se não cumpridas as condições”,
ela é usada caso a condição não for verdadeira, como no exemplo da
viajem no inicio do tutorial, não foram criadas duas condições para que
o caminho da direita fosse escolhido, ele acontece porque a Condição
para ir ao caminho da esquerda não era verdadeira (O valor da moeda era
diferente de Cara).

Créditos: D3V1L_M4y_Cry
Fonte: RPG Maker Brasil

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos