设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2512|回复: 6

[已经解决] 求VX能用的限量物品商店

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2637
在线时间
365 小时
注册时间
2015-12-8
帖子
104
发表于 2018-11-12 16:44:44 | 显示全部楼层 |阅读模式
40星屑
PROJECT1的相關文章都查遍了
幾乎都是VXA或XP、MV專用的腳本,唯獨缺少VX能用的

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

在以有限的技術研究過Scene_Shop相關腳本後,曾經做過以下嘗試
目前是能把武器限制在持有上限1,但無法單獨改變武器的最大購買數
變成一次能買99個,買完後剩下1個

最佳答案

查看完整内容

【Window_ShopBuy】 第 56 行改成 enabled = (item.price $game_party.gold or number >= n 在你需要限制数量的物品备注里写上 limited = x 当角色拥有该物品达到x个就不能购买了

Lv4.逐梦者

梦石
0
星屑
19279
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
发表于 2018-11-12 16:44:45 | 显示全部楼层
【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个就不能购买了

评分

参与人数 1星屑 +80 收起 理由
怪蜀黍 + 80 认可答案

查看全部评分

回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2637
在线时间
365 小时
注册时间
2015-12-8
帖子
104
 楼主| 发表于 2018-11-12 22:46:00 | 显示全部楼层
张咚咚 发表于 2018-11-12 16:44
【Window_ShopBuy】
第 56 行改成 enabled = (item.price  $game_party.gold or number >= n

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

点评

好的,因為原始腳本經過長年的改造,可能如您所說,我再研究看看,感謝您的幫助  发表于 2018-11-12 23:21
新工程是灰色的,请检查是否用了第三方脚本导致的不正确。  发表于 2018-11-12 23:18
是的,目前限購1個的情況下的確讓玩家無法購買,但還是呈現白字,如果是灰字就更合理了  发表于 2018-11-12 23:13
数量达到不能购买需求是会变灰的。  发表于 2018-11-12 23:06
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-17 06:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表