Autor Tópico: Sistema de Mineração Avançada por Eventos - do Luko  (Lida 92 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline TAXD

  • Vivendo Vários Mundos
  • Io
  • Lendário
  • *
  • Mensagens: 3.904
  • Reputação: 78
  • Sexo: Masculino
  • Vivendo Vários Mundos!

  • Atividade no Fórum
    28.2%
    • A Caverna do Dragão
    • Prêmios
Sistema de Mineração Avançada por Eventos - do Luko
« Online: 11 de Junho de 2010, 17:14:05. »
Créditos a Luko (tioluko)

Sistema de mineração por eventos
Feito por tioluko, baseado em um antigo sistema de pesca
Introdução

[/size][/b]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.

[/i]
Tutorial
Primeiro voce precisa criar o Item Picareta, sem ele o jogador não poderá minerar.[/color]




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.


Se não entendeu direito essa parte da explicação, use essa imagem como referência.




Pronto, esse é o modelo padrão de sistema de mineração. Voce pode configura-lo como quizer ou até aperfeiçoa-lo.


Eis a demo
Mineração.Rar

Espero que gostem.

Breve eu estarei colocando uma Demo.

See ya^^




 



SMF 2.0.2 | SMF © 2011, Simple Machines
SimplePortal 2.3.4 © 2008-2011, SimplePortal