上次的文章讲解了控制台的用法和基础的常用指令,这次介绍几个进阶的指令及用法,希望能够有效提升诸位的睡眠质量( ͡° ͜ʖ ͡°)。
bind指令
bind x "...";
该指令的格式如上,x为绑定的按键名,...是绑定的指令,可以是一条也可以是多条指令用分号;分开,填入引号" ",当指令是没有间隔的单独指令时引号;可以省略,其他情况不可省,如+speed可省略,sensitivity 1`和多个指令不省略。多个指令例子如下:
bind shift "+speed;r_cleardecals";
+speed是静步的指令,r_cleardecals是清楚血迹的指令,绑定了shift键。这条指令执行之后,在按下shift键静步的同时清除血迹。
bind指令还有一种用法,用来查看某个按键已经绑定的指令:
bind x
输入之后控制台会显示已经绑定的指令,可以检查有没有正确的绑定按键。
unbind指令
清除已绑定的键位,比如已经绑定了x键,想要取消:
unbind x
unbindall //取消所有按键绑定
unbindallmousekeyboard//取消所有键鼠的绑定
bindtoggle和toggle指令
有的指令比如cl_drawhud 1即打开HUD,修改数字得到cl_drawhud 0,即关闭HUD。实际这种指令往往在两个不同的值之间切换,那么使用bindtoggle和toggle就可以写出非常简单的一键切换的指令ÿ