续楼主 基本脚本用语 在CS脚本中
会出现
//这符号
那"//"是什么呢?
//的作用为注释, 而CS系统不会执行//后的文字
例如在脚本结尾有时会出现的 "//Script End"
这用来告诉玩家脚本结束
而CS系统只会无视这句子
而" "则是alias或bind的开始和结束标志
而 ; 的作用是分开两条命令语句
显示信息(developer) developer
这是关于调试信息的命令
在控制台输入developer 1后所有载控制台中显示的信息都会在游戏的萤幕上显示出来
相反输入developer 0则关闭显示信息
这些信息只是你本身的客户端能看到, 并不会发送的其他的玩家那里
小段暂停(wait) wait命令在脚本中十分常用
它的作用是在执行脚本时做一个极小的暂停
一般利用wait来使脚本得以完整/正确的执行
例如
alias clmenu "wait;wait;wait;slot10"
这用来清除萤幕上的选单信息
如AMXX选单
我们要按0来离开菜单
使用了这里的clmenu命令
就等于按了0键
而前面的几个wait命令就是为了防止由网路延迟引起的系统忽略了slot10这条命令
如果想保险一点
可把clmenu命令写成
alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"
即选两次0项来清除选单
一键买枪 一键买枪, 其实就是执行bind命令
你还可以使用alias来使命令较清楚
例如你想按F9就买ak47或m4a1加deagle加满子弹加防弹衣加头盔加手雷加拆弹器
你就可在控制台输入
bind F9 "m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;"
(↑参考
http://bbs-mychat.com/reads.php?tid=722329 )
如想命令清晰化
可用这两条命令取代上面的
alias ak_m4_and_de "m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;"
bind F9 "ak_m4_and_de"
这样, F9就是"ak_m4_and_de"这命令了
"ak_m4_and_de"这命令又是"m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;defuser;secammo;"
这样, 按F9就可买ak47或m4a1加deagle加满子弹加防弹衣加头盔加手雷加拆弹器了
其他枪亦是
购买式脚本(buy script)
首先了解购买式脚本的基本命令
buy 打开武器购买选单
buyequip 打开装备购买选单
menuselect x 从选单中选择项目x
buyammo1 购买一个弹夹的主武器子弹。预设为,键
buyammo2 购买一个弹夹的手枪子弹。预设为.键
一键买枪 2 除了上面方法外
可使用购买式脚本来实现一键买枪
但此方法较不方便
不建议使用
例如 F7 = AK47 + 沙漠之鹰 + 满弹 + 防弹衣 + 头盔 + 手雷
AK在T的购买选单就是所谓的"b42"了
在控制台的语言就是"buy;menuselect 4;menuselect 2;"
而AK47 + 沙漠之鹰 + 满弹 + 防弹衣 + 头盔 + 手雷整条命令就是
bind F7 "buy;menuselect 4;menuselect 2;buy;menuselect 1;menuselect 4;buy;menuselect 6;buy;menuselect 7;buyequip;menuselect 2;buyequip;menuselect 4;"
跟方法1一样
想清晰点
就要使用alias
alias akde "buy;menuselect 4;menuselect 2;buy;menuselect 1;menuselect 4;buy;menuselect 6;buy;menuselect 7;buyequip;menuselect 2;buyequip;menuselect 4;"
bind F7 akde
这样就可以了
脚本范例 方法1. 把引用方格内的内容复制
在记事本贴上
储存时档名为"档名+.cfg"
然后
或 方法2.
1. F1 = ak47 / m4 + 沙漠之鹰 + 防弹衣 + 头盔 + 手雷 + 所有子弹 + 闪光X2 + 烟雾弹 + 拆弹器
F2 = awp + 沙漠之鹰 + 防弹衣 + 头盔 + 手雷 + 所有子弹 + 闪光X2 + 烟雾弹 + 拆弹器
F3 = mp5 + 防弹衣 + 头盔 + 手雷 + 主武器子弹 + 闪光X2 + 烟雾弹 + 拆弹器
alias fgren "hegren;flash;flash;sgren;"
alias fammo "priammo;secammo;"
alias ak_m4_full "m4a1;ak47;deagle;vesthelm;vest;fgren;defuser;fammo;"
alias awp_full "awp;deagle;vesthelm;vest;fgren;defuser;fammo;"
alias mp5_ammo "mp5;vesthelm;vest;fgren;defuser;priammo;"
bind F1 "ak_m4_full"
bind F2 "awp_full"
bind F3 "mp5_ammo"
2. 超级跳(连跳)脚本
按住跳键不放即可实现超级跳
alias sprung1 "alias _special sprung; sprung; alias sprungx sprung0"
alias sprung0 "alias _special; alias sprungx sprung1"
alias sprung "hax; wait; special"
alias hax "hax1"
alias hax1 "+jump;wait;-jump;alias hax hax2"
alias hax2 "+jump;wait;-jump;alias hax hax1"
alias +sprung "sprung1"
alias -sprung "sprung0"
bind "space" +sprung
alias +a "+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump"alias -a"-jump"
3. 一键闪狙脚本
滑轮向上即可
最后会快速换枪
(*衷心感谢killer699提供)
alias xxx1 "wait;wait;+attack2;wait;-attack2;wait;wait;+attack;wait;-attack;wait;wait;lastinv;lastinv"
bind "MWHEELUP" "xxx1"