CS脚本命令语法详解 --------------------------------------------------------------------------------作者: 来源: 类别:战术文章 日期:2003.04.07 今日/总浏览: 3/3809 第一节:alias 的语法格式 alias 的语法格式:alias [身定义名称] ["内部或外部命令"] “alias” 命令语句的作用是将一个或多个内部或外部命令定义为一个新的名称,使其成为一个可执行的命令集。在这里新的名称可以是自定义的任意名称,被定义的命令用双引号括起来。如果被定义的命令为多个命令则每个命令之间要用分号(;)隔开。例如:当我们要将购买六个弹匣的主枪子弹定义为“ammo1”那么我们就可以这样写: alias ammo1 "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;mclr" 如果要将购买沙漠之鹰定义为“deagle”。我们可以这样写: alias deagle "buy; menuselect 1; menuselect 3;menuselect 0;mclr" 第二节:bind 的语法格式 bind 的语法格式: bind ["任意键"] ["内部或外部命令"] bind 语法的用途是将一个内部或外部命令绑定到任意一个自定义的键名 例如:如果我们想把购买“沙漠之鹰”绑定到键盘上的“F1”键,我们可以这样写: alias deagle "buy; menuselect 1; menuselect 3; menuselect 0; mclr" bind "F1" "deagle" 在这里面“alias”语句的作用是将购买“沙漠之鹰”命令集"buy; menuselect 1; menuselect 3; menuselect 0; mclr"赋予一个新的名称为"deagle"。然后再用"bind"语句将"deagle"绑定到键盘上的一个键“F1”。这样我们在游戏中就可以按键盘上的“F1”来一键购买“沙漠之鹰”了 第三节: 在前两节我给大家详细介绍了一下"alias"和"bind"语句的语法和应用实例 这一节我们再通过实例来看看如何综合运用这两个基本语句来编写CS一键买枪脚本文件 下面就是我自己编写的CS一键买枪脚本,供大家学习参考,当然如有不足之处也欢迎批评指正: alias w "wait" alias mclr "slot10;w;slot10" alias ammo1 "buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;mclr" alias ammo2 "buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;mclr" alias equip "buyequip;menuselect 8;menuselect 2;ammo1;ammo2;buyequip;menuselect 8;menuselect 4;buyequip;menuselect 8;menuselect 3;menuselect 0;mclr" alias hj "buyequip;menuselect 8;menuselect 2" alias sl "buyequip;menuselect 8;menuselect 4;buyequip;menuselect 8;menuselect 3" alias deagle "buy;menuselect 1;menuselect 3;ammo2;menuselect 0;mclr" alias equip2 "hj;ammo1;deagle;sl" alias mp5 "buy;menuselect 3;menuselect 1;equip2;menuselect 0;mclr" alias carbine "buy;menuselect 4;menuselect 1;buy;menuselect 4;menuselect 3;equip2;menuselect 0;mclr" alias awp "buy;menuselect 4;menuselect 6;equip2;menuselect 0;mclr" bind f2 "carbine" bind f3 "mp5" bind f4 "awp" bind f1 "deagle" bind z "equip" alias +sjump "+jump;+duck" alias -sjump "-jump;-duck" bind SPACE +sjump 说明:用记事本打开 Counter-Strike\cstrike目录下的 autoexec.cfg 然后粘贴以上字符内容,首次使用该脚本时:进入游戏后打开控制台输入命令:exec auotexec.cfg 回车即可,以后进入游戏后会自动加载该脚本。 F1键购买“沙漠之鹰”+子弹(全满) F2键购买“M4”或“AK47”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) F3键购买“MP5”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) f4键购买“AWP”+“沙漠之鹰”+子弹(全满)+护甲+手雷+闪光弹(1颗) Z键购买子弹(全满)+护甲+手雷+闪光弹(1颗) Sbpace(空格)键超级跳 关于1.5版本的BIND解决办法 : 在1.5里,如果你用自己的config文件的话,你会发现F1键和F2键被绑定后无法工作! 你可以试着用这种方法解决: 将".\valve\cl_dlls" 里的"demoeditor.dll"和 "gameui.dll" 重命名或转到别的文件夹里,这下你可以绑定F1和F2了