ページ 11

イベント動的生成プラグインとセルフ変数の使用について

Posted: 2017年9月16日(土) 22:34
by taku
トリアコンタン様

いつもプラグインを利用させて頂いております。
イベント動的生成プラグイン(EventRespawn)、大変便利に利用させて頂いています。

テンプレートプラグイン(TemplateEvent)との連携について、質問させて下さい。

あるテンプレートイベント(ID:001)に

<実行内容>

スクリプト:this.controlSelfVariable(1, 0, 3, false);
スクリプト:this.controlSelfVariable(2, 0, 4, false);
プラグインコマンド:ERS_MAKE_TEMPLATE 4 \sv[1] \sv[2] ※ID:004は別のテンプレートイベント
文章の表示: \sv[1]、\sv[2]

<実行内容終わり>

と記述した場合、文章ではsv[1]、sv[2]に代入した値(3,4)が表示されますが、
テンプレートイベント(ID:004)は、座標(0,0)にコピーされます。
(つまり、\sv[1]、\sv[2]が判定されていない?)

これは、ERS_MAKE_TEMPRATEでは、制御文字\SV[n]は使用できない仕様なのでしょうか。

同様の質問がありましたら、お手数ですがご指摘下さい。
宜しくお願い致します。

Re: イベント動的生成プラグインとセルフ変数の使用について

Posted: 2017年9月17日(日) 07:25
by taku
お世話になります。

一旦、自分の実行したい処理はプラグインコマンドをスクリプトから実行することで解決しましたので、
ご連絡します。

<スクリプト記述>

this.character(0).enemy_initx = 3
this.character(0).enemy_inity = 4

var args = new Array(
'4',String(this.character(0).enemy_initx), String(this.character(0).enemy_inity)
);
this.pluginCommand("ERS_MAKE_TEMPLATE", args);

<スクリプト記述終わり>

セルフ変数使用については、お時間があればご回答頂ければ幸いです。

宜しくお願い致します。

Re: イベント動的生成プラグインとセルフ変数の使用について

Posted: 2017年9月18日(月) 05:08
by トリアコンタン
おはようございます。
テンプレートイベントプラグイン以外でサポートしているプラグインコマンドでは原則\sv[n]は使用できません。
ですが、動的生成プラグインはテンプレートイベントプラグインとの連携を想定しているので、今後の利便性を考慮し、機能追加しました。

プラグインコマンドにテンプレートイベントのセルフ変数「\sv[n]」が利用できる機能を追加(ver1.7.0)
https://raw.githubusercontent.com/triac ... ReSpawn.js