Tuff 发表于 2003-7-11 19:51:58

[测试] 关于“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信息不能正常显示的关键。

可能有不对这处,请高手指点。

Tuff 发表于 2003-7-11 20:06:34

补充:这是相关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被刷新没有了。所以问题出现。
解决办法,请大家思考。

Tuff 发表于 2003-7-11 22:26:05

再补充一下!!

我找到了解决办法,效果还不错,而且由于冲突的解决,我的服务器似乎快了许多,不知是不是和这个有关。
由于不知怎么上传,有需要的可以QQ977447。

becking 发表于 2003-7-11 22:58:10

上传请点任意一个回复下面有个回复键
然后就可以传附件了
我也想看看呵呵
最好能够把修改经验写出来跟大家分享。。HOHO

Tuff 发表于 2003-7-11 23:07:11

请在这里下载

:shy: 这个源文件是法文的,不过我改过了,测试过的。

w@ter 发表于 2003-12-1 15:03:41

lj

lxyzmxcssa 发表于 2004-6-11 00:04:37

别这么打击别人嘛

1x2s 发表于 2005-2-27 02:49:19

为什么是发文的?
页: [1]
查看完整版本: [测试] 关于“amx下statsx的问题”得到的相关注意!!