Sistema de mineração por eventosFeito por TioLuko
Introdução
(Postando por não encontrar nenhum tutorial do tipo de qualidade, mas se já existir, peço desculpas, e até peço ue retirem o tópico ^^)
Simples, o personagem poderá minerar em busca de Ferro, Ouro, pedras preciosas, ou o que lhe der na telha, pode até quebrar a picareta se ele não tiver sorte.
Tutorial
Primeiro voce precisa criar o Item "Picareta", sem ele o jogador não poderá minerar.
Agora escolha um local aonde será possivel a mineração, coloque algumas rachaduras ou um buraco para mostrar que aquele local é mineravel.
Agora é hora da parte técnica.
Crie um evento, e em Condições do evento, selecione "item" e coloque a "picareta", em "prioridade" selecione "junto ao herói", e em "iniciar quando", coloque pressionar tecla.
Em comandos do evento, crie uma mensagem perguntando ao jogador se ele vai querer minerar. Coloque as opções Sim e Não.
Em "não" voce deixará vazio.
Em "sim" voce criará um switch chamado "Começar_minerar", e coloque a opção para liga-lo.
Agora crie uma outra pagina no mesmo evento, mantenha a condição "Item: Picareta" e adicione em "switch" o "começar_minerar".
Na parte "iniciar quando", coloque "processo paralelo"
Agora em comandos do evento, crie um Ciclo. Dentro dele coloque a animação do personagem minerando, use a imagem de baixo como exemplo, mas lembre-se de colocar logo no fim do Ciclo um comando para desligar o switch "começar_minerar".
ATENÇÃO
Agora logo após isso, coloque ainda em comandos do evento, um comando de variavel. Crie uma variavel chamada "Randomizer" e coloque-o Aleatório de 0 a 150 (voce pode alterar se quiser, isso é só um exemplo).
Agora vem a parte mais complexa.
Logo após o comando da variável, crie uma um comando de Condições, nele voce selecionará "Variavel" e colocará o "Randomizer" como igual a 150
O que isso significa?
O randomizer irá sortear um numero de 0 a 150. se cair no 150 algo irá acontecer.
Continuando: Depois que voce criou a condição, lembre-se de criar os itens a serem minerados, como o Ferro, o Ouro, ou o que voce quiser.
Dentro da condição coloque um evento mostrando que voce achou algo, no caso o Ouro já que essa será a condição mais dificil.
Na parte de Exceções, crie uma outra condição igual, porem com a Randomizer sendo Igual ou Maior do que 100.
Esse será para quando o jogador encontrar o Ferro.
Na parte de Excessões dessa nova condição crie mais uma Condição, dessa vêz coloque a Variavel "Randomizer" como igual ou Maior do que 98, essa será para quando o jogador quebrar a picareta.
E na Excessões desse novo, sera nada mais do que o que acontecerá quando o jogador não encontrar nada.
Lembre-se de colocar em cada uma das Condiçoes, uma mensagem peguntando se o jogador vai continuar a minerar, Coloque novamente as opções Sim e Não.
Em "sim" não coloque nada
Em "não" coloque um comando para quebrar o ciclo.
O que tudo isso significa?
Essa é a configuração das chances do jogador pegar ou não itens minerando.
Se o randomizer sair 150, o jogador encontrará Ouro.
Se o randomizer sair 100 a 149, o jogador encontrará Ferro.
Se o randomizer sair 98 a 99, a picareta vai quebrar.
Se o randomizer sair 0 a 97, o jogador não encontra nada.
Clique para baixar a Demo