K!M 发表于 2003-4-8 17:33:19

config高手请进!

我想为自己定制一个GONFIG:

其中我想做个走路的锁定功能(按一下进入走路状态,再按一下又可恢复跑动状态)
请问如何制作?(代码?):D

小凡 发表于 2003-4-8 17:55:39

开关式脚本:

开关式脚本的格式为:
alias "开关" "关闭"
alias "关闭" "alias 开关 打开;关闭的命令"
alias "打开" "alias 开关 关闭;打开的命令"
然后bind "键位" "开关"即可。
比如:
alias radar_t radar_off
alias radar_off "alias radar_t radar_on; hideradar"
alias radar_on "alias radar_t radar_off; drawradar"
然后bind "\" "radar_t"即可。以后按\键即可实现雷达的开关。
我们把每一行加上注解:
alias radar_t radar_off (定义radar_t为开关命令,执行radar_t命令即执行radar_off命令)
alias radar_off "alias radar_t radar_on; hideradar"(把radar_t重定义为命令radar_on,执行hideradar命令)
alias radar_on "alias radar_t radar_off; drawradar"(把radar_t重定义为命令radar_off,执行drawradar命令)
当你bind了一个键后实际上已经执行了第一句alias radar_t radar_off即定义radar_t到radar_off
当你按下\键后因为第一句已经定义了执行radar_t命令即执行radar_off命令,即执行了第二句alias radar_off "alias radar_t radar_on; hideradar"即定义radar_t到radar_on然后执行hideradar命令隐藏雷达。
当你再次按下\键后因为第二句已经定义了执行radar_t命令即执行radar_on命令,即执行了第三句alias radar_on "alias radar_t radar_off; drawradar"即定义radar_t到radar_off然后执行drawradar命令显示雷达。
如果你再按下\键即又执行了第二句alias radar_off "alias radar_t radar_on; hideradar"即定义radar_t到radar_on然后执行hideradar命令隐藏雷达。如此雷达的开关功能就实现了。


而作走路锁定:则改为+speed即可。

K!M 发表于 2003-4-9 00:35:25

小弟不才,这个难度大了点!
能不能直接给个编辑好的代码?谢谢了!
我(走路用CTRL控制)谢谢咯!

fyerit 发表于 2003-4-9 02:17:37

alias walktrig walkon
alias walkon "+speed;alias walktrig walkoff"
alias walkoff "-speed;alias walktrig walkon"
bind ctrl walktrig

K!M 发表于 2003-4-9 15:51:35

是不是把
alias walktrig walkon
alias walkon "+walk;alias walktrig walkoff"
alias walkoff "-walk;alias walktrig walkon"
复制到Autoexec
把bind ctrl walktrig复制到Config里????
我试了一下,还是不行.
不成功!

fyerit 发表于 2003-4-9 16:01:00

不好意思,搞错参数了
+walk和-walk分别改成+speed和-speed
页: [1]
查看完整版本: config高手请进!