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

Project1

 找回密码
 注册会员
搜索
查看: 3197|回复: 6
打印 上一主题 下一主题

[已经解决] 如何实现队伍的背包道具上限

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
跳转到指定楼层
1
发表于 2014-7-11 20:59:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
萌新求助各位大神, 我想实现一个队伍背包最多放30个道具的效果,这个应该怎么实现?
我想到用负重脚本来实现,但好像依稀记得有一个叫做“$game_party.all_items.size”的东西也能实现这个效果,求各位大神给予一点帮助
另外,还想问一下如何能让显示物品和技能的说明窗口平时是隐藏起来的,当光标移动到某件物品或者技能时才会出现,求各位大神教教我

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21437
在线时间
9386 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

2
发表于 2014-7-11 21:04:18 | 只看该作者
第一个问题:
默认脚本中,Game_Party第218~220行,99修改成30

点评

这个改的只是物品的堆叠数量吧?目测楼主要的是物品类型上限。  发表于 2014-7-11 21:13
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10014
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

3
发表于 2014-7-11 21:18:39 | 只看该作者
第二个问题可用这个脚本实现(兼容性堪忧)
装备帮助增强
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
4
 楼主| 发表于 2014-7-11 21:27:47 | 只看该作者
喵呜喵5 发表于 2014-7-11 21:04
第一个问题:
默认脚本中,Game_Party第218~220行,99修改成30

不是堆叠上限,这个我会啦……就是类型上限的……
我用了HIME那个道具不叠加的脚本,我就是想让背包里最多三十个不叠加在一起的道具……
我不太想用负重来实现,所以想问问有没有别的方法……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
5
 楼主| 发表于 2014-7-11 21:29:00 | 只看该作者
VIPArcher 发表于 2014-7-11 21:18
第二个问题可用这个脚本实现(兼容性堪忧)
装备帮助增强

我以前就是看不懂这个脚本所以才……好吧,我再努力研究研究……谢谢
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2014-7-12 06:52:04 | 只看该作者
本帖最后由 taroxd 于 2014-7-12 15:00 编辑

RUBY 代码复制
  1. class Game_Party
  2.   alias gain_item_20140712 gain_item
  3.   def gain_item(item, amount, include_equip = false)
  4.     gain_item_20140712(item, amount, include_equip) if
  5.       amount <= 0 || has_item?(item) || item_container(item.class).size < 30
  6.   end
  7. end


未测试

@VIPArcher 你懂的

点评

总觉得哪里有问题,反正这个问题解决了。新问题开新帖问吧。  发表于 2014-7-12 15:04

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 我怎么觉得貌似会出问题啊?

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
140 小时
注册时间
2008-10-21
帖子
34
7
 楼主| 发表于 2014-7-12 13:38:38 | 只看该作者
taroxd 发表于 2014-7-12 06:52
class Game_Party
  alias gain_item_20140712 gain_item
  def gain_item(item, amount, include_equip = ...

感谢版主大人~我先学习学习~
我感觉这个实在太赞了,希望可以不引人负重解决这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-23 06:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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