Herói sempre equipado

2 Respostas   239 Visualizações

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

Wyru Maker

  • *
  • Posts: 6
  • Ouros: 1
  • Moster hunter é vida 0/
Tópico criado em: 17/12/2014 às 09:23 - Última modificação por King Gerar em 18/12/2014 às 09:12

Como posso fazer para que o herói sempre fique equipado com ao menos uma arma? Por exemplo, ele está equipado com uma espada e caso vá trocar de equipamentos ele só possa escolher outra arma.
"Todas as cartas tem seu uso, nenhuma é inútil "

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 1: 17/12/2014 às 09:46

Tu fala tipo, tu abre lá o menu pra equipar, daí se o jogador tirar o equipamento
que tinha e não colocar outro, não tem como sair do menu, né? Só escolhendo
alguma arma?
Se for assim, acho que tem como sim, porém vai ter que modificar no script Scene_Equip, eu acho.

Agora, tu pode fazer um evento comum que verifica e o personagem está desequipado, e em
caso positivo, equipa uma arma nele. Para isso tu tem que usar a condição por script abaixo,
onde n é o ID do personagem no banco de dados.

Código: [Selecionar]
$game_actors[n].equips[0].nil?
Tipo assim:

Wyru Maker

  • *
  • Posts: 6
  • Ouros: 1
  • Moster hunter é vida 0/
Resposta 2: 18/12/2014 às 09:02 - Última modificação por Wyru Maker em 18/12/2014 às 09:08

Vou testar aqui, depois eu dou um edit para dizer se deu certo ou não.

Edit:
Opa deu certinho! Muito Obrigado ^^
"Todas as cartas tem seu uso, nenhuma é inútil "