🤔 Para Refletir :
"Fazer um jogo é sempre muito mais difícil do que jogar um jogo..."
- Rafael_Sol_MAKER

Alguém tem um Sistema de reconhecimento na formação

Ryan X-Treme Masculino

Cidadão
Membro
Membro
Hello X
Juntou-se
01 de Fevereiro de 2022
Postagens
235
Bravecoins
463
Desculpa pelo titulo resumido até demais, mas vamos pro assunto principal.

Gostaria de um sistema que detectasse que personagem está guiando o grupo na formação e também um sistema de mudar formação por tecla

Tipo o jogador aperta W e ai a ordem da formação muda de em pouco a pouco.

Do sistema de detectar que personagem está em primeiro na formação e para ativar eventos só clicando no evento (tipo os jogos LEGO)
Quem poder ajudar eu agradeço:)
 
E ai, @Ryan X !
Tudo bem?

Quero muito te ajudar, mas pra isso você precisa me dizer qual RPG Maker você está usando. De qualquer forma, vou deixar aqui os procedimentos correspondentes às engines mais comuns.

RPG Maker VX Ace

1 - Crie um evento comum em processo paralelo que detecte quando você pressionar a tecla que quer usar para mudar a formação;

2 - Na condição, coloque um Chamar Script com o seguinte código:

Ruby:
$game_party.swap_order(0, 1)

Isso fará com que a liderança da party seja trocada do primeiro personagem da fila, pelo segundo. Agora, se você quiser trocar o líder da party por um personagem específico, precisará usar esse código:

Ruby:
$game_party.swap(0, $game_actors[2].index)

Onde o 2 dentro de [] deverá ter o id do personagem que você quer colocar como líder.

RPG Maker MV

Você fará o mesmo procedimento acima, só que utilizará estes códigos:

Javascript:
$gameParty.swapOrder(0, 1)
Para trocar o primeiro pelo segundo, e:

Javascript:
$gameParty.swapOrder(0, $gameParty.members().indexOf($gameActors.actor(2)))
Para colocar o segundo personagem do database como líder da party.

Se esses códigos não te ajudarem, você ainda pode tentar usar scripts como os do Yanfly. Este aqui, por exemplo, pode te ajudar em alguma coisa.

Espero ter ajudado.
 
Acredito que os códigos de Chamar Script do MV funcionam no MZ também.

Pra detectar qual personagem está como líder, você vai usar este código:

Javascript:
$gameParty.leader().actorId()

Isso vai retornar a ID da database do personagem que estiver como líder.
 
Coé @Ryan X !!!

Tem um script que faz isso e algumas outras coisitas também. Ele está postado em algum lugar aqui do condado. Em todo caso segue o link pra minha página: [MZ] The Professionals 1966 by TecnoAnalogica

Por coincidência, ou não, usei esse script no final de semana passado na Global Game Jam 2022 e ele fez o maior sucesso com a galera...
Veja se atende aí ao que vc precisa.
 
Voltar
Topo Inferior