- UID
- 1612448
- 主题
- 14
- 阅读权限
- 70
- 帖子
- 1160
- 精华
- 0
- 积分
- 663
- 金钱
- 3834
- 荣誉
- 8
- 人气
- 34
- 在线时间
- 601 小时
- 评议
- 0
- 帖子
- 1160
- 精华
- 0
- 积分
- 663
- 金钱
- 3834
- 荣誉
- 8
- 人气
- 34
- 评议
- 0
|
默认的 L8D 插件中,作者把 多重物品 的代码放在了 public OnMapStart() 这里,也就是说每次加载一个新地图的时候就会读取,比如医院第一关,初次加载地图的时候,这段参数就有作用,如果第一关大家都没有过去,全部夭折了,重新开的话,就不会再执行 public OnMapStart() 这段参数了.只会运行 Event_RoundStart 这里的代码.
所以解决之法要么一次通关,要是是第二次或更多才通关的,进到安全门都都别拿包,关门后,切换地图的话,因为是初次切换新地图,又会重新执行 public OnMapStart() ,所以又初始有无限包了.
无限包是大家喊的,这里要说明下,其实不是无限包,是包的基数*4,而老版本的lxd1.8.8是基础*16(也就是每个包可以拿16次)
新版本的lxd插件已经把多重补给放到了 Event_RoundStart 以确保每个关卡都可以有16*2的包(2个安全门里面)但是在测试的时候,我的服务器就会一直crash.而部分服务器不存在,所以到时候会提供2个版本下载,因为我想原作者,要把这段代码放到public OnMapStart()里面,自然有他自己的想法.而放到Event_RoundStart中会造成crash这目前只在我的服务器上出现过. |
|