ページ 11

変数の値とイベントIDが等しいなら

Posted: 2024年2月25日(日) 10:03
by dotdot
お世話になっております。

イベントの出現条件に変数とスイッチを組み合わせたく
標準の機能では不可能のためイベント条件拡張のプラグインを使い
ページ先頭の注釈欄にスクリプトを打つことでイベント出現条件に上書きしています。

スイッチ1がONかつ、変数2の値と実行中のIDが等しい、を
スクリプトで記述したいのですが
実行中のイベントIDをどう書けばいいかわかりません。

(このイベントID == $gameVariables.value(2) && $gameSwitches.value(1) == true)

たぶんこういう感じになるかと思いますが
お力添えをいただけると助かります。

Re: 変数の値とイベントIDが等しいなら

Posted: 2024年2月25日(日) 19:36
by くろうど
実行中のイベントのイベントIDであれば、

コード: 全て選択

this.eventId()

で取得できるのではないかと思います。

Re: 変数の値とイベントIDが等しいなら

Posted: 2024年2月25日(日) 22:34
by dotdot
ご回答ありがとうございます!

(this.eventId() == $gameVariables.value(1) && $gameSwitches.value(2) == true)"
で試してみたところ
this.eventId is not a functionとエラーが出でしまい、
そんなハズがと他の類似プラグインで試すと正しくページが切り替わりました。

お答えを頂き解決することができました。ずっと悩みだったので助かりました。
ありがとうございます。