|
大家可能都知道,对于Amxmodx1.76c/d的暂停插件(pausecfg.amxx),只能在on/off间切换,没有stop这一选项了。这就意味着就算你把某个插件暂停了,一旦换地图后,它还是会继续生效的,无法永久关闭.
而Amxmodx1.76b好像有BUG,尽管有on/off/stop三个选项,但由on切换到off 再切换到stop后就停止了,不能再切换了,选项会永远定格在stop上,再也无法开启插件了!经测试,Amxmodx1.76a不存在上面的BUG.
因此,为了解决这个BUG,我做了这样的测试: (以Amxmodx1.76d这个目前最高级的插件模组为例)
1. 先把Amxmodx1.76d这个插件模组下载下来,然后把addons\amxmodx\dlls里面的amxmodx_mm.dll删除掉,再用Amxmodx1.76a的amxmodx_mm.dll来取代它.
2. 然后再把Amxmodx1.76d里面的暂停插件(pausecfg.amxx)删除掉,用Amxmodx1.76b的暂停插件(pausecfg.amxx)来取代它.(这样一来暂停插件就有on/off/stop三个选项了)
呵呵,于是一个新的插件模组就产生了,即上述Amxmodx1.76a/b/d三大插件模组的混合体!最后,我进行了测试,发现问题得到了完美的解决!
尽管插件最后是用Amxmodx1.76a来替换Amxmodx1.76d,版本好像变低了,其实不然,因为插件模组的大部分都是来源于Amxmodx1.76d的,只是被进行了个别部位的替换.而且,我用这个混合插件模组都快三个月了,至今还没有发现什么问题或者BUG,大家尽管放心去用好了!
更何况,版本替换之后,差别也不会很大,最重要的是,我们解决了Amxmodx1.76d暂停插件(pausecfg.amxx)的BUG,让它恢复了on/off/stop三个选项,并且这三者之间终于可以自由地进行切换了!
我发布一下所需的模块和插件,里面同时还附有我根据XP2004大哥的statsx源代码优化的网叶风格! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|