やな様のCommonPopup.jsについて

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

やな様のCommonPopup.jsについて

投稿記事by にゃたま » 2017年8月15日(火) 23:52

こんばんは。

やな様のプラグインCommonPopup.js https://rpg.mitukasa.jp/src/ogrpg1524.zip
をお借りしているのですが自律移動カスタム移動ルート内で以下のコマンドで自分のイベントにポップアップを
表示させようとしましたがうまく表示されないようです。

eventId:-1にするとプレイヤー側に表示されますが自分のイベント(eventId:0)だと表示されないのです。
自律移動カスタム移動ルート内でスクリプトコマンドにより実行しました。
$gameMap._interpreter.pluginCommand('CommonPopup', 'add text:テスト count:240 eventId:0'.split(' '));

尚、通常のイベント内の実行内容でプラグインコマンド
CommonPopup add text:テスト count:240 eventId:0
のようにeventId:0を指定すると自イベント頭上に表示されます。

どうしても移動ルート内で表示させたいのでどなたかご存じの方いらっしゃいましたら
どうかご教授くださいませ。


追記
スクリプトのほう覗いてみましたが
453行目のvar character = this.character(eventId);
でcharacter変数が移動ルートのほうだとnullとなってしまうようです。
普通にイベント内容にプラグインコマンドで呼び出せばnullとならないので
移動ルートではthis.characterが使えないのでしょうか?
this.characterの動きをみればわかりそうな気がしますが
それの本体がどこにあるかわからず…orz
解る方いましたら修正方法教えて頂けるだけでも結構なんでお願いします。
191行付近にあるswitch (this._arg.back)はswitch (Number(this._arg.back))
に修正致しました。
添付ファイル
スクリーンショット 2017-08-17 13.26.27.png
スクリーンショット-2017-08-17-13.16.10.png
最後に編集したユーザー にゃたま on 2017年8月17日(木) 13:31 [ 編集 4 回目 ]

“MV:質問” へ戻る