Project1

标题: 求VX能用的限量物品商店 [打印本页]

作者: 冰冷水藍    时间: 2018-11-12 16:44
标题: 求VX能用的限量物品商店
PROJECT1的相關文章都查遍了
幾乎都是VXA或XP、MV專用的腳本,唯獨缺少VX能用的

需求是商店武器類只能賣1把,購買後即顯示售罄或變灰,無法再買

在以有限的技術研究過Scene_Shop相關腳本後,曾經做過以下嘗試
目前是能把武器限制在持有上限1,但無法單獨改變武器的最大購買數
變成一次能買99個,買完後剩下1個
作者: 张咚咚    时间: 2018-11-12 16:44
【Window_ShopBuy】
第 56 行改成 enabled = (item.price <= $game_party.gold and number < (item.note =~ /limited = (\d+)/ ? $1.to_i : 99))
【Scene_Shop】
第 147、148行的 99 改成 n
然后将143行替换成下面的
n = @item.note =~ /limited = (\d+)/ ? $1.to_i : 99 unless @item.nil?
if @item == nil or @item.price > $game_party.gold or number >= n

在你需要限制数量的物品备注里写上
limited = x
当角色拥有该物品达到x个就不能购买了
作者: 冰冷水藍    时间: 2018-11-12 22:46
张咚咚 发表于 2018-11-12 16:44
【Window_ShopBuy】
第 56 行改成 enabled = (item.price  $game_party.gold or number >= n

確認可用,十分感謝!!!!!!也造福需要的VX玩家
如果能讓商店購買選項變灰就更完美了(默認是持有99個或錢不夠才變灰)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1