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

dotdot
記事: 6
登録日時: 2024年2月25日(日) 09:57

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

投稿記事by dotdot » 2024年2月25日(日) 10:03

お世話になっております。

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

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

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

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

アバター
くろうど
記事: 277
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

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

投稿記事by くろうど » 2024年2月25日(日) 19:36

実行中のイベントのイベントIDであれば、

コード: 全て選択

this.eventId()

で取得できるのではないかと思います。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
dotdot
記事: 6
登録日時: 2024年2月25日(日) 09:57

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

投稿記事by dotdot » 2024年2月25日(日) 22:34

ご回答ありがとうございます!

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

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

“MZ:質問” へ戻る