ページ 11

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

Posted: 2017年12月27日(水) 20:18
by fka
お世話になります。
VX Aceのショップの処理について質問です。

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

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

コード: 全て選択

    #購入すると借金が増える
    #$game_party.lose_gold(number * buying_price)
    $game_party.gain_gold(number * buying_price)
    $game_party.gain_item(@item, number)
所持金がアイテム価格よりも低い場合でもアイテムを購入できるように、
あるいは無条件でアイテムを購入できるようにしたいなと思っています。

ご存知の方がいらっしゃいましたら、教えて頂けると幸いです。

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

Posted: 2017年12月27日(水) 20:51
by まっつUP
fka様
Window_ShopBuyの
60~65行目くらいで購入可能かどうか評価していると思います。

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

Posted: 2017年12月27日(水) 21:00
by fka
まっつUP 様

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