アイテムが一定数以上必要なイベントを作る

町の人からの依頼などでよく見かける、あるアイテムを一定数以上所持していると進行するイベントを作ってみましょう。

イベントコマンド[条件分岐]を使えば、アイテムを一定数以上所持しているかどうかを判断出来そうに思えますが、残念ながら、アイテムを所持しているかどうかを判断出来ても、一定数以上所持しているかどうかを判断することは出来ません。そこで、「変数」の出番です。

イベントの作り方

イベントコマンド[条件分岐]は、アイテムを一定数以上所持しているかどうかを判断することは出来ませんが、変数の値が一定値以上かどうかを判断することは出来ます。ですので、アイテムの所持数を変数に代入し、その変数の値が一定値以上かを判断させることで、間接的にアイテムの所持数が一定値以上かを判断することが出来るというわけです。

まず、[変数の操作]を使って、アイテムの所持数を変数に代入します。

そして、アイテムの所持数が代入された変数の値が、一定値以上かを[条件分岐]で判断し、条件を満たすか満たさないかで実行内容の設定を変えます。

これで、アイテムが一定数以上必要なイベントは完成です。

他にも、装備品の所持数など、様々なゲームデータを変数で扱うことが出来ます。ですので、[条件分岐]で直接判断出来ないものは、一度ゲームデータを変数に代入してから、その変数で[条件分岐]させるというテクニックは非常に便利ですので覚えておいてください。


●変数を使えば、このように判断することが出来る