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

Project1

 找回密码
 注册会员
搜索
查看: 1043|回复: 3

[已经解决] 如何限制裝備持有數為1個,道具99個?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2503
在线时间
358 小时
注册时间
2015-12-8
帖子
104
发表于 2018-5-15 13:23:18 | 显示全部楼层 |阅读模式
20星屑


目前是有限界突破這個腳本
但只能針對所有物品(包含道具裝備等)的攜帶上限做限制

想將物品攜帶上限定在99個
武器和防具這些定在只能持有1個
該怎麼做呢?

板上文章大多是針對XP和VA的
想請教VX的解決方法,謝謝!!

最佳答案

查看完整内容

vx好像没有特意设置持有数上限的地方··· 那改增减物品的方法应该就行了 Game_Party的 这个99是最大数的限制

Lv4.逐梦者

梦石
0
星屑
8675
在线时间
2459 小时
注册时间
2011-5-20
帖子
15287

开拓者

发表于 2018-5-15 13:23:19 | 显示全部楼层
vx好像没有特意设置持有数上限的地方···
那改增减物品的方法应该就行了
Game_Party的
  1. #--------------------------------------------------------------------------
  2.   # ● 增加物品 (减少)
  3.   #     item          : 物品
  4.   #     n             : 个数
  5.   #     include_equip : 包括装备品
  6.   #--------------------------------------------------------------------------
  7.   def gain_item(item, n, include_equip = false)
  8.     number = item_number(item)
  9.     case item
  10.     when RPG::Item
  11.       @items[item.id] = [[number + n, 0].max, 99].min
  12.     when RPG::Weapon
  13.       @weapons[item.id] = [[number + n, 0].max, 99].min
  14.     when RPG::Armor
  15.       @armors[item.id] = [[number + n, 0].max, 99].min
  16.     end
  17.     n += number
  18.     if include_equip and n < 0
  19.       for actor in members
  20.         while n < 0 and actor.equips.include?(item)
  21.           actor.discard_equip(item)
  22.           n += 1
  23.         end
  24.       end
  25.     end
  26.   end
复制代码

这个99是最大数的限制

评分

参与人数 1+1 收起 理由
冰冷水藍 + 1 我很赞同

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
619
在线时间
4 小时
注册时间
2018-5-26
帖子
10
发表于 2018-5-26 16:29:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
204
在线时间
27 小时
注册时间
2020-8-12
帖子
8
发表于 2020-11-5 10:51:39 | 显示全部楼层
如果只是持有的话,你在商店里面加一个过量退款的事件就好了,不需要通过脚本。
单纯改上限解决不了问题。你会发现在购买时仍然可以购买1个以上,但是怎么买,数量都是1,然而钱没了。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2021-6-16 22:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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