引用 | 编辑
chuchung712
2009-07-31 16:26 |
楼主
▼ |
||
x78
【猪聪CS入门教学 - 脚本篇】 在此文章, 会让各位对脚本有一定认识 知道如何修改, 编写脚本 *此教学100%本人手打和原创, 请勿擅自转载!! ★★★★★★★★★★ ★ 按一下收藏主题 ★ ★ 按一下推荐主题 ★ ★★★★★★★★★★
脚本(Script) 脚本(Script)就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的档案然后在需要的时候执行,这样就可以方便你在CS中的使用 脚本副档名为.cfg的档案放在cstrike档案夹下,执行时在控制台输入: exec 脚本档案名.cfg即可 例如我们执行了一系列命令,执行这一系列命令有一个过程 用一个命令把这一过程定义(alias)好,最后绑定(bind)一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。所有的脚本都是通过这一方法实现的 绑定(bind) bind就是分配一个命令到指定的键,它同样能够分配一个alias到指定的键 以记事本开启 cstrike\config.cfg 即可看到很多绑定指令 例如开火 bind "MOUSE1" "+attack" 表示绑定+attack(开火)这个命令到指定的键MOUSE1(滑鼠左键) 定义(alias) Alias就是给一组命令定义一个名称 当你定义过后 CS就认为此alias为一个命令 你可以用bind命令分配一个键给这个alias 也可以在其他的alias中使用它 例子 : 假如你想在CS说"Hello everyone!" 但又不想每次都打 就可以使用alias 在控制台输入 alias hi "say Hello everyone!" 这样 "hi"就成为一条可行的命令 当你在控制台输入hi就等于说 Hello everyone! 这句话 再配合bind 在控制台输入 bind F10 hi 这样 你按F10就会执行hi命令 换句话说 按F10就等于说Hello everyone!了 1楼续...... x10
|
引用 | 编辑
chuchung712
2009-07-31 16:53 |
1楼
▲ ▼ |
续楼主
基本脚本用语 在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;" 2. 超级跳(连跳)脚本 按住跳键不放即可实现超级跳 alias sprung1 "alias _special sprung; sprung; alias sprungx sprung0" 3. 一键闪狙脚本 滑轮向上即可 最后会快速换枪 (*衷心感谢killer699提供) alias xxx1 "wait;wait;+attack2;wait;-attack2;wait;wait;+attack;wait;-attack;wait;wait;lastinv;lastinv" x5 |
引用 | 编辑
chuchung712
2009-07-31 17:19 |
4楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-01 11:15 |
9楼
▲ ▼ |
下面是引用 CSGOD 于 2009-08-01 00:02 发表的 : 的确是这样没有错 但好像跟我说的没分别... = = 下面是引用 fk1794xd 于 2009-07-31 22:32 发表的:为什么你的回覆跟亚尔多的这么相似... = = x0 |
引用 | 编辑
chuchung712
2009-08-01 15:42 |
11楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-01 20:35 |
14楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-02 10:40 |
17楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-02 15:38 |
19楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-02 16:21 |
21楼
▲ ▼ |
引用 | 编辑
chuchung712
2009-08-02 20:17 |
23楼
▲ ▼ |
但我认为是...
我第1眼看见已觉得是粗言... = = x0 |
引用 | 编辑
chuchung712
2009-08-02 21:07 |
25楼
▲ ▼ |
引用 | 编辑
killer699
2009-08-04 10:13 |
27楼
▲ ▼ |
版区帖子水准提高
作为版主很高兴 能讲解一下连跳就好 原本有几个脚本想分享(例如一键闪狙,切换3连射模式) 可惜最近一次删cs 忘记拿掉 x0 |