Confira o Videos Épicos #45!
4 Respostas   217 Visualizações
0 Membros e 1 Visitante estão vendo este tópico.
Isso é bem fácil de fazer. O que você precisa é criar uma variável chamada Chances.Então, abra a sua janela de eventos e selecione o comando "Controle de Variável".Você então seleciona que o número selecionado seja um aleatório de 1 a 10 por exemplo, e dê OK.Feito isso, basta criar condições para definir as porcentagens de cada item vir.Crie uma condição que caso a variável Chances seja de 1 a 5, o item que possui uma chance alta de aparecer, seja dado ao jogador, e ative a opção de exceção.Dentro da exceção da condição acima, crie outra condição que caso a variável Chances seja de 5 a 7, o item que possui uma chance média de aparecer, seja dado ao jogador e ative novamente a opção de exceção.Dentro da exceção da condição acima, crie outra condição que caso a variável Chances seja de 8 a 9, o item que possui uma chance baixa de aparecer, seja dado ao jogador e ative mais uma vez a opção de exceção.Por fim, dentro da exceção desta condição acima, crie outra condição que caso a variável Chances seja de 10, o item que possui uma chance baixíssima de aparecer seja dado ao jogador, e desta vez deixe a opção de exceção desativada.Feito isso, está pronto. Vou explicar o funcionamento:Basicamente, a variável vai selecionar um número aleatório de 1 a 10 para selecionar qual item irá cair.A primeira condição selecionará os números de 1 a 5, ou seja, 50% de chance do item vir, uma chance alta.A segunda selecionará os números de 5 a 7, ou seja, 30% de chance do item vir, uma chance média.A terceira selecionará os números de 8 a 9, ou seja, 20% de chance do item vir, uma chance baixa.Por fim, a quarta selecionará somente o número 10, ou seja, 10% de chance do item vir, uma chance baixíssima.Claro que isso é totalmente aleatório, então caso o item com chance baixíssima ou baixa apareça várias vezes, não está errado, é porque é assim que aleatoridades funcionam. Espero que tenha compreendido.Esta é somente a base do sistema, você pode fazer de maneiras diferentes como:Duas condições, a primeira que exige que a variável esteja entre 1 a 5 e a outra entre 6 a 10 por exemplo, o que significa que é 50% de chance do primeiro item aparecer e 50% de chance do segundo...Três condições, a primeira que exige que a variável esteja entre 1 e 2 e a outra entre 3 a 5 e a outra entre 6 a 10. Respectivamente, chances muito baixa, média e alta.Você pode modificar e fazer da maneira que preferir e que se encaixar melhor.Para mostrar a mensagem basta utilizar o comando mostrar mensagem embaixo do comando de dar o item, e colocar uma mensagem:"Parabéns, você ganhou o item Poção" e fazer uma mensagem dessa pra cada um dos itens.Pra que o baú seja renovado toda vez que você entre na dungeon, pode fazer de algumas maneiras:Maneira Fácil: Utilizando o comando de evento "Apagar evento temporário", o baú vai desaparecer e quando você sair e voltar ao mapa ele vai estar lá de volta.Maneira Não Tão Fácil: Se não quiser que o baú desapareça, você pode fazer com que uma switch chamada "Baú" ou algo assim seja ativada após o baú ser aberto, criar uma nova aba no evento, e nas condições daquela aba você pode colocar que a switch "Baú" esteja ativada. O gráfico do evento pode ser o baú aberto. Não é necessário colocar nenhum comando de evento. Aí, na porta da dungeon no evento de teletransporte pra fora dela, você pode colocar um comando de evento para desativar a switch "Baú", assim o baú voltará ao seu estado original.Espero que tenha compreendido.
Estou na parte de condições ( condição chances ), e não há opções de definição de 1a5, apenas opções como : equal to or greaterless than or equal to( entre outras que não é o caso ) constant onde posso por apenas 1 numero e mais uma vez "variable" estou em duvida, nesse item : "definir as porcentagens de cada item vir.Crie uma condição que caso a variável Chances seja de 1 a 5" obs : uso o Vx Ace.
Fiz mais ou menos um sistema com o baú aleatório para vc, mais ou menos baseado no q Kazzter falou acima:Tente estuda-lo, pode ajuda-lo : http://www.mediafire.com/file/fj5m7zr2wce8j2o/Bau+aleat%C3%B3rio.rar Espero q ajude e boa sorte com o projeto ^^