ページ 11

やな様のCommonPopup.jsについて

Posted: 2017年8月15日(火) 23:52
by にゃたま
こんばんは。

やな様のプラグイン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))
に修正致しました。