[测试] 关于“amx下statsx的问题”得到的相关注意!!
上次发贴说到的关于“amx下statsx的问题”,今天仔细研究发现,其holdtime和victim等等一样,是12.0,但是statsx和stats用的channl不一样,channl可能是显示的频道,一个channl一次只能有一个函数调用,后来的覆盖以前的。所以发现在unitimate sound里由于基本同时只使用一次显示,所用了1,但有一处用了2(get_user_name(killer, name, 32);
set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
),这和statsx里的killer重复,是导致有时statsx的killer信息不能正常显示的关键。
可能有不对这处,请高手指点。
补充:这是相关channl
hun message channl 据官方资料channl只有4个unitimate sounds
killer 2
stats
attacker 3
victims 4
killer 1
statsx
endround 1
killer 2
att 3
victims 4
由于stats避开了channl 2,即与unitimate sounds的killer,同时它的vic和att不是和killer同时显示,所以不冲突。
而statsx是在人死后立即显示vic,att,killer,这时unitimate 也来了个
get_user_name(killer, name, 32);
set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
所以statsx的2被刷新没有了。所以问题出现。
解决办法,请大家思考。
再补充一下!!
我找到了解决办法,效果还不错,而且由于冲突的解决,我的服务器似乎快了许多,不知是不是和这个有关。由于不知怎么上传,有需要的可以QQ977447。 上传请点任意一个回复下面有个回复键
然后就可以传附件了
我也想看看呵呵
最好能够把修改经验写出来跟大家分享。。HOHO
请在这里下载
:shy: 这个源文件是法文的,不过我改过了,测试过的。 lj 别这么打击别人嘛 为什么是发文的?
页:
[1]