ページ 11

トリアコンタン様のゲーム内用語辞典内での装備やステータスの呼び出しについて

Posted: 2020年5月11日(月) 22:08
by sunagimo
>トリアコンタン様
ゲーム内用語辞典プラグインを使わせていただいております。
メニュー内コモンイベントプラグインを併用しておりまして、用語(キャラクター名)を選択すると
コモンイベントが走り、以下のようなスクリプトでそのキャラの装備画面に飛ばしています。

SceneManager.push(Scene_Equip);
SceneManager._nextScene.updateActor = function(){ this._actor = $gameActors.actor(10) };
SceneManager._nextScene.nextActor = function(){ this._skillWindow.activate() };
SceneManager._nextScene.previousActor = function(){ this._skillWindow.activate() };

しかし、飛ばした先の装備画面でキャンセルすると
即座に再度装備画面が呼び出されてしまい、そのまま装備画面→用語辞典→装備画面の
ループから抜け出せなくなってしまいました。
装備画面をキャンセルした際に、用語辞典画面のままループしないようにする方法はございませんでしょうか。
(装備画面以外にもスキル画面やステータス画面も同様の現象が発生しました。
 また、上記のスクリプトではなくメッセージを表示してみた際はループせずに処理を終えてくれました)

Re: トリアコンタン様のゲーム内用語辞典内での装備やステータスの呼び出しについて

Posted: 2020年5月12日(火) 01:04
by 奏ねこま
用語選択でONになったスイッチがONになったままだからじゃないですか?
コモンイベントの最初でOFFにしたら良いと思います。

Re: トリアコンタン様のゲーム内用語辞典内での装備やステータスの呼び出しについて

Posted: 2020年5月12日(火) 07:58
by sunagimo
>奏ねこま様
仰る通り、コモンイベント内で変数をスクリプトの直前でOFFにしたら直りました。
スクリプトの直後にOFFにしていたのですが、それだとダメだったみたいです。
この度は有難うございました。