搜索
查看: 13319|回复: 26

让CS1.6记分牌插件和杀敌提示插件在宽屏模式下居中显示

[复制链接]
发表于 2010-12-20 14:59:52 | 显示全部楼层 |阅读模式
本帖最后由 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

本帖子中包含更多资源

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

x

评分

参与人数 1经验 +4 点通币 +100 收起 理由
rsdtt + 4 + 100 不错

查看全部评分

发表于 2010-12-20 15:27:31 | 显示全部楼层
沙发,支持.....点通现在已严重缺失点通精神、分享意识、共享理念.......

本来还想把已解决的ADMIN_SQL不能读取DZ论坛MD5密码的插件发出来,但后来还是........
 楼主| 发表于 2010-12-20 23:24:50 | 显示全部楼层
CS1.6杀敌提示插件也上传到1楼了,直接下载就行了。
发表于 2010-12-21 00:28:10 | 显示全部楼层
收SPR,有空再写写看
发表于 2010-12-21 11:10:26 | 显示全部楼层
很象CSOL了,呵呵,,,不错。。。。

点评

是的     发表于 2012-12-2 13:45
发表于 2010-12-22 10:33:00 | 显示全部楼层
支持楼主
NST的所有源码都放出来了,可以参考一下吧。

点评

很不错,DJB非常有趣!  发表于 2012-12-2 13:46
发表于 2010-12-22 17:26:13 | 显示全部楼层
绝对要顶的东西……我的杀敌提示就显示不出来……
发表于 2010-12-22 17:30:42 | 显示全部楼层
感谢楼主的共享精神……
发表于 2012-4-12 21:49:37 | 显示全部楼层
{:soso_e176:}感谢楼主的共享精神……
发表于 2012-4-14 10:19:57 | 显示全部楼层
留个记号回去试试
游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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