Pedido Script Menu Personalizado (chamar Scene)

2 Respostas   1189 Visualizações

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

Ludo

  • Veterano
  • *
  • Posts: 873
  • Ouros: 1227
  • Um homem não moldado pela dor, ainda é um menino
Tópico criado em: 25/06/2015 às 08:55 - Última modificação por Akiyoshi em 25/06/2015 às 10:00

O meu pedido na verdade não é um script de menu propriamente dito pois tem muitos, eu quero desativar o Scene menu para chamar as scenes equip/file etc... por eventos, até aí tudo bem uso esses comandos:

Código: [Selecionar]
SceneManager.call(Scene_Status)
SceneManager.call(Scene_Skill)
SceneManager.call(Scene_Item)
SceneManager.call(Scene_Equip)
SceneManager.call(Scene_Save) # File (salvar)
SceneManager.call(Scene_Load) # File (carregar)

Mas dessa forma vai direto ao primeiro personagem sendo necessário usar a tecla QW para mudar de personagem, eu queria poder definir o valor do index de personagem por eventos (script call) para entrar na cena já no personagem escolhido.
Clique e conheça o meu canal - Canal RPG Maker Zone

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: 25/06/2015 às 09:20

Não é bem um script, mas visto que vai chamar as Scenes por evento e se servir gambiarra...

Substitui a linha 14 do script Scene_MenuBase, que é:

Código: [Selecionar]
@actor = $game_party.menu_actor
Por:
Código: [Selecionar]
@actor = $game_party.members[$changed_actor]
Aí antes de chamar a Scene que deseja, usa:
Código: [Selecionar]
$changed_actor = n
Onde n equivale ao ID do personagem, no grupo, que deseja selecionar.
Lembrando que o primeiro personagem possui o ID = 0.

Ludo

  • Veterano
  • *
  • Posts: 873
  • Ouros: 1227
  • Um homem não moldado pela dor, ainda é um menino
Resposta 2: 25/06/2015 às 09:59

Muito obrigado, resolvido
Clique e conheça o meu canal - Canal RPG Maker Zone