赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 845 |
最后登录 | 2023-6-17 |
在线时间 | 12 小时 |
Lv1.梦旅人 随缘
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 12 小时
- 注册时间
- 2007-12-16
- 帖子
- 671
|
Game_Party里第177行
def gain_item(item_id, n)
# 更新 hash 的个数数据
if item_id > 0 && @items.size < XXX #自己设置一个上限
@items[item_id] = [[item_number(item_id) + n, 0].max, 99].min
end
end 这样只是单纯的物品,如果把武器、防具什么的都考虑进去的话就改成
def gain_item(item_id, n)
# 更新 hash 的个数数据
if item_id > 0 && @items.size + @weapons.size + @armors.size < XXX #自己设置一个上限
@items[item_id] = [[item_number(item_id) + n, 0].max, 99].min
end
end 并且
def gain_weapon(weapon_id, n)
def gain_armor(armor_id, n)这两个地方也做出相应的更改………
如果要做进一步的功能比如提示携带物品已经满了之类……可能要改的地方更多了OTZ |
|