分享一下我对控制台和CFG一些进阶指令的使用
1、然后越研究越上瘾,搞好跑图CFG后还把我以前设置的一些指令都改进了一下,今天同样是闲得无聊,时间太多正好写一篇分享贴,如果写的不错的话吧务就给我加个精呗

3、csgo控制台的指令有三种直接指令 noclip....带+-符号按下/释放指令 +jump、+speed、-attack.....参数指令 cl_radar_scale 0.55、net_graph 1.....
4、Bind指令用法:Bind “按键” “指令1;指令2;.......”即按下对应按键执行对应的一条或多条指令Bind指令很基础,我一开始的自定义按键设置基本都是用Bind写的,默认的所有按键设置也都是用Bind写的Bind指令可以一键对应多条指令,实现一些键位连点,比如:bind "g" "use weapon_c4;drop"//一键丢包bind "f" "+lookatweapon;r_cleardecals"//监视武器并清理血迹但Bind指令也很局限,一个键只能完成一种功能,比如我需要开关Fps的显示用Bind写的话就是Bind "F11" "net_graph 0 "Bind "F12" "net_graph 1 "就必须用两个键来实现,一个键开一个键关Bind执行的指令可以是上面说的三类指令的任意一种

7、Bind incrementvar是B坡纠课柩indtoggle的进阶模式 ,Bindtoggle能实现的,全都可以用Bin颊俄岿髭d incrementvar来写例如:BindToggle "F12" "net_graph"//F12一键开关Fps显示等价于Bind "F12" "incrementvar net_graph 0 1 1"//F12一键开关Fps显示同样的,Bind incrementvar也只能绑定带一个参数的指令但Bind incrementvar可以适用与几乎所有参数指令,而Bindtoggle仅适用与参数为0或1的参数指令例如:Bind "F9" "incrementvar m_yaw 0.022 220.022 220"//F9一键转圈Bind "Mouse4" "incrementvar cl_radar_scale 0.3 0.8 0.25"//侧键控制HUD雷达在0.3 0.55 0.8三个大小之间切换Bind "Mouse6" "incrementvar sensitivity 0.8 1.2 0.2"//dpi按键控制游戏灵敏度在0.8 1.0 1.2三个值之间切换这些都无法用Bindtoggle来实现

10、alias "+cross" "cl_crosshairsize 3000"alias "-cross" "cl_crosshairsize 3.75"bind x "+cross"//x按下为投掷物辅助准心,松开正常准心alias point "cl_crosshairgap 2;cl_crosshairsize 3;cl_crosshairthickness 1;bind x cross"alias cross "cl_crosshairthickness 0.5;cl_crosshairgap -4;cl_crosshairsize 3000;bind x point"bind x "point"//切换准心的另一种写法,可以调整多个参数,并在两个准心中一键切换

11、Alias指令都需要像跳投指令一样写一个cfg文件扔F:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg里面,然后再设一个+exec 文件名 的启动项才能用,有设过跳投的应该都懂