【CSGO】一些较复杂控制台指令 一键切换灵敏度/小地图大小/准星等
该帖的动机是我找了半天才找到的切换灵敏度绑键指令。
大家只要知道bind是绑键指令,alias是别名,或者说赋值指令就行,不用那么在意原理。alias指令后的指令名是自创的,所以可以是任意系统中不存在的名字。
所有可以使用的按键的键名如下

所有带alias的指令都需要存储进cfg文件中,并将cfg放在“Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg”路径下。游戏中指令台输入“exec cfg文件名”来启用,或者在启动行中添加“+exec 文件名”来默认启用。否则指令只在本次游戏中生效。
滚轮跳
bind "MWHEELDOWN" "+jump";
bind "MWHEELUP" "+jump";
一键大跳
alias +datiao "+jump;+duck";
alias -datiao "-jump;-duck";
bind 键名 +datiao;
一键切换灵敏度
后面两个数字为要切换的灵敏度
bind 键名 "toggle sensitivity 1.900000 4.500000";
一键切换准星
code后面那一长串是你自己要设置的准星代码。
当然,也可以把具体的设置准星指令变成cfg文件,然后把apply指令换成exec指令。
alias +zhunxing1 "apply_crosshair_code CSGO-UMLws-sNDuV-wBden-iDkkP-5UA6Q";
alias -zhunxing1 "bind 键名 +zhunxing2";
alias +zhunxing2 "apply_crosshair_code CSGO-7K4aC-qspBo-KqQPY-kTCcy-iucRF";
alias -zhunxing2 "bind 键名 +zhunxing1";
bind 键名 +zhunxing1;
一键放缩小地图比例
后面两个数字为具体数值,该数值应当小于等于1
bind 键名 "toggle cl_radar_scale 0.3 0.6";
按一下q切刀再切回来,按住q一直则持刀。
当然也能改为别的按键
alias +knife slot3;
alias -knife lastinv;
bind q +knife;
小改:
拿狙时单击q切上一次武器再切回去。不拿狙时为默认(不包括连狙)
alias +switch "lastinv";
alias -switch "use weapon_ssg08;use weapon_awp";
bind q +switch;
大改:
按q固定出刀,再按q切回。
alias +qie1 "slot3";
alias -qie1 "bind q +qie2";
alias +qie2 lastinv;
alias -qie2 "bind q +qie1";
bind q +qie1;
bind 1 "slot1;bind q +qie1";
bind 2 "slot2;bind q +qie1";
bind 3 "slot3;bind q +qie1";
bind 4 "slot4;bind q +qie1";
后面这几行,就是要把所有其他的切换武器按键都加上“+qie1”指令。有滚轮也有加上滚轮。如果你不知道原本的指令是什么,可以用“bind 键位”查看。
其他有趣的指令
在主武器和副武器间切换。其他武器按下该键则切换为主武器。
bind 键名 invnextgun;
按住该键,使用鼠标移动控制身体移动。用于微调站位来对点扔道具,如果在八九百edpi下仅使用+strafe,就实在太微调了,所以我又加上按住临时增大林敏度的指令,如果你觉得动得太多,可以自己改数值。
alias +findpoint "toggle sensitivity 4.800000;+strafe";
alias -findpoint "toggle sensitivity 1.900000(这里写自己使用的灵敏度);-strafe";
bind 键位 +findpoint;
换弹发送团队消息
alias +retext "say_team 我正在换弹!!;+reload";
alias -retext "-reload";
bind r +retext;
say为全体消息,say_team为团队消息,所以你可以为任何操作附上消息。