赞 | 390 |
VIP | 0 |
好人卡 | 11 |
积分 | 378 |
经验 | 242285 |
最后登录 | 2024-5-3 |
在线时间 | 5422 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 37844
- 在线时间
- 5422 小时
- 注册时间
- 2006-11-10
- 帖子
- 6549
|
很.麻.烦, 很.麻.烦, 很.麻.烦
重要的话说三遍.
单纯限制的话, 可以从限制hash keys的方法入手, 但是这里就会有个麻烦, @items @weapons @armors 三个呢~ 而且它们还是把全部道具都塞进去的状态,只是用nil和0,来当做"未获得".
就算你能细心的一个一个把它们筛选出来限制掉, 然后耐心的一个一个到相关位置一个一个的整理出来. 然后
武器防具的装备和卸下怎么处理?
使用最后一个道具后怎么处理?
剧情消耗的道具怎么处理?
商店交易怎么处理?
这些地方就够喝一壶, 要限制这里实在是问题一大堆, 所以咱干脆新建个数组来当背包, 不用它们,而且也不放武器防具和剧情物品, 省事.
然后,包满了, 你也要提供整理方法对不? 丢弃方式怎么处理?
然后包满了, 再次获得怎么处理?
咱的做法: 老规矩,直接消失
总之, 这个东西涉及的地方太多太麻烦, 就算你愿意用和我完全一样的背包(药包=3=), 我也懒得从现有的脚本里把修改过的地方一处一处的挖出来做成外挂脚本给你~
想要的话,请人定制吧~~~ |
|