RPGツクール2000/マップイベント【サイトトップへ戻る】 店の人を作る ■店ごとにアイテムの値段を変える (更新:2020/06/28) ある店ではポーションが高く、 ある店ではポーションが安いなど、 店ごとにアイテムの値段を変える方法を紹介します。
■処理構造の確認 アイテムの値段は、データベース「アイテム」に設定された値段で決まります。 この値段はゲーム中に変更する事はできません。 しかし値段が異なる同名のアイテムを複数用意し、 イベントコマンド:お店の処理を実行する前後に値段の異なる同名のアイテムに入れ替える事で、 お店ごとにアイテムの値段を変える事ができます。
▲トップへ戻る▲ ■アイテムの準備 データベース「アイテム」に同名で値段の異なるアイテムを準備してください。 同名だとイベント設定で安いのか高いのかが分かりにくくなりますので、 名前を「ポーション」「ポーション安」「ポーション高」などと、 違いが分かりやすい名前にした方が良いでしょう。 そして作品が完成する直前に「安」や「高」の文字を削除すれば良いでしょう。 同名のアイテムは…
もしも以下のように「標準」「安い」「高い」のようなグループ分けにしますと、 アイテムを売却する時のアイテムの並び順と、 メニュー画面のアイテムの並び順が異なってしまいます。
メニュー画面のアイテムの並び順に関しては以下のページで詳しく解説しています。 ▲トップへ戻る▲ ■お店イベントの設定例 お店の処理の設定例です。 ■標準価格のみの場合 「安」や「高」が無い標準価格のアイテムのみの場合は、通常通りに設定してください。 ▼設定例
■標準価格ではない場合 「安」や「高」がある場合は、お店の処理の前後にアイテムを入れ替える処理を設定してください。 ▼設定例(「ポーション」は安く、「ハイポーション」が高い場合)
■買い取り値段を変える お店の処理に設定されていないアイテムでもアイテムを入れ替える事によって、 売却価格を変える事ができます。 こうする事によって、例えば武器屋ではポーションなどの回復薬の買い取りはできないとか、 ポーションが希少で買い取り価格が高いなど、特色のある売却イベントを作る事ができます。 ▼設定例(武器屋で「ポーション」の買い取り価格が高い時)
▲トップへ戻る▲ ◎関連ページ ●店の人を作る ┣○カウンターの裏側では別の会話をする ┣○店ごとにアイテムの値段を変える ┣○自作販売イベント ┣○銀行イベント ┣○証券イベント ┗○アイテム合成の店 ●イベントコマンド:アイテムの増減 ●イベントコマンド:お店の処理 |