特定の場所で、特定のアイテムを使用したい!
今回は、タイトル通り「特定の場所で、特定のアイテムを使用」について解説したいと思います。
これは、私SAKUYAが製作中に少しうまくいかなかったので、成功した今、分らない人向けに自分なりに解説をしたいと思います。
一応注意しておきますが、他にも良い方法があるかもしれません。なので、あくまで一つの意見としてご参考にしてください。
それでは、解説をしていきたいと思います
今回、イベントにて行うことは以下の通りです
・マッチを使い、暖炉に火をつけたい
(仮にマップ番号は12、X座標は5、Y座標は7とします。↑を向いている状態です)
・アイテム欄から、マッチを選択してイベントを発生させる
まずは、ユーザーデータベースのアイテムから、「マッチ」というアイテムを登録してください。
できたら、コモンイベントエディタを開き、開いているところに「マッチ使用」などの名前をつけてください(分りやすくするためです)
書き込む内容は以下の通りです
(self変数を使用します)
Cself0+=現在のマップID
条件分岐【変数】 Cself0が12と同じーーーーーーーー
変数操作+:Cself1+=主人公のX座標(標準)
変数操作+:Cself1+=主人公のY座標(標準)
変数操作+:Cself1+=主人公の向き(1~9)
条件分岐【変数】 Cself1が20と同じ
文章:暖炉に火をつけた!
イベント挿入:[コモン]アイテム増減/マッチ/-1
分岐終了ーーーーーーーーーーーーーーーーーーーー
条件分岐【変数】 Cself0が12以外
文章:ここで使う必要はない
分岐終了ーーーーーーーーーーーーーーーーーーーーー
変数操作:Cself0=0+0
変数操作:Cself1=0+0
と、こんな感じです。(ざっとみただけでは分りませんね)
結構ややこしい部分があるので、コモンを作って配信しておきますね
下にリンクを張っておくので、どうぞ利用してみてください
0コメント