很多小伙伴看视频应该看到过,手拿大狙左右手切换,或者自动调整雷达大小。如果你想用一个按键实现一条控制台指令功能在不同数值/参数之间切换,配合按键绑定,我们可以轻松实现某些功能一键控制BOT蹲下/站立等,我们可以通过以下教程实现。 CSGO一键切换控制台指令
想要控制指令在不同数值/开关下切换,我们有三条控制台指令可用。
BindToggle
你想要的开关指令一键切换例如左右手武器切换,那么通过BindToggle指令快速完成,同时BindToggle和bind一样通过按键绑定指令。
使用BindToggle指令可以在一些参数只有1和0的指令时使用,例如左手cl_righthand 0
和右手cl_righthand 1
,使用格式为:
BindToggle [绑定按键] “[绑定指令]”
注意,绑定指令后面不用附上参数。
举例:
想要X键切换左右手,在控制台输入以下命令即可:
BindToggle X "cl_righthand"
如果想要X键控制Bot蹲下或斩里,在控制台输入:
BindToggle X "bot_crouch"
CSGO一键切换控制台指令
toggle
CSGO一键切换控制台指令 toggle是相对高级的控制台指令,可以绑定2个以上参数,并按照顺序切换。比如HUD颜色指令cl_hud_color有多个参数(数字),分别对应不同颜色,具体请看本站之前发布的《CSGO一键切换HUD(界面)颜色控制台指令》。我们可以通过toggle指令来在不同HUD颜色按顺序切换,使用格式为:
bind [绑定按键] “toggle [绑定指令] [参数1 参数2 参数3 …]”
注意,多个参数之间要用空格隔开。
举例:
想要X键切换HUD颜色,并且按白色、红色、蓝色和黄色顺序切换。
bind X "toggle cl_hud_color 1 5 3 7"
X键控制r_drawclipbrushes显示,r_drawclipbrushes用于显示空气墙(跑题),具体介绍请看《CSGO显示空气墙控制台指令》,那么如果你想要的让空气墙、投掷物空气墙、以及关闭三者之间快速转换(可用于跑图、投掷物研究),那么在控制台输入:
bind X "toggle r_drawclipbrushes 2 3 0"
incrementvar
不同于上述的两条指令,incrementvar除了能控制指令开关,还支持小数点后的数目,那么我们就可以用它来调整某些需要小数点的数据,比如雷达大小、准星大小等。incrementvar的用法是提供参数的最小值和最大值,以及递增值,使用格式为:
bind [绑定按键] “incrementvar [绑定指令] [参数最小值] [参数最大值] [参数递增值]”
注意,递增值要可以准确从最小值递增至最大值。
举例:
X键切换雷达大小,如下图,最小值为0.25,最大值为1,并以每次增加0.25。
bind X "incrementvar cl_radar_scale 0.25 1 0.25"
X键切换准星大小,最小值为4.5,最大值为1000,想要一键从4.5直接增加到1000,那么就是增加995.5。
bind \ "incrementvar cl_crosshairsize 4.5 1000 995.5"
这样准星的尺寸会在4.5和1000之间切换,如下图所示。
有用,这个超大准星我很喜欢
不错啊,看到那些主播天天在那切,我也想试试