ページ 11

[解決済み]スクリプトコマンドでの移動ルートの設定についての質問

Posted: 2016年4月13日(水) 08:09
by FINGERMAN
イベントコマンドの「スクリプト」で、「移動ルートの設定」と同じことをしてみたいのですが、
自分の書き方が間違ってしまっているためゲームが終了してしまいます。 :?
「スクリプト」コマンドで、移動ルートの設定内の「スクリプト」を使うにはどう記載すれば良いのでしょうか?

下記は間違った例です。

this.character(0).forceMoveRoute({
"list":[{"code":45,"parameters":"this.moveTowardEvent(1);"},
{"code":0}],
"repeat":false,
"skippable":true,
"wait":false})

と書いています。
「this.moveTowardEvent(1);」というのは、
ひきも記は閉鎖しました様の「自律移動拡張プラグイン」で定義された、使用したいスクリプト文です。

Re: スクリプトコマンドでの移動ルートの設定についての質問

Posted: 2016年4月13日(水) 09:49
by kotonoha*
こんにちは。
これで如何でしょうか?

this.character(0).forceMoveRoute({
"list":[{"code":45,"parameters":["this.moveTowardEvent(1);"]},
{"code":0}],
"repeat":false,
"skippable":true,
"wait":false})

私の環境ではこれでID:1のキャラクターを追いかける動作をしました。

Re: スクリプトコマンドでの移動ルートの設定についての質問

Posted: 2016年4月13日(水) 10:17
by FINGERMAN
kotonoha* さんが書きました:こんにちは。
これで如何でしょうか?

this.character(0).forceMoveRoute({
"list":[{"code":45,"parameters":["this.moveTowardEvent(1);"]},
{"code":0}],
"repeat":false,
"skippable":true,
"wait":false})

私の環境ではこれでID:1のキャラクターを追いかける動作をしました。

早速この通りに書き直して正常に動きました。ありがとうございました!
なるほど、[]で囲めば良かったんですね。 :D