ページ 11

【解決済み】イベントのメモで条件分岐

Posted: 2017年11月29日(水) 19:11
by ぼた餅
こんにちは。

「指定したイベントIDのメモに特定の記述があるかどうか」で条件分岐をしたいのですが、
スクリプトにどう書けばいいのでしょうか?


にゃたまさんの似たような質問も見ましたが、
私では理解できませんでした。(https://tm.lucky-duet.com/viewtopic.php?t=3574)


ご教授お願いします。

Re: イベントのメモで条件分岐

Posted: 2017年11月29日(水) 21:20
by 奏ねこま
メモ欄にどういう書き方をしたかで、取得の仕方もいろいろあります。
以下、「条件分岐」のイベントコマンドの「スクリプト」で指定してください。

■イベント3番のメモ欄に あいうえお と書かれてあるかどうかを判定

コード: 全て選択

$gameMap.event(3).event().note === 'あいうえお'

■イベント3番のメモ欄に書かれている文章の中に あいうえお が含まれているかどうかを判定

コード: 全て選択

$gameMap.event(3).event().note.match(/あいうえお/)

■イベント3番のメモ欄に <ABCD> と書かれているかどうかを判定

コード: 全て選択

$gameMap.event(3).event().meta['ABCD']

■イベント3番のメモ欄に <ABCD:1> と書かれているかどうかを判定

コード: 全て選択

$gameMap.event(3).event().meta['ABCD'] === '1'

Re: イベントのメモで条件分岐

Posted: 2017年11月29日(水) 21:37
by ぼた餅
ありがとうございます!
希望通りの動作ができました。
その他様々な状況のスクリプトも書いていただいて、感謝いたします!