搜索
查看: 5420|回复: 7

[测试] 关于“amx下statsx的问题”得到的相关注意!!

[复制链接]
发表于 2003-7-11 19:51:58 | 显示全部楼层 |阅读模式 来自 中国–江苏–扬州
上次发贴说到的关于“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信息不能正常显示的关键。

可能有不对这处,请高手指点。
 楼主| 发表于 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被刷新没有了。所以问题出现。
解决办法,请大家思考。
回复

使用道具 举报

 楼主| 发表于 2003-7-11 22:26:05 | 显示全部楼层 来自 中国–江苏–扬州

再补充一下!!

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

使用道具 举报

发表于 2003-7-11 22:58:10 | 显示全部楼层 来自 中国–湖北–武汉
上传请点任意一个回复下面有个回复键
然后就可以传附件了
我也想看看呵呵
最好能够把修改经验写出来跟大家分享。。HOHO
回复

使用道具 举报

 楼主| 发表于 2003-7-11 23:07:11 | 显示全部楼层 来自 中国–江苏–扬州

请在这里下载

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2003-12-1 15:03:41 | 显示全部楼层 来自 中国–河北–邢台
lj
回复

使用道具 举报

发表于 2004-6-11 00:04:37 | 显示全部楼层 来自 中国–云南–昆明
别这么打击别人嘛
回复

使用道具 举报

发表于 2005-2-27 02:49:19 | 显示全部楼层 来自 中国–广西–钦州
为什么是发文的?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表