【解決】フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

返信する
kumatokuma
記事: 43
登録日時: 2017年7月21日(金) 13:50

【解決】フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

投稿記事 by kumatokuma »

FTKR AI Skill Evaluate(フトコロ様作)
https://plugin.fungamemake.com/archives/1340

フトコロ様のFTKR_AISkillEvaluateで簡単な作戦を作り自動戦闘できるようにしました。
メニューから作戦画面が呼び出せるのですが、
その画面をイベントのスクリプトから呼び出すことは出来ませんでしょうか?

理由はイベントやカスタムメニュープラグインからの呼び出しに使いたいからです。
よろしくお願いいたします
最後に編集したユーザー kumatokuma [ 2026年1月21日(水) 17:00 ], 累計 1 回
アバター
あさぎすおう
記事: 45
登録日時: 2024年5月17日(金) 08:30
連絡する:

Re: フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

投稿記事 by あさぎすおう »

たぶん一番簡単なやり方
プラグインを開いて下の1行を追記する。

コード: 全て選択

window.Scene_ASE = Scene_ASE;
場所は958行目あたりが一番わかりやすいと思います。(下参照)

コード: 全て選択

    //=============================================================================
    // Scene_ASE
    //=============================================================================
    window.Scene_ASE = Scene_ASE;//追記箇所

    function Scene_ASE() {
        this.initialize.apply(this, arguments);
    }

    Scene_ASE.prototype = Object.create(Scene_MenuBase.prototype);
    Scene_ASE.prototype.constructor = Scene_ASE;

    Scene_ASE.prototype.initialize = function() {
        Scene_MenuBase.prototype.initialize.call(this);
    };

    Scene_ASE.prototype.create = function() {
        Scene_MenuBase.prototype.create.call(this);
        this.createpartyTitleWindow();
        this.createPartyWindow();
        this.createTacticsTitleWindow();
        this.createTacticsListWindow();
        this.setupTacticsWindow();
    };
イベントにて次のスクリプトを実行すると作戦画面が出てきます

コード: 全て選択

SceneManager.push(Scene_ASE);
やっていることはメニュー画面からの『作戦』を直接呼び出しています。
カスタムメニュープラグインからも呼び出せるかはさすがにわかりません。
kumatokuma
記事: 43
登録日時: 2017年7月21日(金) 13:50

Re: 【解決】フトコロ様のFTKR_AISkillEvaluateをメニューからではなくイベントスクリプトで呼び出したいです

投稿記事 by kumatokuma »

すおう様、ありがとうございます!

お陰様でイベントからもカスタムメニューからも
呼び出し出来るようになりました!

困っていたので本当に助かりました。
この度はありがとうございました。
返信する

“MV:質問”に戻る