alias yourconfig "exec yourconfig; developer 1; echo Yourconfig.cfg; wait 250; developer 0; alias configsw friendconfig"
alias friendconfig "exec friendconfig; developer 1; echo Friendconfig.cfg; wait 250; developer 0; alias configsw yourconfig"
bind "key" "configsw"
循环的别名
alias "Loop" "echo Looping every 150 ticks.;wait 150;Loop"
Loop
下面解释以上的脚本:
第一行建立别名loop,在控制台显示Looping every 150 ticks后,等待150帧后再次执行别名loop
第二行循环别名loop
您还可以创建循环命令的别名,像这样的例子:
alias "Loop1" "echo Loop 1;wait 150;Loop2"
alias "Loop2" "echo Loop 2;wait 150;Loop1"
别名Loop1执行别名Loop2,别名Loop2执行别名Loop1,如此循环
这种方法也可用于取消循环,但不清除循环别名:
alias "Loop1" "echo Loop1;wait 150;Loop2"
alias "Loop2" "Loop1"
这将创建一个循环,然后
alias "Loop2"
将打破它,清除Loop2别名。
您可以利用这些按钮按下(通过 + / - 前缀覆盖更早)是这样的:
alias "Loop2" "Loop1"
alias "Loop1" "echo Loop1;wait 150;Loop2"
alias "+Loop" "alias Loop2 Loop1;Loop2"
alias "-Loop" "alias Loop2"
bind "" "+Loop"
解读此巨集:
创建别名Loop2执行别名Loop2
别名Loop1在控制台显示Loop1字样,150帧后执行Loop2
创建别名-Loop,-Loop执行命令alias Loop2
用-Lopp来清除Loop2,取消了循环。
+ 和 - 命令
这些命令有两种状态,当绑定的键按下时,+命令会一直执行;当松开绑定键后,-命令会一直执行。
例如:
bind "c" "+duck"
这是+命令,所以当c键按下时,玩家就会一直蹲下。当鬆开后,玩家就会停止蹲下。
一般来说,如果一个指令或别名绑定到一个键,+会告诉游戏开始并一直实行指令。相反,如果一个指令或别名绑定到一个键,-会告诉游戏取消+号的工作。
如果定义一个+别名,将绑定别名的键按下时,-命令运行时就是取消
例:
alias