Confira o Videos Épicos #45!
14 Respostas   1526 Visualizações
0 Membros e 1 Visitante estão vendo este tópico.
Spoiler[close]
Vai ser necessário criar uma condição pra cada monstro.Eu consigo fazer por eventos, por que não sei nem por onde começar por scripts, mas vaí ficar bem complexo.Se você quiser posso montar a base pra você no meio da semana.
Eu reli novamente a sua idéia e agora que percebi que algumas caracteristicas não vão funcionar por eventos, vou ter que adaptar coisas por RGSS.Desculpa prometer algo que nem analisei antes.
JF, se fosse só criar o algoritimo beleza, é a parte mais óbvia.Ai necessita criar dentro de batalha, uma chance pra cada monstro do Grupo, pois os eventos de batalha são somente para Grupos de inimigos e não pra inimigos especificos.Além do mais o pedido dele é pra itens aleatórios e não dinheiro, o que necessita criar uma condição pra cada monstro.A única maneira seria fazer com RGSS mesmo. Att
Citação de: Crixus em 20/02/2017 às 12:47JF, se fosse só criar o algoritimo beleza, é a parte mais óbvia.Ai necessita criar dentro de batalha, uma chance pra cada monstro do Grupo, pois os eventos de batalha são somente para Grupos de inimigos e não pra inimigos especificos.Além do mais o pedido dele é pra itens aleatórios e não dinheiro, o que necessita criar uma condição pra cada monstro.A única maneira seria fazer com RGSS mesmo. AttNão. É só fazer exatamente o que o JF disse (mas em vez de eventos comuns, fazê-lo após o comando Iniciar Batalha no evento do inimigo). Agora se o jogo for batalhas por passos andados e não encostar no mob e lutar contra ele, realmente teria que ser por evento comum. Uma condição para HP <= 0 chamar um evento comum como o que o JF descreveu.
Entendi mais ou menos o que você quis dizer, como o inimigo é um evento fica mais fácil.Você vai precisar de uma variável e um evento comum para cada inimigo, mais ou menos assim:Você cria a batalha normalmente e a chama.Logo abaixo crie um comando de Script onde você determina o valor da variável X que será um valor aleatório entre 1 e 100:$game_variables[X] = rand(100)+1E cria uma condição para um item em especial, definida pelo valor da porcentagem que você quer, como por exemplo, Poção de HP Grande (20%):Se Variável X <= 20 Jogador ganha 1 Poção de HP GrandeSe não:FimE repetindo isso com outros itens em outras condições:Se Variável X >= 10 Jogador ganha 50 de ouroSe não:FimCaso você queira fazer uma checagem após cada condição (o que seria ideal), é só copiar e colocar o código de script entre as condições.Só isso.