【解決済み】所持数内でアイテムと所持金を連動させて増減

返信する
にゃもす
記事: 2
登録日時: 2017年5月12日(金) 13:57

【解決済み】所持数内でアイテムと所持金を連動させて増減

投稿記事 by にゃもす »

お世話になります。
ツクールMVを使って、簡単な経営要素のあるRPGを製作中です。

主人公が経営する店での販売についてなのですが、
お店を開店すると、所持アイテムの中からランダムで所持数が減り、
減った数×該当商品の定価=儲けが所持金にプラスされる、というシステムが作りたいです。

現在コモンイベントで

変数1:乱数0〜5 (販売数)
変数2:定数20 (薬草の定価)
変数3:変数1 * 2

スクリプト:
var 4 = $gameVariables.value(1) * $gameVariables.value(2)
$gameVariables.setValue(3,4

アイテムの増減:薬草-{変数A}
所持金の増減:+{変数C}

こんな感じに設定していたのですが、
所持数以上の乱数が出た場合に販売したアイテム以上の収入が入ってきてしまう状態です。
(例:薬草の所持=3の時に乱数5が出ると、アイテムの減数が3であるのに対し、収入が20×5=100になってしまう)

この問題を解決するためには、どのような処理が適切でしょうか?
もしくは、もっとうまいやり方があるのでしょうか…
お詳しい方、ご教授くださると幸いです。
最後に編集したユーザー にゃもす [ 2017年10月30日(月) 18:45 ], 累計 1 回
アバター
しぐれん
記事: 975
登録日時: 2017年3月28日(火) 22:22
連絡する:

Re: 所持数内でアイテムと所持金を連動させて増減

投稿記事 by しぐれん »

Math.min()を使ってみましょう。
使い方はググれば出てきます。
現在、プラグイン依頼はお休み中です。
にゃもす
記事: 2
登録日時: 2017年5月12日(金) 13:57

Re: 所持数内でアイテムと所持金を連動させて増減

投稿記事 by にゃもす »

ありがとうございました、無事解決しました!
返信する

“MV:質問”に戻る