RPGツクール2000/イベントコマンド(フィールド)【サイトトップへ戻る】
■条件分岐
(更新:2020/06/28)


条件分岐は設定された条件が満たされている時のみ、条件分岐内のイベント設定を実行します。

条件を満たしていない時には、その条件分岐の最後の所(:分岐終了)まで処理が飛びます。

バトルイベントで使う条件分岐に関しては別ページで紹介しています。
【バトルイベントの条件分岐のページを開く】



▼スイッチ

指定されたスイッチがON、またはOFFの時に条件を満たします。
▼変数

上の変数の値下の定数または下の変数の値と比較して、
条件を満たしているかどうかを判断します。



下の表は定数「5」の設定されている場合で、
各比較方法(〜と同値〜以上)ごとに条件を満たしているかどうかを示す表です。

上の変数の値→
上の変数の値5と同値 × × × × × × × ×
上の変数の値5以上 × × × ×
上の変数の値5以下 × × × ×
上の変数の値5より大きい × × × × ×
上の変数の値5より小さい × × × × ×
上の変数の値5以外 ×
▼タイマー

タイマーが設定されいる時間の範囲内である場合は、条件を満たします。
▼所持金

現在の所持金が指定した所持金の範囲内である場合は、条件を満たします。
▼アイテム

アイテムの所持状態で条件を満たしたり、満たさなかったりします。

装備しているアイテムも「持っている」になります。
▼主人公

〜がパーティーにいる 指定した主人公が
パーティー内にいる時に条件を満たします。
〜の名前が〜 指定した主人公の名前が
指定した文字の時に条件を満たします。
〜のレベルが〜以上 指定した主人公のレベルが
指定したレベル以上である時に条件を満たします。
〜のHPが〜以上 指定した主人公のHPが
指定したHP以上である時に条件を満たします。
〜が〜を使用できる 指定した主人公が
指定した特殊技能を使える時に条件を満たします。
〜が〜を装備している 指定した主人公が
指定したアイテムを装備している時に条件を満たします。
〜が〜状態になっている 指定した主人公が
指定した状態変化になっている時に条件を満たします。
▼キャラ

指定したキャラクターの向きが設定した向きと同じである時に条件を満たします。
▼乗り物

指定した乗り物に乗っている時に条件を満たします。
▼決定キーでこのイベントを開始した

決定キーを押してこのイベントを実行した時に条件を満たします。
▼演奏中のBGMが一周した

演奏中のBGMがループした時に条件を満たします。
▼条件に当てはまらない場合の処理内容も設定する

このオプションにチェックを入れると「それ以外の場合」の分岐が表示され、
条件に満たしていない時のイベントを設定する事ができます。

▼設定例
◆条件分岐:スイッチ[0001]がON
 ◆〜スイッチ[0001]がONの時のイベント処理〜
:それ以外の場合
 ◆〜スイッチ[0001]がOFFの時のイベント処理〜
:分岐終了


▲トップへ戻る▲


  
■特定の値を変数に設定して条件分岐で処理を分ける

「変数+条件分岐」の組み合わせによって、様々な条件を作り出す事ができます。



■回復アイテムを持っている数で条件分岐

持っている回復アイテムの合計数が2個以下の場合はポーションが手に入る設定例です。

◆条件分岐:スイッチ[0001:ツボ01]がOFF
 ◆スイッチの操作:[0001:ツボ01]をONにする
 ◆変数の操作:[0001:アイテムの所持数]代入,ポーションの所持数
 ◆変数の操作:[0001:アイテムの所持数]加算,ハイポーションの所持数
 ◆変数の操作:[0001:アイテムの所持数]加算,マジックウォーターの所持数
 ◆変数の操作:[0001:アイテムの所持数]加算,ミラクルドロップの所持数
 ◆変数の操作:[0001:アイテムの所持数]加算,ポケットシェルターの所持数
 ◆条件分岐:変数[0001:アイテムの所持数]が2以下
  ◆アイテムの増減:ポーションを1増やす
  ◆効果音の演奏:アイテム1
  ◆文章:ポーションを見つけた!
  ◆
 :分岐終了
 ◆
:分岐終了



■パーティーにいる人数で条件分岐

パーティー人数が3人以上の時に扉が開く設定例です。

◆変数の操作:[0001:パーティー人数]代入,パーティー人数
◆条件分岐:変数[0001:パーティー人数]が3以上
 ◆スイッチの操作:[0001:扉開く]をONにする
 ◆文章:みんなで力を合わせて重い扉を開けた。
 ◆
:それ以外の場合
 ◆文章:扉が重くて開かない。
 :  :もっと仲間がいれば、開けられるかもしれない。
 ◆
:分岐終了



■装備している数で条件分岐

アイテム「パワーバングル」を3人以上が装備している時に扉が開く設定例です。

◆変数の操作:[0001:アイテムの装備数]代入,パワーバングルの装備数
◆条件分岐:変数[0001:アイテムの装備数]が3以上
 ◆スイッチの操作:[0001:扉開く]をONにする
 ◆文章:みんなで力を合わせて重い扉を開けた。
 ◆
:それ以外の場合
 ◆文章:扉が重くて開かない。
 :  :何か力がみなぎる物を装備しないと開きそうにない。
 ◆
:分岐終了


▲トップへ戻る▲


  
■補足

条件分岐は若干処理落ちがしやすいイベントコマンドです。

60分の1秒単位で常に実行している定期的に並列処理するの中では、
大量の条件分岐を処理する設定は避けた方が良いでしょう。


▲トップへ戻る▲



◎関連ページ

●イベントコマンド:条件分岐(バトルイベント仕様)

YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール