【解決済み】所持金不足時のショップ処理について

fka
記事: 4
登録日時: 2017年12月27日(水) 20:06

【解決済み】所持金不足時のショップ処理について

投稿記事by fka » 2017年12月27日(水) 20:18

お世話になります。
VX Aceのショップの処理について質問です。

通常の設定だと所持金がアイテムの価格よりも低い場合、
そのアイテム名は灰色になって購入ができない状態になっていると思います。
これを購入可能な状態にしたいのですが、探してみてもどこで処理が行われているのかがわかりません。

下記の変更を加える事で、アイテムを購入した際に所持金が減るのではなく逆に増えるという処理は行えましたが、
お金がない時にもアイテムを買えるようになるには至りませんでした。

コード: 全て選択

    #購入すると借金が増える
    #$game_party.lose_gold(number * buying_price)
    $game_party.gain_gold(number * buying_price)
    $game_party.gain_item(@item, number)


所持金がアイテム価格よりも低い場合でもアイテムを購入できるように、
あるいは無条件でアイテムを購入できるようにしたいなと思っています。

ご存知の方がいらっしゃいましたら、教えて頂けると幸いです。
最後に編集したユーザー fka on 2017年12月27日(水) 21:01 [ 編集 1 回目 ]

アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 所持金不足時のショップ処理について

投稿記事by まっつUP » 2017年12月27日(水) 20:51

fka様
Window_ShopBuyの
60~65行目くらいで購入可能かどうか評価していると思います。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
fka
記事: 4
登録日時: 2017年12月27日(水) 20:06

Re: 所持金不足時のショップ処理について

投稿記事by fka » 2017年12月27日(水) 21:00

まっつUP 様

迅速なご返答ありがとうございました。
私の望んでいた通りの処理を行えました。
こんな所に可否の処理があったのですね……勉強になります。
無事に解決しました!

“VX / Ace:質問” へ戻る