【猪聪CS入门教学 - 脚本篇】脚本解剖 修改编写脚本 一键买枪 脚本范例

Home Home
<< 1 2 3 >>
跳页: (共 3 页)
引用 | 编辑 chuchung712
2009-07-31 16:26
楼主
推文 x78
CS - 脚


在此文章, 会让各位对脚本有一定认识
知道如何修改, 编写脚本

*此教学100%本人手打和原创, 请勿擅自转载!!

★★★★★★★★★★
按一下收藏主题  ★
按一下推荐主题  ★
★★★★★★★★★★

目录

楼主
脚本(Script)
绑定(bind)
定义(alias)

1楼
基本脚本用语
显示信息(developer)
小段暂停(wait)
一键买枪
购买式脚本(buy script)
一键买枪 2
脚本范例


脚本(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;"
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"


献花 x5
引用 | 编辑 亚尔多
2009-07-31 17:14
2楼
  
虽然对我没用,但这个真的不错
(你也叫自已猪聪了...)

献花 x0
引用 | 编辑 CSGOD
2009-07-31 17:16
3楼
  
写的不错..简单明了..看一遍就学会了 表情

献花 x0
引用 | 编辑 chuchung712
2009-07-31 17:19
4楼
  
下面是引用 亚尔多 于 2009-07-31 17:14 发表的 : 到引言文
虽然对我没用,但这个真的不错
(你也叫自已猪聪了...)

没所谓了
反正猪聪好像还比chuchung712受欢迎 表情

下面是引用 CSGOD 于 2009-07-31 17:16 发表的: 到引言文
写的不错..看一遍就学会了
感谢支持~

献花 x0
引用 | 编辑 a7800123
2009-07-31 20:59
5楼
  
大大写的不错的说
给新手很好的教学
而且图文并茂
看起来就很不错!
希望大大继续发教学文 造福新手!!
加油!

献花 x0
引用 | 编辑 fk1794xd
2009-07-31 22:32
6楼
  
虽然看不明白,但这个真的不错
(你自己也认了自己为猪聪了...)
表情

献花 x0
引用 | 编辑 CSGOD
2009-08-01 00:02
7楼
  
下面是引用 fk1794xd 于 2009-07-31 22:32 发表的 : 到引言文
虽然看不明白,但这个真的不错
(你自己也认了自己为猪聪了...)
表情


alias 就是可自行编译多种指令绑定单键的组合..如单键买枪..跟单键指令开关0或1的指令..

有如现今顶级电竞键盘的自行编辑按键功能略同..

简略说法 alias|指令代号|你所想要绑定的特殊指令

然后 BIND|你想执行时按的键位|上述的指令代号

好像是这样..几年没写过脚本都快忘光了..表情

献花 x0
引用 | 编辑 fk1794xd
2009-08-01 00:23
8楼
  
下面是引用 CSGOD 于 2009-08-01 00:02 发表的 : 到引言文


alias 就是可自行编译多种指令绑定单键的组合..如单键买枪..跟单键指令开关0或1的指令..

有如现今顶级电竞键盘的自行编辑按键功能略同..

简略说法 alias|指令代号|你所想要绑定的特殊指令

然后 BIND|你想执行时按的键位|上述的指令代号

好像是这样..几年没写过脚本都快忘光了..表情

对这些麻烦的东东没兴趣啦..

献花 x0
引用 | 编辑 chuchung712
2009-08-01 11:15
9楼
  
下面是引用 CSGOD 于 2009-08-01 00:02 发表的 : 到引言文


alias 就是可自行编译多种指令绑定单键的组合..如单键买枪..跟单键指令开关0或1的指令..

有如现今顶级电竞键盘的自行编辑按键功能略同..

简略说法 alias|指令代号|你所想要绑定的特殊指令

然后 BIND|你想执行时按的键位|上述的指令代号

好像是这样..几年没写过脚本都快忘光了..表情

的确是这样没有错
但好像跟我说的没分别... = =

下面是引用 fk1794xd 于 2009-07-31 22:32 发表的: 到引言文
虽然看不明白,但这个真的不错
(你自己也认了自己为猪聪了...)
为什么你的回覆跟亚尔多的这么相似... = =

献花 x0
引用 | 编辑 CSGOD
2009-08-01 13:53
10楼
  
下面是引用 chuchung712 于 2009-08-01 11:15 发表的 : 到引言文

的确是这样没有错
但好像跟我说的没分别... = =


为什么你的回覆跟亚尔多的这么相似... = =


上面那个阿呆看不懂阿..所以就简略说给他听表情

献花 x0
引用 | 编辑 chuchung712
2009-08-01 15:42
11楼
  
下面是引用 CSGOD 于 2009-08-01 13:53 发表的 : 到引言文


上面那个阿呆看不懂阿..所以就简略说给他听表情

原来如此... = =

献花 x0
引用 | 编辑 fk1794xd
2009-08-01 18:35
12楼
  
下面是引用 chuchung712 于 2009-08-01 11:15 发表的 : 到引言文

的确是这样没有错
但好像跟我说的没分别... = =



为什么你的回覆跟亚尔多的这么相似... = =
是我抄他的...
因我之前在一个战队帖中回覆(那帖已被删除了)
我说甚么少玩1.6..
他也完全抄袭我..
只是将cz改为css
然后他说好东西才有人抄表情
所以我便抄他啦

献花 x0
引用 | 编辑 fk1794xd
2009-08-01 18:38
13楼
  
下面是引用 CSGOD 于 2009-08-01 13:53 发表的 : 到引言文


上面那个阿呆看不懂阿..所以就简略说给他听表情

我不是阿呆 表情 

献花 x0
引用 | 编辑 chuchung712
2009-08-01 20:35
14楼
  
下面是引用 fk1794xd 于 2009-08-01 18:35 发表的 : 到引言文



为什么你的回覆跟亚尔多的这么相似... = =
是我抄他的...
因我之前在一个战队帖中回覆(那帖已被删除了)
我说甚么少玩1.6..
他也完全抄袭我..
只是将cz改为css
然后他说好东西才有人抄表情
所以我便抄他啦

这个... = =
无言...
歪理... = =

献花 x0
引用 | 编辑 fk1794xd
2009-08-01 23:47
15楼
  
下面是引用 chuchung712 于 2009-08-01 20:35 发表的 : 到引言文

这个... = =
无言...
歪理... = =

那个....这个....你自己问阿尔多吧表情

献花 x0
引用 | 编辑 小魂
2009-08-02 10:29
16楼
  
脚本@@!?
看大大辛苦份上推荐一下吧!
chuchung712大大叫猪总?0.0..不了解!

献花 x0
引用 | 编辑 chuchung712
2009-08-02 10:40
17楼
  
下面是引用 魂梦 于 2009-08-02 10:29 发表的 : 到引言文
脚本@@!?
看大大辛苦份上推荐一下吧!
chuchung712大大叫猪总?0.0..不了解!

^^
这个...
你问问fk1794xd吧...
他改的
他说"chuchung"发音像"猪聪"...... = =


献花 x0
引用 | 编辑 fk1794xd
2009-08-02 14:36
18楼
  
下面是引用 chuchung712 于 2009-08-02 10:40 发表的 : 到引言文

^^
这个...
你问问fk1794xd吧...
他改的
他说"chuchung"发音像"猪聪"...... = =

叫我FK行了..(但很像粗话表情 )
因为chu猪chung聪....很像...我叫他说真的读音出来他又不说....便叫他猪聪了..

献花 x0
引用 | 编辑 chuchung712
2009-08-02 15:38
19楼
  
下面是引用 fk1794xd 于 2009-08-02 14:36 发表的 : 到引言文

叫我FK行了..(但很像粗话表情 )
因为chu猪chung聪....很像...我叫他说真的读音出来他又不说....便叫他猪聪了..

FK根本就是粗言... = =

献花 x0
引用 | 编辑 fk1794xd
2009-08-02 16:02
20楼
  
下面是引用 chuchung712 于 2009-08-02 15:38 发表的 : 到引言文

FK根本就是粗言... = =

FUXK才是..FK是简写...所以不太算..(看你怎样看我的名字)

献花 x0
引用 | 编辑 chuchung712
2009-08-02 16:21
21楼
  
下面是引用 fk1794xd 于 2009-08-02 16:02 发表的 : 到引言文

FUXK才是..FK是简写...所以不太算..(看你怎样看我的名字)

我看你的名字是 :
粗言+数字+xD

献花 x0
引用 | 编辑 fk1794xd
2009-08-02 16:38
22楼
  
下面是引用 chuchung712 于 2009-08-02 16:21 发表的 : 到引言文

我看你的名字是 :
粗言+数字+xD

不是粗言啊表情

献花 x0
引用 | 编辑 chuchung712
2009-08-02 20:17
23楼
  
但我认为是...
我第1眼看见已觉得是粗言... = =

献花 x0
引用 | 编辑 fk1794xd
2009-08-02 20:31
24楼
  
下面是引用 chuchung712 于 2009-08-02 20:17 发表的 : 到引言文
但我认为是...
我第1眼看见已觉得是粗言... = =

如果真的是..我已被人禁言了..= =
不是粗言表情

献花 x0
引用 | 编辑 chuchung712
2009-08-02 21:07
25楼
  
下面是引用 fk1794xd 于 2009-08-02 20:31 发表的 : 到引言文

如果真的是..我已被人禁言了..= =
不是粗言表情

= =
最多免费给你1个改名机会... = =

献花 x0
引用 | 编辑 fk1794xd
2009-08-02 21:24
26楼
  
下面是引用 chuchung712 于 2009-08-02 21:07 发表的 : 到引言文

= =
最多免费给你1个改名机会... = =

我不改@@

献花 x0
引用 | 编辑 killer699
2009-08-04 10:13
27楼
  
版区帖子水准提高
作为版主很高兴
能讲解一下连跳就好
原本有几个脚本想分享(例如一键闪狙,切换3连射模式)
可惜最近一次删cs
忘记拿掉

献花 x0
引用 | 编辑 fk1794xd
2009-08-04 11:10
28楼
  
下面是引用 killer699 于 2009-08-04 10:13 发表的 : 到引言文
版区帖子水准提高
作为版主很高兴
能讲解一下连跳就好
原本有几个脚本想分享(例如一键闪狙,切换3连射模式)
可惜最近一次删cs
忘记拿掉

你说我们之前的水准不高吗表情

真是可惜啊...(但我不用脚本的)表情

献花 x0
引用 | 编辑 wqa060752
2009-08-04 14:23
29楼
  
脚本范例 果个超级跳系唔系用唔到架 我跟哂你都唔得既-3-

献花 x0
<< 1 2 3 >>
跳页: (共 3 页)