赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 21326 |
最后登录 | 2012-4-22 |
在线时间 | 2 小时 |
Lv1.梦旅人 指引者
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 2 小时
- 注册时间
- 2005-10-25
- 帖子
- 375
|
判断 if item_id > 0 && item_id!=1
物品ID是否大于0并且不等于你限制的那个物品的ID
如果成立就让所有物品都显示为上限99
否则物品ID等于1的话就让那个物品上限为9999
- #--------------------------------------------------------------------------
- # ● 增加物品 (减少)
- # item_id : 物品 ID
- # n : 个数
- #--------------------------------------------------------------------------
- def gain_item(item_id, n)
- # 更新 hash 的个数数据
- if item_id > 0 && item_id!=1
- @items[item_id] = [[item_number(item_id) + n, 0].max, 99].min
- else
- @items[item_id] = [[item_number(item_id) + n, 0].max, 9999].min
- end
- end
复制代码
修改物品上限
还有商店的,
- # 如果已经拥有了 99 个情况下
- if number == 99
- # 演奏冻结 SE
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- # 计算可以最多购买的数量
- max = @item.price == 0 ? 99 : $game_party.gold / @item.price
- max = [max, 99 - number].min
复制代码 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|