【解決済み】このプラグインを「MenuSubCommand」で呼び出したいです。

ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

【解決済み】このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by ぼた餅 » 2018年3月21日(水) 17:10

こんにちは。

yanaさん制作の「ItemStorage(※1)」を
トリアコンタンさん制作の「MenuSubCommand(※2)」で呼び出したいと思っています。

呼び出したい機能はプラグインコマンドの
「CallStorage AAA」です。
(アイテムストレージのメニューが開かれます)


そこで、「MenuSubCommand」側で

コード: 全て選択

this.pluginCommand('CallStorage', ['AAA']);

とスクリプトに記述したのですが、動いてくれませんでした。

普通のイベントのスクリプトでは正常に呼び出されます。
「MenuSubCommand」に対応した形にするには、どのように書き換えればいいのでしょうか?





※1
https://www6.atwiki.jp/pokotan/pages/3.html → アイテムストレージ ver1.01」
(直リン回避のためです)

※2
viewtopic.php?t=3418
最後に編集したユーザー ぼた餅 on 2018年3月21日(水) 18:57 [ 編集 1 回目 ]

アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by しぐれん » 2018年3月21日(水) 17:16

コード: 全て選択

SceneManager.pushStorageScene=function(){
    this.push(Scene_Storage);
};

上記の処理をプラグインの後ろの方に追加し、SceneManager.pushStorageScene()と呼びだせば、おそらく可能です。
現在、プラグイン依頼はお休み中です。
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by ぼた餅 » 2018年3月21日(水) 17:38

しぐれんさん
返信ありがとうございます。

追加するのは「ItemStorage」のほうにですよね?
教えていただいた通り試してみたのですが、項目を選択しても変わらずブザー音が鳴るだけです。
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by しぐれん » 2018年3月21日(水) 17:43

コード: 全て選択

    Scene_StorageShop.prototype.terminate = function() {
        this._storage.money = this._buyWindow._sMoney;
        Scene_Shop.prototype.terminate.call(this);
    };
    SceneManager.pushStorageScene=function(){
    this.push(Scene_Storage);
};


こうなるように書いてみてはどうでしょうか?
追加部分が即時間数の外という可能性があります。
即時間数の内側に追加してください。
現在、プラグイン依頼はお休み中です。
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by 奏ねこま » 2018年3月21日(水) 17:45

プラグインコマンドをサブメニューで呼び出したいならこう(プラグインの改造は不要)

コード: 全て選択

(new Game_Interpreter()).pluginCommand('CallStorage', ['AAA']);
ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: このプラグインを「MenuSubCommand」で呼び出したいです。

投稿記事by ぼた餅 » 2018年3月21日(水) 18:57

しぐれんさん

なんと、追加する位置が違ったのですね…!
お手本通りに変更してみたところ、ちゃんと呼び出すことに成功しました。



奏ねこまさん
返信ありがとうございます。

改造なしでも呼び出せたのですね。
こちらも同じく希望通りの挙動を確認いたしました。



お二人とも、このたびはご回答いただきありがとうございました。
おかげさまで悩みが一つ晴れて嬉しいです^^

“MV:質問” へ戻る