ページ 11

【解決済】ショップ画面を閉じた際にスイッチをOFFにしたいです。

Posted: 2020年1月11日(土) 23:02
by nozomi
皆様いつも御世話になっております。
この度も質問をさせて下さい。

ショップ画面を開き

・コマンドの「やめる」を選ぶ
or
・キャンセルキーを押す

の動作にてショップ画面を閉じるスクリプト処理に
指定のスイッチをOFFにさせる処理を加えたいです。

分かる方居られましたら宜しくお願い致します<(_ _)>

Re: ショップ画面を閉じた際にスイッチをOFFにしたいです。

Posted: 2020年1月13日(月) 13:02
by トリアコンタン
こんにちは!
プラグインが必要になってしまいますが、以下をjsファイルとして保存してプラグイン管理画面から取り込めば、ショップを閉じたときに任意のスイッチをOFFにできると思います。

コード: 全て選択

(function() {
    'use strict';

    var _Scene_Shop_popScene = Scene_Shop.prototype.popScene;
    Scene_Shop.prototype.popScene = function() {
        _Scene_Shop_popScene.apply(this, arguments);
        $gameSwitches.setValue(1, false);
    };
})();
※ プラグイン中の[1]はスイッチ番号

Re: ショップ画面を閉じた際にスイッチをOFFにしたいです。

Posted: 2020年1月13日(月) 14:50
by nozomi
トリアコンタン様
御教示いただいたコードを導入させていただいた所
理想の挙動が実現できました!

この度は本当にありがとうございました! :D