让CS1.6记分牌插件和杀敌提示插件在宽屏模式下居中显示
本帖最后由 Osker Lee 于 2010-12-21 12:04 编辑这里以Kone发布的CS1.6记分牌插件(score.amxx)为例,这个插件的记分牌是以TGA图片的形式显示的。但在游戏里只有用1024*768这个分辨率记分牌才能居中显示,要是换成宽屏模式,大家会发现记分牌不再居中显示了,而是偏右显示,看起来怪不舒服的。目前宽屏电脑已经很普及了,很多人也开始用宽屏模式玩CS1.6了,优势很明显:画面不变形,视觉范围更宽。下面以1280*720(16:9)的分辨率为例子,修改方法如下:
首先找到cstrike\resource\UI\TutorTextWindow.res这个文件,然后用记事本打开,接着找到下面的两处代码:
代码1:
"TutorTextWindow"
{
"ControlName" "Frame"
"fieldName" "TutorTextWindow"
"xpos" "0"
"ypos" "0"
"wide" "576"
"tall" "0"
代码2:
"TutorMessageLabel"
{
"ControlName" "Label"
"fieldName" "TutorMessageLabel"
"xpos" "35"
"ypos" "-10"
"wide" "135"
"tall" "999"
然后把代码1里的数字576改成720,代码2里的数字35改成40,修改完后保存好文件。最后运行游戏,你会发现记分牌可以居中显示了(如图)。若大家用的不是1280*720的分辨率,而是其他分辨率的话,如果发现记分牌不是居中显示,修改方法也是一样的:修改上面的两个数值,自己慢慢微调,修改到合适为止。我已经把修改好的CS1.6记分牌插件上传了,想偷懒的玩家可以直接下载(插件运行环境为AMXMODX1.8.1)。
PS:这个方法只是解决了宽屏模式下记分牌无法居中显示的问题,但这个插件之前的BUG仍然存在:即与CS系统的杀敌提示冲突,导致游戏无法显示杀敌数据。估计是插件调用的HUD频道有冲突,遗憾的是插件作者没有公布源代码,想修正就很困难了。还是那句老话,AMXX没有共享就没有未来,当年AMX之所以没落也就是因为这个原因 - 不开源。
怎么让CS1.6杀敌提示插件(NST_Effects_Killer.amxx)的spr图标在宽屏模式下也居中显示?
修改cstrike\sprites\hud.txt里相关的spr显示位置,改成下面这样(适用于宽屏模式,我喜欢居中偏上显示,当然如果你想要改变显示位置,也可以自行修改hud.txt里的那些参数):
// effect killer
kill_last 640 mark/kill_last 0 70 765 200
kill_revenge 640 mark/kill_revenge 0 60 765 200
kill_headshot 640 mark/kill_headshot 0 10 765 200
kill_knife 640 mark/kill_knife 0 10 765 200
kill_he 640 mark/kill_he 0 10 765 200
wall_shot 640 mark/wall_shot 0 0 765 200
wall_shot_hs 640 mark/wall_shot_hs 0 0 765 200
1shot_2kill 640 mark/1shot_2kill 0 10 765 200
1shot_3kill 640 mark/1shot_3kill 0 10 765 200
lucky_shot 640 mark/lucky_shot 0 70 787 200
kill_1 640 mark/kill_1 0 0 765 70
kill_2 640 mark/kill_2 0 0 765 70
kill_3 640 mark/kill_3 0 0 765 70
kill_4 640 mark/kill_4 0 0 765 70
kill_5 640 mark/kill_5 0 0 765 70
kill_6 640 mark/kill_6 0 0 765 70
kill_7 640 mark/kill_7 0 0 765 70
kill_8 640 mark/kill_8 0 0 765 70
kill_first 640 mark/kill_first 0 0 787 60
c4_defuse 640 mark/c4_defuse 0 0 765 230
c4_set 640 mark/c4_set 0 0 765 230
kill_fix1 640 mark/fix1 0 10 765 150 沙发,支持.....点通现在已严重缺失点通精神、分享意识、共享理念.......
本来还想把已解决的ADMIN_SQL不能读取DZ论坛MD5密码的插件发出来,但后来还是........ CS1.6杀敌提示插件也上传到1楼了,直接下载就行了。 收SPR,有空再写写看 很象CSOL了,呵呵,,,不错。。。。 支持楼主
NST的所有源码都放出来了,可以参考一下吧。 绝对要顶的东西……我的杀敌提示就显示不出来…… 感谢楼主的共享精神…… {:soso_e176:}感谢楼主的共享精神……
留个记号回去试试