|

楼主 |
发表于 2018-12-16 14:37
|
显示全部楼层
本帖最后由 pjyuu89 于 2018-12-16 16:05 编辑
第二部分
一、熟悉半条命的文件
首先来熟悉一下半条命的文件。如图:

图中并没有将所有目录和文件列出来。
hl.exe所在的文件夹"Half-Life",我们通常叫它“根目录”、“主目录”、等。如果你用的是盗版,也许这个文件夹的名字不一定是"Half-Life",但只要记住它是hl.exe所在的文件夹即可。
进入半条命主目录,你可以看到hl.exe。这是游戏的主程序。
在主目录下你还可以看到一些文件夹,比如valve。半条命的所有数据(纹理、地图、模型、声音等等文件)都在valve文件夹中。(我用了“所有”这个比较绝对的词,其实会有一些例外,但这不重要)
如果你还安装了半条命的其他资料片(扩展包)或mod,你也会看到相应的文件夹。例如假设你安装了针锋相对,你就会看到gearbox文件夹,这个文件夹里是针锋相对的游戏数据。如果安装了蓝色行动,就会看到bshift文件夹。如果你看过了指南的第一部分,那么你应该已经安装了AG这个mod,所以应该也可以看到ag这个文件夹。这些文件夹都在主目录下,与valve同级。ag、gearbox、bshift这些文件夹称作mod目录。
你大概已经发现规律了,mod目录是在主目录下的,mod文件夹的名称大多是mod本身的名称或制作mod的团体的名称。比如针锋相对的文件夹为gearbox,即制作针锋相对的公司的名称。蓝色行动的mod文件夹为bshift,这是mod名称"Blue Shift"的简略形式。至于存放半条命本身的游戏数据的文件夹valve,则是以v社的名字来命名。
大部分mod目录里面的结构都和valve差不多,所以这里以半条命本身的文件夹valve来说明。
进入valve文件夹,你应该能找到以下内容。
文件:
liblist.gam
这个文件告诉游戏应该读取哪些dll文件,并包含游戏名称、单人模式的起始地图等信息。valve文件夹以及所有mod目录中都有一个liblist.gam文件。
halflife.wad
这是一个纹理文件。纹理可以理解为地图中的贴图。除了这个文件外还有其他纹理文件,都以wad为扩展名。
config.cfg
游戏主要的配置文件,里面保存了各种参数,比如你的键位、鼠标灵敏度、游戏ID等。除了这个还有其他配置文件,都以.cfg为扩展名。
文件夹:
dlls
存放游戏dll。
cl_dlls
存放客户端dll文件。
maps
用于存放地图文件。地图文件的扩展名为bsp。
models
存放模型文件。模型文件的扩展名为mdl。
这里多说几句关于武器模型的事。武器模型基本上有三种,一种有v_前缀,一种有w_前缀,还有一种有p_前缀。如9mmar(即mp5)的模型有v_9mmar,有w_9mmar,还有p_9mmar。
v_前缀的是第一人称视角中显示的模型,即你把武器拿在自己手里显示的模型。称为v模。
w_前缀的是武器放在地图中未被捡起来时的模型。称为w模。
p_前缀的是拿在别人手里的模型。称为p模。

这个目录下还有子目录player文件夹,存放多人游戏中的玩家模型。
sound
存放游戏的音频文件。
sprites
存放各种“精灵图”文件,这些文件的扩展名为spr。游戏中一些特效的一些特效(如火焰、烟雾、闪电)以及HUD都是spr文件,都保存在这里。HUD即head-up display,就是游戏中显示的生命值、弹药数等。
如果你进入ag文件夹,或其他mod的文件夹,可以看到类似的内容。
如果你从别处下载了地图、模型、hud等东西,你应该知道把它们放在哪里。虽然大多数模型包或地图包都打包好了,只需解压到根目录或mod目录即可,但总有例外。
二、一些资源
以下提供一些资源。这些资源,主要是HUD和模型,能让你玩起来更舒服。
这里没有花里胡哨的高清模型。如果你想要,自己去找。
由于之前已经讲过半条命的文件,你应该知道这些资源该放到哪里。
1、原版AG自带的“高FPS模型”

下载地址(7z压缩包,117kb,百度网盘): pan.baidu.com/s/1Ae7sU2RK_F2HlWbR3WGUwQ
这是原版AG安装程序中可选的模型。这些模型将w模全部变成了方块,比如高斯枪的w模,变成了贴着高斯枪图片的长方体。今天的电脑基本不需要担心玩半条命时帧率不够,但在十几年前,这确实是可以提高帧率的。不过这些模型别有一番风格,现在也有人用。我也很喜欢这套模形。
2.Rofi's Item Sprite Pack (Q3-style)

下载地址(zip压缩包,405kb,百度网盘): pan.baidu.com/s/1s8owiOU-1Tcm_Yxa2ekrfg
rofi制作的quake3风格的模型包。将w模变成了图片。
3.executable制作的红、蓝玩家模型

下载地址(zip压缩包,312kb,百度网盘): pan.baidu.com/s/1Er8xkzQL4V68Ak9D-IVyLQ
替换原版AG的红蓝模型。可见度更高,色彩柔和。
4.executable的HUD包

下载地址(7z压缩包,70kb,百度网盘):pan.baidu.com/s/1rN5rkGB5DofZZp5EmxucbA
原版的HUD在高分辨率下显得很小。这个HUD的字大,字体也美观。
5.Alex的spr包

下载地址(rar压缩包,1.6mb,百度网盘): pan.baidu.com/s/1XlZh-9JlPMVlrfWDYM77bw
包含准星、HUD,以及其他spr文件(爆炸效果等)。其中HUD为quake3风格。
6.去除多余动作的v模包
下载地址(7z压缩包,684kb,百度网盘): pan.baidu.com/s/1s-Y4eVBzNJFdSGQ68O4Ubw
原版的v模都有idle动作和fidget动作,即不做任何操作,模型也会动(比如拿着9mm手枪时经常会有诡异的动作)。
这个模型包去除了idle动作和fidget动作(准确地说,是将这些动作改成只有一帧),只要你不操作,模型就不动。
此模型包是sourceruns论坛的arianon制作的,原本是为了方便速通视频的录制。模型包本来还包含针锋相对和蓝色行动的模型,都被我删掉了,只留下半条命的模型。
三、常用命令和参数
介绍一些常用的命令(commands)和参数(CVARs)
不同的游戏版本可能会有差异,这里假定你使用正版的半条命,AG版本是OpenAG。
命令和参数通常都是些英文单词的组合,不是很难记。
agstart
开始比赛。输入这个命令会发起投票。(如果你是本地服务器主机,那么就不需要投票.。以下所有投票命令都是如此)

顺便一提,要投票,在控制台输入yes(同意)或no(反对)
投票通过后会倒数十秒,倒数结束后,地图的剩余时间、玩家的分数、地图上的物品会重置,玩家会重生(观察者不重生),这时就开始了一个比赛。比赛开始后,你应该可以在屏幕上方看到"A match is on!"(比赛开始!)的字样。

比赛开始后,观察者发送的聊天消息无法被比赛中的玩家看见,观察者也无法随意加入游戏。
此命令还有两个变式,但是几乎不会用到:
agstart full
如果使用这个命令开始比赛,倒数结束玩家会满状态重生。
agstart nolock
如果使用这个命令开始比赛,观察者可以随意加入游戏(那还有什么意义...)
agpause
投票暂停。暂停后再次输入此命令投票解除暂停。
agmap
投票换地图。例如,要投票切换至boot_camp地图,在控制台输入agmap boot_camp。
timeout
呼叫暂停。当开始比赛后(即agstart之后)才可以使用。首先会倒数10秒,这10秒内游戏可以正常进行。倒数结束后暂停60秒。60秒后游戏继续。一次比赛中一方只有一次机会使用这个命令。不需要投票。
你可以在游戏控制台中输入help来查看部分命令及其功能解释。
name
这个参数就是你的游戏ID。举例:
name "ZFC"
在控制台输入以上内容,你的名字就变成了ZFC
同是还可以使用颜色代码来是你的ID更有个性。颜色代码如下:
^1 红
^2 绿
^3 黄
^4 蓝
^5 青
^6 粉
^7 黑
^8 白
举例:
name "^8Z^1F^8C"
那么你的名字看起来就会像这样:

可以看到聊天信息也变白了。显然颜色代码也可以用于聊天信息。
default_fov [数字]
这个参数代表你的FOV(field of view,视场角)。这个参数的数值越小,视野范围越窄,游戏中的物体看起来离你越近;数值越大,视野范围越大,物体看起来离你越远。

这个参数的默认值是90,如果你使用宽屏分辨率,默认值90会很不舒服。建议设为100~120之间的值。
假定你要设定100的视场角,在控制台输入default_fov 100
其他参数的设定也是类似的形式,大多都是[参数名]+[数字],参数名与数字之间空一格。
cl_autojump [0/1]
这是OpenAG特有参数。AG6.6无此参数。
顾名思义,这个参数控制自动起跳。当此参数设为1,只要按住了跳跃键(+jump的绑定键),玩家接触地面时就会自动起跳。这样连跳会变得简单些。
设为0关闭,也就是按一次跳跃键只能跳一次。
cl_showfps [0/1]
这个参数可以控制帧率的显示。该参数的取值为1或0。设为1,显示帧率;设为0,不显示。
fps_override [0/1]
如果你想让你的帧率超过100fps,那就要把这个参数设为1。
如果设为1后你的帧率仍然无法超过100fps,请查看下一个参数fps_max,或者你可能还需要关闭垂直同步。你可以在你的显卡的控制面板中设置。
fps_max [数字]
设定最大帧率。在多人游戏时,目前人们通常不会使用超过250fps的帧率。
hud_color "R G B"
设定HUD的颜色。RGB值两边要有引号。
几个例子:

从左至右的参数设置分别为:
hud_color "0 230 200"
hud_color "200 0 150"
hud_cloor "200 100 0"
r_drawviewmodel [0/1]
控制v模的显示。设为0不显示v模,设为1显示v模。很显然默认值为1。如果你觉得武器模型挡视线,可以设为0。
hud_weapon [0/1]
可以在屏幕上以HUD的方式显示你现在正在使用的武器。如果你将v模设为不显示,那么最好将这个参数设为1,来方便地看出你现在手里拿的是什么武器。

hud_speedometer [0/1]
这是OpenAG特有命令。如果你使用AG6.6则无此命令。
设为1,可以在屏幕底端显示你的水平移动速度。对于练习连跳很有帮助。设为0不显示。
hud_speedometer_below_cross [0/1]
这是OpenAG特有命令。如果你使用AG6.6则无此命令。
这个命令与上一条命令配合使用。设为1,则速度显示在靠近屏幕中央的地方,便于观察。设为0,则显示在屏幕底端。
m_rawinput [0/1]
设为1开启原始鼠标输入。这样不会有鼠标加速,建议使用。
设为0关闭。
以上是一些比较常用的命令和参数。这些命令和参数通常在游戏控制台中输入就能立即起作用。由于都是些简单的单词,所以不用担心记不住。就算你真的记不住,在控制台里打出前几个字母,就会有以那几个字母开头的命令和参数供你选择。在修改任何参数前,你可以在游戏控制台中输入cvarlist来查看各种参数的默认值。
更多参数
上面比较详细地介绍了几个常用的参数,你应该已经知道如何修改它们了。所以以下会写得简略些。
以下参数有些对游戏没有太大影响,有些可以在游戏设置里改。所以你可以不看这部分。
brightness //亮度
gamma //伽马值(以上两个参数调得越高,游戏画面就越亮。但是有上限)
r_decals //最大弹痕数 若设为0,地图上就不会打出弹痕
cl_bob //视角晃动。设为0不晃动。默认值为0.010
sensitivity //鼠标灵敏度
room_off 1 //是否关闭回声效果。默认值为0,也就是不关闭回声
//9mmar的曳光弹参数 按照以下的设置比较显眼
tracerspeed 2000 //曳光弹速度(仅仅是视觉上的速度) 默认值为6000
tracerlength 4 //曳光弹轨迹长度 默认值为0.800
tracerred 0 //曳光弹颜色(红) 默认值为0.800
tracergreen 2 //曳光弹颜色(绿) 默认值为0.800
tracerblue 10 //曳光弹颜色(蓝) 默认值为0.400
traceralpha 150 //曳光弹不透明度 默认值为0.500
traceroffset -20 //据说设为-20方便躲闪 默认值为30
其他的一些重要参数可以保持默认值,这里我就不介绍了,免得你乱改。有兴趣的自己发掘。
上面介绍了若干命令和参数,但是除此之外,还有几百个。你可能会想,且不说几百个,假设已经将几十个参数调整到了最合适自己的数值,但如果电脑坏了或是由于其他的什么意外,重装了游戏,那岂不是又要重新调整几十个参数了?当然不必如此,往下看。
四、制作自己的cfg文件
1.cfg文件简介
cfg文件即配置文件,是游戏用来存放、读取游戏设置的文本文件,它们的扩展名为cfg。这些文件在valve目录和其他mod目录中都有各自的cfg文件。基于本帖的性质,我们应该注意的是ag文件夹中的.cfg文件。
对于一般的玩家来说,比较重要的有三个文件: config.cfg、autoexec.cfg和userconfig.cfg。
config.cfg
只有这个文件能被游戏写入。玩家在游戏中对游戏设置做出的修改会被保存在config.cfg里。显然,玩家的设置如果只保存在config.cfg中,是很可能由于某种原因被改变的(比如自己瞎改了一堆,然后忘了本来的设置)。
autoexec.cfg
这个文件会在打开游戏时自动读取。
在游戏中修改设置不会对这个文件产生影响。不过,这个文件是在读取config.cfg之前就被读取的,所以,如果autoexec.cfg中的某些内容和config.cfg中的不一样,游戏中最终采用的是config.cfg的内容,autoexec.cfg中的内容就不起作用了。
userconfig.cfg
这就是我们要用到的文件。游戏在读取config.cfg之后就会读取这个文件,在游戏中修改设置也不会改变这个文件的内容。所以用这个文件来读取你的个人设置是比较合适的。
2.创建自己的cfg文件
①首先进入AG的mod目录:Half-Life\ag
②新建一个文本文档,重命名为[你的游戏ID].cfg。(意思是,假如你在游戏中的名字是ZFC,你就可以将新建的文本文档命名为ZFC.cfg。不会有人真的照抄原文用"[你的游戏ID]"来命名了吧)
③接着在userconfig.cfg中加入一行如下的文字
exec [你的游戏ID].cfg
(如果没有userconfig.cfg这个文件,那就新建一个文本文档,重命名为userconfig.cfg)
假如你给刚刚新建的文本文档命名为ZFC.cfg,那么这里你就应该写:
exec ZFC.cfg
(exec命令是用于读取cfg文件的。你也可以在游戏中使用这个命令手动读取cfg文件。)
这样一来,你启动游戏后,游戏会自动读取config.cfg,然后自动读取userconfig.cfg,由于你在userconfig.cfg中写入了上面的命令,游戏又会读取ZFC.cfg。
现在你可以在ZFC.cfg中写入各种命令和参数了。(文件名其实无关紧要。之所以要新建一个以你自己的游戏ID为文件名的cfg文件是因为这是惯例,而且这样看起来更有个性。其实也可以直接在userconfig.cfg中写入命令和参数)
由于你有了一个能可靠地保存自己个人设置的文件,所以接下来介绍更多的命令和参数供使用。你应该把你自己使用的参数和命令都放到自己的cfg文件中。
从头到尾自己动手制作cfg文件需要你了解相当数量的参数和命令,显然这会花一些时间。如果你不想自己从零开始动手做,可以下载我制作的cfg样本。
下载地址(7z压缩包,2kb,百度网盘):pan.baidu.com/s/15kfMEycV4Q0Ai5QqSoNaYg
当你制作好自己的cfg文件后,你可以将它上传到网络上,这样就不必担心丢失个人设置。
3.键位绑定命令
键位绑定命令基本的形式如下:
bind [键位] [命令]
举例说明,如果要将前进命令绑定到w键上,那应该写出如下的命令:
bind "w" "+forward"这是默认键位,所以一般不需要你再去绑定。这里只是举例说明。但即使是默认设置,如果它很重要,也建议你写进你的cfg文件中。
在这个例子中,w代表主键盘上的w键,+forward是前进命令。
对于键盘上的大部分键位,它上面印着的字就可以用来绑定。但是某些键不一样。比如:
ESC ESCAPE
空格 SPACE
鼠标滚轮向上 MWHEELUP
鼠标滚轮向下 MWHEELDOWN
鼠标左键 MOUSE1
鼠标右键 MOUSE2
鼠标中键 MOUSE3
小键盘1 KP_END
小键盘2 KP_DOWNARROW
小键盘3 KP_PGDN
小键盘4 KP_LEFTARROW
小键盘5 KP_5
小键盘6 KP_RIGHTARROW
小键盘7 KP_HOME
小键盘8 KP_UPARROW
小键盘9 KP_PGUP
因此,如果要绑定前进命令到小键盘8上,应该是这样的:
bind "KP_UPARROW" "+forward"
下面列举一些常用于键位绑定的命令。
+forward 前进
+back 后退
+moveleft 左移
+moveright 右移
+duck 蹲
+jump 跳
+use 使用(按按钮,加血和充电等等)
drop 丢弃武器
+reload 换弹
+attack 主攻击。也就是普通的射击。这个命令通常绑定在鼠标左键。
+attack2 副攻击。枪榴弹、开镜,等等。通常是鼠标右键
lastinv 切换到之前使用过的武器
+speed 静步
messagemode 发送消息
messagemode2 发送团队消息
weapon_crowbar 切换武器为撬棍
weapon_9mmhandgun 切换到9mm手枪
weapon_357 切换到左轮
weapon_9mmAR 切换到mp5
weapon_shotgun 切换到霰弹枪
weapon_crossbow 切换到弩
weapon_rpg 切换到RPG
weapon_gauss 切换到高斯
weapon_egon 切换到Egon
weapon_hornetgun 切换到蜂巢枪
weapon_satchel 切换到遥控炸弹
weapon_tripmine 切换到拌雷
weapon_granade 切换到手榴弹
weapon_snark 切换到蛇鲨
changeteam 切换队伍
+commandmenu 打开命令菜单
toggleconsole 打开控制台
+showscores 显示比分
cancelselect 打开主菜单
snapshot 截屏
slot1 1号武器栏
slot2 2号武器栏
slot3 3号武器栏
slot4 4号武器栏
slot5 5号武器栏
slot6 6号武器栏
slot7 7号武器栏
slot8 8号武器栏
slot9 9号武器栏
yes 投票同意
no 投票反对
注:5号以上的武器栏在原版半条命和AG中实际上不起作用,因为并没有那么多武器。不过某些服务器插件可能会用到5号以上的武器栏命令。
你应该注意到了,所有的武器都有一个切换命令。举例:
bind "4" "weapon_rpg"
以上的命令生效后,如果你捡到了火箭筒,按下主键盘上的数字键4,就会切换到火箭筒。这就是所谓的一键换枪。这能提高你切换武器的速度。
4.团队通讯功能
接下来就介绍AG中的团队通讯功能。
主要涉及三个命令:say , say_team , say_close ,以及它们的增强功能。
这三个命令用法差不多,后面要接一个字符串。例如:
bind "j" "say wqjgmj"
这样你按下j键就会发出一个消息,内容是wqjgmj。所有人都可以看到。
而使用say_team命令发出的消息,只有队友能看到。
使用say_close命令发出的消息,只有靠近你的队友能看到。
这些命令还有增强功能,如下:
%H 生命值状况
%A 护甲状况
%L 地点
%W 当前使用的武器
%Q 弹药
%P 是否拥有长跳包
%F 是否拥有旗帜
%D 上次死亡的地点
举个例子:
bind "j" "say_team 我现在有%H血%A甲,我的位置是%L"
以上这行放进你的cfg中,启动游戏,按下j键,你会发送如图所示的消息:

这样队友可以得知你的生命值是61,护甲值是58,位置是bridge(桥),也就是boot_camp里的有两个桥洞,桥洞里有高斯枪和弹药的小桥。
在这个例子里,为了方便演示,我写了一些多余的中文。接下来看第二个例子:
bind "j" "say_team I'm at [%L], [%H/%A], with [%W][%Q], [%P]"
按下j键,会发送如下的消息:
这样你的队友就会知道,你的位置是"barrels"(桶,也就是boot_camp地图中的两个大桶),你的生命值和护甲是100和15,你手中的武器是9mmar(mp5),你手中的9mmar有118发子弹,4发枪榴弹,你还拿到了长跳包(LJ)。

如果你还记得之前说的颜色代码,就可以在消息中插入颜色代码来让它更显眼。例如:
bind "j" "say_team ^3I'm at ^4[^8%L^4]^3, ^4[^8%H^2/^8%A^4]^3, with ^4[^8%W^4]^4[^8%Q^4]^3, ^4[^8%P^4]"
按下j键,发送如下消息:

再举一例:
bind "g" "say_close Dropped weapon [%W]; drop"
按下g键,在丢出武器的同时告诉你身边的队友。

注意,这里在g上一次绑定了两个命令:say_close和drop。这两个命令之间用分号隔开。(仔细看上面的例子,drop前面有分号)
此外,还有三个播放声音的命令:
play 命令,播放的声音能被所有人听到
play_team命令,播放的声音能被队友听到
play_close命令,播放的声音能被靠近自己的队友听到
我们可以把上一个例子修改一下:
bind "j" "say_close Dropped weapon [%W]; drop; play_close sound/fvox/beep.wav"
这里在上一个例子的基础上为j键多绑定了一个命令。注意命令之间要用分号隔开,你可以看到play_close之前也有一个分号。
按下j键,会丢弃你拿着的武器,并且会告知附近的队友你丢弃了什么武器,还会给你附近的队友播放一个“哔”的声音。在这里例子例子中,播放的音频是sound/fvox中的beep.wav。你也可以自己查看Half-Life/ag/sound中的音频,自己决定要播放哪一个。
5.一些常用的脚本(script)
如果你不是老玩家,看到“脚本”这个词你可能以为是作弊。这里说的“脚本”是指半条命游戏中按顺序执行的若干命令的集合。上面介绍团队通讯功能的时候我们同时在一个键位上绑定了两个和两个以上的命令,也可以算是脚本。一些脚本几乎所有玩家都在用,已经得到玩家社群的认可,它们几乎成为了游戏的一部分。
以下列举的脚本也会在我制作的cfg文件示例中给出。
长跳(LJ)
alias "+lj" "+duck;wait;+jump;wait;-jump"
alias "-lj" "-duck"
要使用这个脚本,你需要将以上两行复制到你的cfg文件中,然后在某个键上绑定+lj(bind "某键" "+lj")
半条命中的“长跳”(longjump)指的是在拥有长跳包时蹲跳(先按住蹲再按跳),可以跳过很长的距离。这个脚本把两个键做的事放到一个键上了。
双蹲(Double-Duck,DD)
alias +dd "-duck;wait;+duck;wait;-duck;wait;+duck"
alias -dd -duck
要使用该脚本,在某个键上绑定+dd
效果就是快速蹲两下。也可以用鼠标滚轮来实现这个效果。这个技巧可以用来快速地登上特定高度的障碍物。
连蹲(DuckRoll)
alias +duckroll "alias _zpecial auduck;auduck"
alias -duckroll "alias _zpecial"
alias auduck "+duck;wait;-duck;wait;zpecial"
脚本中的zpecial命令为OpenAG独有,所以该脚本只能用于OpenAG。
要使用该脚本,在某个键上绑定+duckroll
该脚本的效果是按住绑定键不停地蹲。当连跳时可以用来延迟下一跳的时间。
6.OpenAG的定制准星
OpenAG提供了一系列参数,用来定制自己的准星。
自定义准星由十字线、点、环以及轮廓线组成。其中,十字线分成上、下、左、右四个部分。
OpenAG的自定义准星是程序绘制的,不使用spr文件。所以你可以修改参数将原本的准星隐藏起来: crosshair 0
cl_cross
如果设为1,显示自定义准星。以下“自定义准星”简称“准星”。
cl_cross_alpha
设置准星的不透明度。它的值在0到225之间。
cl_cross_circle_radius
设置圆环的半径。当设为0时圆环消失。
cl_cross_color "R G B"
设置十字线和圆环的颜色。例如: cl_cross_color "0 255 128"
cl_cross_dot_size
设置点的大小。设为0使点消失。
cl_cross_dot_color "R G B"
设置点的颜色。如果留空,点的颜色将与十字线和圆环一样。
cl_cross_gap
设置十字线的间距
cl_cross_size
设置十字线的长度
cl_cross_thickness
设置十字线的粗细
cl_cross_outline
设置准星的轮廓线的粗细。设为0即没有轮廓线。
cl_cross_top_line
设置十字线上部的显示。设为0不显示,设为1显示。下同。
cl_cross_bottom_line
设置十字线下部的显示。
cl_cross_left_line
设置十字线左部的显示。
cl_cross_right_line
设置十字线右部的显示。
我自己设定了5个准星,你可以把里面的参数复制到你的cfg文件中使用。

下载地址(7z压缩包,51kb,百度网盘):pan.baidu.com/s/1yXo94Q_nnhOI_h3xTAPPZg
|
|