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

ぼた餅
記事: 148
登録日時: 2016年7月17日(日) 20:22

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

投稿記事by ぼた餅 » 2017年11月29日(水) 19:11

こんにちは。

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


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


ご教授お願いします。
最後に編集したユーザー ぼた餅 on 2017年11月29日(水) 21:37 [ 編集 1 回目 ]

奏ねこま
記事: 458
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2017年11月29日(水) 21:20

メモ欄にどういう書き方をしたかで、取得の仕方もいろいろあります。
以下、「条件分岐」のイベントコマンドの「スクリプト」で指定してください。

■イベント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'
ぼた餅
記事: 148
登録日時: 2016年7月17日(日) 20:22

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

投稿記事by ぼた餅 » 2017年11月29日(水) 21:37

ありがとうございます!
希望通りの動作ができました。
その他様々な状況のスクリプトも書いていただいて、感謝いたします!

“MV:質問” へ戻る