コモンイベント / ツクールMVスクリプトリファレンスwiki
ツクールMVでコモンイベントをスクリプトで行うなら以下の通りです。
this.setupChild($dataCommonEvents[コモンイベントID].list, 対象イベントID)
サンプルコード(コモンイベントIDが4のコモンイベントを呼び出す,対象イベント指定なし)
this.setupChild($dataCommonEvents[4].list, 0)
イベント・イベントスクリプトでない箇所でコモンイベントをスクリプトで実行したい場合は以下のようにすると実行できます。
$gameTemp.reserveCommonEvent(コモンイベントID)
サンプルコード(コモンイベントIDが4のコモンイベントを呼び出す)
$gameTemp.reserveCommonEvent(4)
こちらの方が簡単で良いかもしれませんね。
コード解説
"this.setupChild"メソッドでは新たにイベントコマンドを設定しています。
第1パラメータにはイベントコマンドの内容、第2パラメータには対象のイベントIDが設定されます。
対象のイベントIDは移動ルートの設定などにある「このイベント」という項目を設定しなければ関係ありませんが、使用する必要があればこの項目にスクリプトを記述したイベントのIDを入れる必要があります。
例えばIDが2のイベントにスクリプトでIDが3のコモンイベントを入れるなら
this.setupChild($dataCommonEvents[3].list, 2)
とする必要があります。
なお、"$dataCommonEvents[3].list"の".list"は指定したコモンイベントのイベントコマンドリストを指すためについています。
ツクールMVスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。