CS 脚本 语法 求助

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:52:53
我要实现的功能大概是这样的.

按一下P键 用鼠标左键射击的时候是边打边开灯的.
再一下P键 用鼠标左键射击的时候是只打不开灯.

我在控制台输入的代码如下:

alias +kaideng "bind MOUSE1 '+attack;impulse 100'"
alias -kaideng "bind MOUSE1 '+attack'"
bind P "+kaideng"

我输入以上之后.按P键以后没有我想要的效果,而且还提示有语法错误.
请高手指点..
难道 alias 里不能嵌套 bind 命令? 如果可以应该怎么写?

alias可以定义“bind”命令,只是你的“'”这个符号在这里起不了作用。
而且你是要设置个开关,必须另外绑定。

alias +kaideng "+attack;impulse 100"
alias -kaideng "-attack;impulse 100"
alias kaiguan "kai"
alias kai "bind mouse1 +kaideng; alias kaiguan guan"
alias guan "bind mouse1 +attack; alias kaiguan kai"

bind "p" "kaiguan"
开关的脚本其实是一个“循环转换”命令

先定义开灯的效果:
alias +kaideng "+attack;impulse 100"
alias -kaideng "-attack;impulse 100"
在把效果赋予开关:
alias kai "bind mouse1 +kaideng; alias kaiguan guan"
alias guan "bind mouse1 +attack; alias kaiguan kai"

问题过于专业 搞不懂