ページ 11

【解決済み】RandomTreasure.jsでのアイテム取得をGetInformation.jsで通知したい

Posted: 2017年11月22日(水) 00:46
by jimajima
初めまして、jimajimaと申します、最近ツクールMVにてゲーム制作を始めました、宜しくお願い致します。

本題ですがYana様のプラグインGetInformation.jsと、kido0617様のプラグインRandomTreasure.jsを利用させていただいているのですが、プラグインコマンドのRandomTreasure getにてアイテムを取得する場合、ウィンドウによる通知が行われません。
色々と試してみた結果、どうやらイベントでのアイテムの増減では通知はされますが、スクリプトによるアイテム取得では動作しないようなのです。
私の力量ではどこをどう編集すれば、対応できるのか全くわからず、困り果てております。

2つとも素晴らしいプラグインで、まさに私の求めていた機能そのものです、そのためどうにかして共存させることが出来ないかと、思い投稿させていただきました。

まだゲーム制作を始めたばかりの未熟者ですが、ご教示いただけたら幸いです。

Re: RandomTreasure.jsでのアイテム取得をGetInformation.jsで通知したい

Posted: 2017年11月23日(木) 20:02
by 奏ねこま
RandomTreasure.jsのほう、メモ帳などのテキストエディタで開き、

$gameParty.gainItem(item, 1);

となっている部分を、以下のように書き換えてください。

コード: 全て選択

    if (CommonPopupManager) CommonPopupManager._popEnable = CommonPopupManager.popEnable();
    $gameParty.gainItem(item, 1);
    if (CommonPopupManager) CommonPopupManager._popEnable = false;

Re: RandomTreasure.jsでのアイテム取得をGetInformation.jsで通知したい

Posted: 2017年11月24日(金) 00:05
by jimajima
奏ねこま様、ご返答有難うございます。

ご教示頂いた通りに編集してみた所、プラグインコマンドのRandomTreasure getで取得した場合でも、
きちんと通知されるようになりました。
これで製作中のゲームの仕様を変えることなく進めていけそうです。

本当にありがとうございました、心から御礼申し上げます。