教你如何制作脚本

社区服务
高级搜索
猴岛论坛CSGO反恐精英教你如何制作脚本
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

教你如何制作脚本

楼层直达
:偷情年代

ZxID:1249971

等级: 少将
密码不要设置太简单,呵呵

举报 只看楼主 使用道具 楼主   发表于: 2008-01-31 0
首先介绍脚本的基本知识:

1、什么是脚本(s cript)?
我们需要在CS游戏中执行了一系列命令,执行这一系列命令有一个过程。
用一个命令把这一过程定义(alias)好,最后分配(bind)一个键位给这个命令,以后只要按分配好的键位,就可以实现这一过程。脚本(s cript)就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,所有的脚本都是通过这一方法实现的。这样就可以方便你在CS中的使用。脚本可以存为后缀名为.cfg的文件放在cstrike文件夹下,执行时在控制台输入:
exec 脚本文件名.cfg即可。比如将以上的脚本存为buys.cfg文件,则在控制台中输入:
exec buys.cfg则可以实现我们所需要的功能。
2、什么是bind?
Bind就是分配一个命令到指定的键,它同样能够分配一个alias到指定的键。
比如:
bind "MOUSE1" "+attack"
表示分配+attack(攻击)这个命令到指定的键MOUSE1(鼠标左键)

3、什么是alias?
Alias就是给一组命令定义一个名称,当你定义过后,CS就认为此alias为一个普通的命令,你可以用bind命令分配一个键给这个alias,也可以在其他的alias中使用它。
比如:
alias hw "say Hello World!"
则当你在控制台(console)中输入hw这条命令回车执行后你就对服务器里所有的玩家说了Hello
World!这句话,你还可以用bind命令:
bind v "hw"当你按过v键后你同样对服务器里所有的玩家说了Hello World!这句话。
又比如:
alias buym "buy;menuselect 3;menuselect 1"
alias buyv "buy;menuselect 8;menuselect 1"
alias buysay "buym;buyv;hw"

bind j "buysay"
则表示当你执行buysay命令(如按下由bind分配好的j键)后购买MP5和普通防弹衣然后对服务器里所有的玩家说Hello World!这句话。

此alias实现的方法为:
第一步执行buym命令,buym命令已经定义好为"打开购买菜单;选择菜单第3项;再选择菜单第1项"即实现了购买MP5的功能。

第二步执行buyv命令,buyv命令已经定义好为"打开购买菜单;选择菜单第8项;再选择菜单第1项"即实现了购买普通防弹衣的功能。

第三步执行之前已经定义好的hw命令:对服务器里所有的玩家说Hello World!这句话。

把这三步命令定义为一个新的命令buysay然后用bind命令分配一个键(此处为j键)给这个alias(此处为buysay)则当你按下j键后就实现了这三步命令的功能。
注意:alias语句不能超过259个字符或下面这行字符的长度在Half-Life:Counter-Strike里:

4、脚本的分类:

基本式脚本 购买式脚本 开关式脚本 循环式脚本
按下&松开式脚本 按下&松开的开关式脚本 变位分配式脚本

a、基本式脚本:

在脚本文件中//作用为注释,CS系统不会执行//后的文字。如在脚本中加入:
// 单身的至尊宝制作
系统并不会管理这行文字而是忽略掉//及之后的文字。
在脚本文件中" "作用为alias的开始和结束标志。
在脚本文件中;的作用是分开两条命令语句。

首先你必须了解developer这一命令这是关于调试信息的命令:在控制台输入developer
1后所有载控制台中显示的信息都会在游戏的屏幕上显示出来。相反输入developer
0则关闭显示信息。注意:这些信息只是你本身的客户端能看到,并不会发送的其他的玩家那里。
比如我想要在屏幕的上方显示This s cript Edited by
Nick这条信息,可以在控制台中用命令echo This s cript Edited by
Nick实现,但在游戏时是不可能看得到的(被控制台挡住了)怎样实现呢?我们可以用一个alias脚本实现:
alias nick "developer 1; echo This s cript Edited by Nick;developer 0"
然后bind v "nick" 关闭/隐藏控制台后在你按下v键后屏幕的上方就会显示This s cript
Edited by Nick这条信息。

其次你可以使用alias语句使一些系统默认的命令简化,如:
alias dvon "developer 1"
alias dvoff "developer 0"
则上一条脚本可以简化成:
alias nick "dvon; echo This s cript Edited by Nick;dvoff"
这对我们编辑较长的脚本时十分有用。

wait命令在脚本中也是十分常用的,它的作用是在执行脚本时做一个极小的暂停,当你的延迟情况不是很严重时可以只使用几个wait命令,当你的延迟情况比较糟糕时可以多用几个wait命令来使你的脚本得以完整/正确的执行。如:
alias clmenu "wait;wait;wait;slot10"
这条命令是用来清除屏幕上的菜单信息的,在开头的买木仓脚本中买完木仓后并没有清除购买菜单我们需要按0键来清除菜单,而如果使用了这里的clmenu命令则可以清除购买菜单,slot10的功能就是选择菜单上的0项。而前面的几个wait命令就是为了防止由网络延迟引起的系统忽略了slot10这条命令,还可以更保险一些把clmenu命令写成:
alias clmenu "wait;wait;wait;slot10;wait;wait;slot10"选两次0项来清除购买菜单。
如果你需要较多的延迟也可以写出下面的命令:
alias w1
"wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"然后在需要时用w1命令代替wait命令。

b、购买式脚本:

首先了解购买式脚本的基本命令:
buy 打开武器购买菜单
buyequip 打开装备购买菜单
menuselect x 从菜单中选择项目x
buyammo1 购买一个弹夹的主武器子弹。默认为,键。
buyammo2 购买一个弹夹的手木仓子弹。默认为.键。

其次做一些准备工作:
file://------------------------------------------
file://| 设置买子弹、清除菜单等功能 |
file://------------------------------------------

alias nick "dvon; echo This s cript Edited by Nick; dvoff"
alias dvon "developer 1"
alias dvoff "developer 0"

alias "clmping" "clmenu400"
file://在控制台中输入clmping即可切换ping值高和低时清除菜单的速度
alias "clmenu400" "alias clmping
clmenu;wait;wait;wait;wait;slot10;wait;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10;wait;wait;wait;wait;slot10"//选择菜单上的项目0,清除菜单(ping值>400时使用)
alias "clmenu" "alias clmping
clmenu400;wait;wait;wait;slot10;wait;wait;slot10"//选择菜单上的项目0,清除菜单(ping值<50时使用)
alias "fammo" "buy; menuselect 6; buy; menuselect 7;"//买满主武器和手木仓的弹夹,满的所有弹夹
alias "wammo" "buy; menuselect 6;"//买满主武器的弹夹
alias "sammo" "buy; menuselect 7;"//买满手木仓的弹夹
alias "b1" "buyammo1;"//1个主弹夹
alias "b2" "buyammo1; buyammo1;"//2个主弹夹
alias "b3" "buyammo1; buyammo1; buyammo1; "file://3个主弹夹
alias "b4" "buyammo1; buyammo1; buyammo1; buyammo1;"//4个主弹夹
alias "b5" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;"//5个主弹夹
alias "b6" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1;"//6个主弹夹
alias "b7" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1;"//7个主弹夹
alias "b8" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1; buyammo1"//8个主弹夹
alias "b9" "buyammo1; buyammo1; buyammo1; buyammo1; buyammo1; buyammo1;
buyammo1; buyammo1; buyammo1;"//9个主弹夹
alias "bs1" "buyammo2;"//1个手木仓弹夹
alias "bs2" "buyammo2; buyammo2;"//2个手木仓弹夹
alias "bs3;" "buyammo2; buyammo2; buyammo2;"//3个手木仓弹夹
alias "bs4" "buyammo2; buyammo2; buyammo2; buyammo2;"//4个手木仓弹夹
alias "bs5" "buyammo2; buyammo2; buyammo2; buyammo2; buyammo2;"//5个手木仓弹夹

这些alias使脚本编写时变得更方便也更简洁。

然后开始编写购买脚本:
file://-----------------------------
file://| 一键买木仓 |
file://-----------------------------
alias "ak/m4" "buy;menuselect 4;menuselect 1;buy;menuselect 4;menuselect
3;fammo;clmenu;say_team I am Take [Kalashnikov AK-47/Colt M4A1 Carbine]"
file://买AK47/M4A1和所有子弹
alias "sg552/aug" "buy;menuselect 4;menuselect 2;buy;menuselect 4;menuselect
4;fammo;clmenu;say_team I am Take [SG552 Commando/Steyr Aug]"
file://买SG552/Aug和所有子弹
alias "awp" "buy;menuselect 4;menuselect 6;fammo;clmenu;say_team I am Take
[AWM/P]" file://买AWM/P和所有子弹
alias "g3/sg550" "buy;menuselect 4;menuselect 7;buy;menuselect 4;menuselect
8;fammo;clmenu;say_team I am Take [G3SG-1/SG-550 Sniper Rifle]"
file://买G3SG-1/SG550和所有子弹
alias "mp5" "buy;menuselect 3;menuselect 1;fammo;clmenu;say_team I am Take [H&K
MP5 Navy]" file://买MP5和所有子弹
alias "TMP/Mac" "buy;menuselect 3;menuselect 2;buy;menuselect 3;menuselect
4;fammo;clmenu;say_team I am Take [Steyr TMP/Ingram MAC-10]"
file://买TMP/Mac-10和所有子弹
alias "p90" "buy;menuselect 3;menuselect 3;fammo;clmenu;say_team I am Take [FN
P90]" file://买P90和所有子弹
alias "ump45" "buy;menuselect 3;menuselect 5;fammo;clmenu;say_team I am Take
[UMP45]" file://买UMP45和所有子弹
alias "m3" "buy;menuselect 2;menuselect 1;fammo;clmenu;say_team I am Take [M3
Super 90 Entry]" file://买M3和所有子弹
alias "xm1014" "buy;menuselect 2;menuselect 2;fammo;clmenu;say_team I am Take
[XM 1014]" file://买xm1014和所有子弹
alias "m249" "buy;menuselect 5;menuselect 1;fammo;clmenu;say_team I am Take [FN
M249 Para]" file://买M249和所有子弹
alias "scout" "buy;menuselect 4;menuselect 5;fammo;clmenu;say_team I am Take
[Scout]" file://买scout和所有子弹

alias "usp" "buy;menuselect 1;menuselect 1;fammo;clmenu;say_team I am Take
[USP.45ACP Tactical]" file://买usp和所有子弹
alias "glock" "buy;menuselect 1;menuselect 2;fammo;clmenu;say_team I am Take
[Glock 18C]" file://买glock和所有子弹
alias "deagle" "buy;menuselect 1;menuselect 3;fammo;clmenu;say_team I am Take
[Desert Eagle .50AE]" file://买Desert Eagle .50AE沙漠之鹰和所有子弹
alias "p228" "buy;menuselect 1;menuselect 4;fammo;clmenu;say_team I am Take [Sig
P228]" file://买P228和所有子弹
alias "elite/57" "buy;menuselect 1;menuselect 5;buy;menuselect 1;menuselect
6;fammo;clmenu;say_team I am Take [FN Five-Seven/Dual 96G Elite Beretta's]"
file://买elite/57和所有子弹


file://-----------------------------
file://| 一键买装备|
file://-----------------------------
alias "armour" "buyequip;menuselect 1;clmenu;say_team I am Buy [Kevlar Vest]"
file://买防弹衣
alias "bh-armour" "buyequip;menuselect 2;clmenu;say_team I am Buy [Kevlar Vest &
Helmet]" file://买防弹衣和头盔
alias "n-g" "buyequip;menuselect 7;clmenu;say_team I am Buy [NightVision
Goggles]" file://买夜视仪
alias "flashbang" "buyequip;menuselect 3;buyequip;menuselect 3;clmenu;say_team I
am Buy [Flashbang]" file://买闪光弹
alias "HE-ge" "buyequip;menuselect 4;clmenu;say_team I am Buy [HE Grenade]"
file://买高爆手雷
alias "sm-ge" "buyequip;menuselect 5;clmenu;say_team I am Buy [Smoke Grenade]"
file://买烟雾弹
alias "defuser" "buyequip;menuselect 6;clmenu;say_team I am Take [Defuse Kit]"
file://买拆弹器


file://-----------------------------
file://| 打包购买|
file://-----------------------------
alias "SMG1" "buyequip;menuselect 1;buy;menuselect 3;menuselect
1;wammo;buyequip;menuselect 4; clmenu;say_team I am Buy [MP5 value
Pack]"//买防弹衣MP5、满的主弹夹、和手雷
alias "SMG1F" "buyequip;menuselect 2;buy;menuselect 3;menuselect
1;wammo;buyequip;menuselect 4;buy;menuselect 1;menuselect 3;
sammo;buyequip;menuselect 3;buyequip;menuselect 6;buyequip;menuselect
3;buyequip;menuselect 5; clmenu;say_team I am Buy [MP5 Navy Full
Pack]"//买防弹衣和头盔、MP5、Desert Eagle
.50AE沙漠之鹰、满的所有弹夹和三种手雷、拆弹器
alias "AR1" "buyequip;menuselect 2;buy;menuselect 4;menuselect 3;buy;menuselect
4;menuselect 1;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6;buyequip;menuselect 3;clmenu;say_team I am Buy
[M4A1/AK47 Normal
Pack]"//买防弹衣和头盔、M4A1或AK47、满的主弹夹、手雷和2个闪光弹、拆弹器
alias "AR1F" "buyequip;menuselect 2;buy;menuselect 4;menuselect 3;buy;menuselect
4;menuselect 1;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6;buy;menuselect 1;menuselect 3;buyequip;menuselect
3;sammo;clmenu;say_team I am Buy [M4A1/AK47 Full
Pack]"//买防弹衣和头盔、M4A1或AK47、沙漠之鹰、满的所有弹夹、手雷和2个闪光弹、拆弹器
alias "ARA1" "buyequip;menuselect 1;buy;menuselect 4;menuselect 4;buy;menuselect
4;menuselect 2;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6; clmenu;say_team I am Buy [SG552/Aug Normal
Pack]"//买防弹衣、SG552或Aug、满的主弹夹、手雷和1个闪光弹、拆弹器
alias "ARA1F" "buyequip;menuselect 2;buy;menuselect 4;menuselect
4;buy;menuselect 4;menuselect 2;wammo;buyequip;menuselect 4;buy;menuselect
1;menuselect 3;bs2;buyequip;menuselect 3;buyequip;menuselect
6;buyequip;menuselect 3;clmenu;say_team I am Buy [SG552/Aug Full
Pack]"//买防弹衣和头盔、SG552或Aug、满的主弹夹、沙漠之鹰、2个手木仓弹夹、手雷和2个闪光弹、拆弹器
alias "SNFS" "buyequip;menuselect 1;buy;menuselect 4;menuselect
6;wammo;buyequip;menuselect 4; clmenu;say_team I am Buy [AWM/P value
Pack]"//买防弹衣、AWM/P、满的主弹夹、手雷
alias "SNFF" "buyequip;menuselect 2;buy;menuselect 4;menuselect
6;wammo;buy;menuselect 1;menuselect 3;sammo;buyequip;menuselect
4;buyequip;menuselect 3;buyequip;menuselect 6;buyequip;menuselect
3;buyequip;menuselect 5; clmenu;say_team I am Buy [AWM/P Full
Pack]"//买防弹衣和头盔、AWM/P、沙漠之鹰、满的所有弹夹、和三种手雷、拆弹器
alias +metabuy "bind DEL SMG1F;bind END AR1F;bind PGDN SNFF;bind HOME
ARA1F"//变位购买增强包
alias -metabuy "bind DEL SMG1;bind END AR1;bind PGDN SNFS;bind HOME
ARA1"//还原变位购买普通包

以后把此脚本存为一个.cfg文件,然后在autoexec.cfg文件里调用(exec
文件名.cfg)在cstrike\gfx\shell\kb_act.lst做好预留键位,即可。此后就可以在CS的键盘设置中设好相应的键位,在游戏中就可以实现一键买木仓的功能了。此脚本除了买木仓之外还会通知你的队友你买木仓或的类型、或你在战斗途中拣到木仓后也可以用此功能来通知你的队友你的木仓的类型(由say_team命令实现),这在团队比赛时十分有用。

买木仓脚本的实现实际上就是打开菜单->选择要购买木仓支/装备的类型->再选择要购买的项目->关闭菜单这一过程。

c、开关式脚本:

开关式脚本的格式为:
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命令隐藏雷达。如此雷达的开关功能就实现了。


d、循环式脚本:

循环式脚本实际上就是开关式脚本的多种选择项时的情况,其格式为:
alias "循环开关" "循环第一步"
alias "循环第一步" "alias 循环开关 循环第二步;循环第一步需执行的命令"
alias "循环第二步" "alias 循环开关 循环第三步;循环第二步需执行的命令"
alias "循环第三步" "alias 循环开关 循环第一步;循环第三步需执行的命令"
然后bind "键位" "循环开关"即可。
比如:
alias graph "graph1"
alias graph1 "net_graph 1; alias graph graph2"
alias graph2 "net_graph 2; alias graph graph3"
alias graph3 "net_graph 3; alias graph graph4"
alias graph4 "net_graph 0; alias graph graph1"
然后bind "v"
"graph"即可。以后按v键即可实现网络状况图形的切换显示:按一下执行第二句即net_graph
1还有alias graph graph2;再按一下执行第三句即net_graph 2还有alias graph
graph3,如此类推,当执行到最后一句时我们需要使循环开关回复到初始的状态所以最后一句net_graph
0执行完命令后,定义alias graph graph1这和第一句是一样的即回复到初始的状态。

e、按下&松开式脚本:

按下&松开式脚本的格式为:
alias "+按下松开命令" "第一条当按下时执行的命令;第二条当按下时执行的命令"
alias "-按下松开命令" "第一条当松开时执行的命令;第二条当松开时执行的命令"
然后bind "键位" "+按下松开命令"即可。
比如:
alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"
然后bind "alt"
"+qslash"即可。以后当按下alt键时执行第一句:拿出刀子开始削,当松开alt键时执行第二句:停止削,并拿出上一次拿的武器。

f、按下&松开的开关式脚本:

按下&松开的开关式脚本实际上就是按下&松开式脚本和开关式脚本的合成,其格式为:
alias "+按下松开命令" "第一条当按下时执行的命令;第二条当按下时执行的命令"
alias "-按下松开命令" "第一条当松开时执行的命令;第二条当松开时执行的命令"
alias "按下松开命令开关" "按下松开命令关闭"
alias "按下松开命令关闭" "alias 按下松开命令开关 按下松开命令打开;bind 键位
原来的命令"
alias "按下松开命令打开" "alias 按下松开命令开关 按下松开命令关闭;bind 键位
+按下松开命令"
然后bind "键位" "按下松开开关"即可。
比如:
alias +qslash "weapon_knife; wait; +attack"
alias -qslash "-attack; lastinv"

alias qslash "qslash_on"
alias qslash_on "alias qslash qslash_off;bind alt +qslash"
alias qslash_off "alias qslash qslash_on;bind alt +strafe"
然后bind "v" "qslash"即可。
以后当按过一次v键后执行第四句:
当按下alt键时执行第一句:拿出刀子开始削,当松开alt键时执行第二句:停止削,并拿出上一次拿的武器。
当再按过一次v键后执行第五句:
alt键恢复为平移键当按下alt键时再按左右转向键则变成左右平移。
在此v键即为"按下松开命令开关"而alt键即为"+按下松开命令"

g、变位分配式脚本:

变位分配式脚本实际上就是按下&松开式脚本的变例形式,其格式为:
alias "命令a" "命令1;命令2"
alias "命令b" "命令1';命令2'"
bind "初始键位" "命令a"

alias +变位分配 "bind 初始键位 命令b"
alias -变位分配 "bind 初始键位 命令a"

然后bind "键位" "+变位分配"即可。
如:
alias go "radio2; wait;menuselect 1;clmenu"
alias fal "radio2; wait;menuselect 2;clmenu"
alias +metaradio "bind ins fal"
alias -metaradio "bind ins go"
最后:
bind "ins" "go"
bind "alt" "+metaradio"
则当平时按下ins键(即方向键上方的Insert键)因为ins键分配给go命令,所以执行第一句:使用语音信息:Go!
Go! Go!
当按下alt键后(按住)执行第三句:ins键分配给了fal命令,此时再按下ins键则使用语音信息:Team,Fall
Back!
当松开alt键后执行第四句:ins键又重新分配给了go命令,所以此时再按下ins键则使用语音信息:Go!
Go! Go!
大家还可以参考我在打包购买脚本里的变位购买脚本那一部分来熟悉变位分配式脚本

最后这是我闲来无事时编写的一个综合型的脚本,您能看的懂么?(看懂了,应该就已经全学会了,呵呵。)
file://Quick AWP Attack
file://first You Must Bind a Key to "qawpsw"
file://second you must have a AWP (buy/pick)
file://than this key willtch your AWP fire Mode in Normal Attack / Quick AWP
Click Attack / Quick AWP Release Attack
file://Note: Not to use this s cript in the team match,it's important!
file://Create by Nick Cable,12/16/2001

alias qawpsw qawpm1
alias lw "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait"
alias qawpt "bind MOUSE2 +attack2;bind MOUSE1 +attack"


alias +qawpa1 "+attack2;wait;-attack2"
alias -qawpa1 "+attack;wait;-attack;qawpmn;lastinv"

alias +qawpa2 "weapon_awp;wait"
alias -qawpa2 "+attack2;wait;-attack2;+attack;wait;-attack;qawpmn;lastinv"

alias +qawpa3 "weapon_awp;lw;lw;lw;lw"
alias -qawpa3 "+attack2;wait;-attack2;+attack;wait;-attack;qawpmn;lastinv"

alias +qawpa4
"weapon_awp;lw;lw;lw;wait;wait;wait;+attack2;wait;-attack2;+attack;wait;-attack"
alias -qawpa4 "qawpmn;lastinv"

alias qawpm1 "qawpt;weapon_awp;bind MOUSE1 +qawpa1; dvon; echo Quick AWP Release
Attack1; dvoff; alias qawpsw qawpm2"
alias qawpm2 "qawpt;bind MOUSE2 +qawpa2; dvon; echo Quick AWP Release Attack2;
dvoff; alias qawpsw qawpm3"
alias qawpm3 "qawpt;bind MOUSE1 +qawpa3; dvon; echo Quick AWP Click Attack1;
dvoff; alias qawpsw qawpm4"
alias qawpm4 "qawpt;bind MOUSE2 +qawpa4; dvon; echo Quick AWP Click Attack2;
dvoff; alias qawpsw qawpmn"
alias qawpmn "qawpt; dvon; echo Normal Attack; dvoff; alias qawpsw

几个常用的作弊脚本:

1、一键买木仓

//CT 按o买CT木仓
alias CT "buy;menuselect 8;menuselect 4;buy;menuselect 4;menuselect 3;buy;menuselect 8;menuselect 2;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 4;buy;menuselect 6;buy;menuselect 7;buy;menuselect 8;menuselect 6;menuselect 0"
bind o "CT"

-----------------------------------------

//T 按p买T木仓
alias T "buy;menuselect 8;menuselect 4;buy;menuselect 4;menuselect 1;buy;menuselect 8;menuselect 2;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 4;buy;menuselect 6;buy;menuselect 7;menuselect 0"
bind p T

-----------------------------------------

//通用 按i买常用物品
alias other "buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 3;buy;menuselect 8;menuselect 4;buy;menuselect 8;menuselect 6;buy;menuselect 8;menuselect 2;menuselect 0"
bind i other

==========================================

2、//自动换木仓
alias wsec ".slot2"
alias nop ";"
alias tch0 "alias sitch nop ;txt :[ autotch off ]:;alias tch tch1;init tch tch0"
alias tch1 "alias sitch wsec;txt :[ autotch on ]:;alias tch tch0;init tch tch1"
tch1

==========================================

3、//复活 按 F10复活为T 按 F9复活为CTalias tspawn "kill; chooseteam; menuselect 6; chooseteam; menuselect 1; menuselect 1"
alias ctspawn "kill; chooseteam; menuselect 6; chooseteam; menuselect 2; menuselect 2"
alias randomspawn "kill; chooseteam; menuselect 6; chooseteam; menuselect 5; menuselect 5
alias revive "txt Respawning;chooseteam;menuselect 6;chooseteam;menuselect 5;randomskin"
alias randomskin "menuselect 5;later 0.1 #slot5;later 0.25 #slot5;later 0.5 slot5;later 1.0 slot5"
alias countdown3 "txt == 3 ==;later 1 txt == 2 ==;later 2 txt == 1 =="
alias waitrevive "countdown3;later 3 if is alive nop else revive"
alias respawn_on "alias respawn_t respawn_off;txt Respawn after dying ON; alias sigdead waitrevive"
alias respawn_off "alias respawn_t respawn_on ;txt Respawn after dying OFF; alias sigdead"
respawn_off

bind F10 tspawn
bind F9 ctspawn

==========================================

4、//变身脚本:

这个脚本可以让T穿上CT的服装,CT穿上T的服装,并且可以通过CD,但使用后准星和自己的状态(血和子弹数量)都不会显示了,也不能买木仓和切换武器,每局开始也不必买木仓,但要扔掉木仓后才能走动,扔木仓后再捡回来就可以了,而且不是每幅地图都支持这个脚本(目前炸弹、AZTEC和ITALY可以用),某些地图你只能以旁观者进入或者从不同的地方掉下摔死......

1、复制以下的代码保存成bs.cfg(文件名字随便你自己)文件复制到cstrike目录下,如果你用作弊器,直接把代码复制到作弊器的cfg文件里,按键也可以自己绑定(第二步就略过不看)

2、进入游戏,看到地图介绍后点OK,不要选择CT或T,按~呼出控制台,输入exec bs.cfg后回车,再按~关闭控制台。或者在cstrike目录下找到Autoexec.cfg,在其中添加一行exec bs.cfg也可以。

3、按[再按t你就会成为一名穿上CT服装的T,按]再按i你就会成为一名穿上T服装的CT。

本脚本通过一切反作弊检测,不用作弊器单独载入后木仓会没有准星,一局只能一开始用,如果想恢复,按M再选11或者22就可以了,如果想再变身,只能重连服务器

//skin script modified

alias ctskin "buyequip;wait;menuselect 1;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10"
bind t "ctskin"
alias tskin "buyequip;wait;menuselect 2;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect
10;wait;menuselect 10;wait;menuselect 10"
bind i "tskin"
bind "[" "chooseteam;menuselect 1;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10"
bind "]" "chooseteam;menuselect 2;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10;wait;menuselect 10"

==========================================

5、//超级跳
alias +sjump "+jump;+duck"
alias -sjump "-jump;-duck"

bind SPACE +sjump

==========================================


alias akname_t0 "akname0;alias akname akname0;alias akname_t akname_t1;text Antikick Name:OFF"
alias akname_t "akname_t1"
bind j "akname_t"

==========================================

7、//开关式穿墙 按一下 x 开,再按一下关
alias auto_t auto_on
alias auto_on "alias auto_t auto_off; autowall 1; txt AutoWall On"
alias auto_off "alias auto_t auto_on; autowall 0; txt AutoWall OFF"
bind x auto_t

==========================================

8、//快速补充子弹 在自己基地按 E 可以补满所有子弹、手雷、闪光,也可以用在小步快走
alias i_ammo ".buyammo1;.buyammo1;.buyammo1;.buyammo1;.buyammo1;.buyammo2;.buyammo2;.buyammo2;.buyammo2;.buyammo2"
alias +reload1 "aspeed 1;i_ammo;#+reload;speed 1.8;wall 1;#cl_timeout 99999999999999"
alias -reload1 "#-reload;speed 1;aspeed 1"
bind e "+reload1"

==========================================

9、//大冲刺 按 v 可以调整自动开木仓的加速度;按 b 可以调整冲刺速度;按 q 可以加速冲刺并自动瞄准开木仓,放开后按之前设置的加速度并取消自瞄开木仓

alias sjsd1 "aspeed 6;#cl_timeout 99999999999999"
alias sjsd2 "aspeed 9;#cl_timeout 99999999999999"
alias sjsd3 "aspeed 12;#cl_timeout 99999999999999"
alias sjsd "sjsd1"
alias spoffjs1 "alias sjsd sjsd1;bind v spoffjs2;aspeed 6;#cl_timeout 99999999999999;txt ASpeed 6"
alias spoffjs2 "alias sjsd sjsd2;bind v spoffjs3;aspeed 9;#cl_timeout 99999999999999;txt ASpeed 9"
alias spoffjs3 "alias sjsd sjsd3;bind v spoffjs4;aspeed 12;#cl_timeout 99999999999999;txt ASpeed 12"

alias sd1 "speed 90.0"
alias sd2 "speed 128.0"
alias sd3 "speed 256.0"
alias sd "sd3"
alias ss1 "alias sd sd1;bind b ss2;speed 90.0;txt Speed 90"
alias ss2 "alias sd sd2;bind b ss3;speed 128.0;txt Speed 128"
alias ss3 "alias sd sd3;bind b ss1;speed 256.0;txt Speed 256"

alias jd "#+jump;#+duck;#+moveright;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#wait;#-jump;#-duck;#-moveright"

alias +rush "aspeed 1;sd;shoot 1;aim 1;aswitch1;#cl_timeout 999999999999990;txt:Rush On"
alias -rush "jd;sjsd;speed 1;shoot 0;aim 0;aswitch0;#cl_timeout 999999999999999;txt:Rush Off"

bind v "spoffjs4"

bind b "ss3"

bind q "+rush"

==========================================

13、//按 x 键狙击去掉AWP黑圈

sec1 是去掉黑圈
sec2 是恢复黑圈

alias dev1 "developer 1"
alias dev0 "developer 0"
alias snp "snp1"
alias snp1 "+attack2; wait; -attack2;hud_draw 0; alias snp snp2;dev1;echo -[Zoom 1]-;dev0"
alias snp2 "+attack2; wait; -attack2;alias snp snp3;dev1;echo -[Zoom 2]-;dev0"
alias snp3 "+attack2; wait; -attack2;hud_draw 1;weapon_knife;lastinv; alias snp snp1;dev1;echo -[Unzoom]-;dev0"
alias sec "sec1"
alias sec1 "bind mouse2 snp; alias sec sec2;dev1;echo Sniper Blackout LoadeD;dev0"
alias sec2 "bind mouse2 +attack2; alias sec sec1; hud_draw 1;dev1;echo Sniper Blackout UnLoaded;dev0"

bind X sec1
bind X sec2

==========================================

14、自动识别木仓支VEC

alias vec-pis "pistolvec"
alias vec-ump "umpvec"
alias vec-smg "mp5ve"
alias vec-ak "akvec"
alias vec-sig "sigvec"
alias vec-aug "augvec"
alias vec-colt "coltvec"
alias vec-scout "scoutvec"
alias vec-para "paravec"
alias vec-knife "knifevec"

alias vswitch-s "later 0.5 bammo"
alias vswitch-on "vec_switch 1;alias siground vswitch-s"
alias vswitch-off "vec_switch 0;alias siground"

你可以用记事本新建一个cheat.cfg文件,选择你所需要的脚本,复制粘贴到cheat.cfg中,再在作弊器的主cfg文件的最后加入exec cheat.cfg,或者直接复制到作弊器的主cfg里,就可以在游戏中按相应的健使用作弊功能了



怎样才能一木仓暴头

一、VEC(瞄准点)编写简介

  在公开的作弊器中常常包含有几个“.CFG”的脚本文件,VEC的脚本定义放在其中。一般命名为vec.cfg,也就是作弊器的瞄准点文件,ogc类作弊器为aimbot.cfg

  在此,我来说说如和使用作弊器的武器VEC自动识别功能(vectch设定为1)来加载你的自定义VEC脚本。(需作弊器支持,暴力作弊器一般都有该功能!)

下面以自定义的sg550(B48,CT专用快阻)来进行说明。
  ----------------------------------
  alias sg550-vecSt "avadd 0 21.57 8.45 3.91;avadd 0 22.64 7.1 3"
  alias sg550-vecDu "avadd 1 24.8 4.32 4.5;avadd 1 26.35 4.65 3.5"
  alias sg550-vec "avclear;sg550-vecSt;sg550-vecDu; recoil 0; nospread 1; txt (B48) sg550's vec"
  ----------------------------------
  第1行语句定义了敌人在站立的情况下,瞄准点的坐标。
  第2行语句定义了敌人在蹲下的情况下,瞄准点的坐标。
  第3行语句完整定义了sg550的射击参数。
  要点:
  1、sg550-vec名称不能变。否则,作弊器无法自动调用该VEC。
  2、以上的瞄准点还需要recoil(反后坐)、nospread(反子弹散布)等参数的配合,才能达到良好的效果。
  3、avclear命令,一定要写在最前面。用来清除你前面所使用武器的瞄准点参数。
  4、txt命令是显示提示信息用的。你手中换成sg550,就会在屏幕左偏下的位置显示“(B48) sg550's vec”。如果你还想让其他人都知道,就加上“#say sg550's vec is ready!Be careful your Head!”。
  完整语句:alias sg550-vec "avclear;sg550-vecSt;sg550-vecDu; recoil 0; nospread 1; txt (B48) sg550's vec; #say sg550's vec is ready! Be careful your Head!"

设置手动识别vec,也需作弊器支持

  打开vec.cfg文件,查找vectch,确定为vectch 1。查找exec vecs,改成exec myvecs。并在后面加入以下脚本语句:

alias pingvecs0 "exec myvecs;bind f4 pingvecs1;txt my normal vecs"
alias pingvecs1 "exec vecs01-30;bind f4 pingvecs2;txt ping 01~30 vecs"
alias pingvecs2 "exec vecs31-60;bind f4 pingvecs3;txt ping 31~60 vecs"
alias pingvecs3 "exec vecs61-90;bind f4 pingvecs4;txt ping 61~90 vecs"
alias pingvecs4 "exec vecs91-120;bind f4 pingvecs5;txt ping 91~120 vecs"
alias pingvecs5 "exec vecs121-150;bind f4 pingvecs6;txt ping 121~150 vecs"
alias pingvecs6 "exec vecs151-180;bind f4 pingvecs0;txt ping 151~180 vecs"
bind f4 "pingvecs1"
这样,我就可以根据与CS服务器连接的PING值,按“F4”键切换我自己定义的针对不同PING速的VEC配置文件。其实PING<200时,差别不大!

二、VEC坐标定义:

  1、height(Y轴): 人物高度。以胃部为原点0;0~30之间为有效值范围。
  2、forward(Z轴): 前偏移。以人物的右肩相对平行的位置为原点0;0~15之间为有效值范围。
  3、right(X轴): 右偏移。
  4、duck: 是否蹲下。0处于站立状态,1处于蹲下状态。

例如:alias vec-name "avadd 0 21 6 0;avadd 1 27 4 0"

  其中的各部分的定义如下:
  avadd(Aim Vector Add):添加瞄准点命令
  0 = 对手站立时的瞄准点
  1 = 对手蹲下时的瞄准点
  21(27) :高度(height)X轴
  6(4) :前偏移(forward)Y轴
  0(0) :右偏移(right)Z轴

暴头点的最佳范围分别如下:(仅供参考,不同作弊器、不同ping都是有差异的,可以在游戏中打开作弊器的控制台输入 avdraw 1 此时在人物上会出现1个红点,这就是瞄准点,你可以自行修改)
  ------------------------------------
  高度:21.1~22.8(对手站立),26.8~27.4(对手蹲下)。
     如果是JooLz系列的作弊器则有所不同,如下。
     24.0~24.5(对手站立),28.3~29.5(对手蹲下)。

  前偏移:6.3~7.3(对手站立),推荐值6.8。
      3.3~4.9或者7.8~8.5(对手蹲下),推荐从7.8~8.5之间选择,推荐值8.3。

  右偏移:1.5~2.3或者2.9~3.4(站、蹲都可),推荐值3.1。
  ------------------------------------

  为什么“前偏移”和“右偏移”中有两个取值范围?

  这是因为PING值对这两个坐标的影响很大。
  第一个取值范围适合PING值低的使用,第二个取值范围适合PING值高的使用。
  (具体的PING值分界点应该是多少,我也不太清楚。请大家自己试试!)
× × × × × ×

  接下来我们再接着看这个样板。

  ------------------------------------
  alias vec-num "avadd 0 21 6 0;avadd 1 27 4 0"

  alias vec-name "avclear;vec_num;recoil 1.43;height_correction 0;cl_bob 0;cl_bobup 0;txt vec tutorial vec;#say Test Vec"
  ------------------------------------

  avclear是用来清除掉你前面所选择的武器的VEC,否则新的VEC无法正常使用。

  recoil反后坐力系数:
  这个是一个好的VEC的精华之所在。和武器正确对应的recoil,使你所射出的子弹,能保持击中在目标的同一点上。一般取值为 1.5—2

著名的h34d有个比较详细的分段VEC,可以供大家参考:

站着时:
alias avSheadDoc "avadd 0 25 12 0" //standing head DOC
alias avSchest "avadd 0 12 3.5 0" //standing chest
alias avScrotch "avadd 0 -5 -2 0" //standing crotch
alias avSlthigh "avadd 0 -9 -2 6" //standing left thigh
alias avSrthigh "avadd 0 -9 2 -4" //standing right thigh
alias avSlshin "avadd 0 -24 -4 6.5" //standing left shin
alias avSrshin "avadd 0 -22 7 -4" //standing right shin
alias avSlfoot "avadd 0 -32 -7 5" //standing foot left
alias avSrfoot "avadd 0 -33 5 -4" //standing foot right
alias avSheadf "avadd 0 25 5 2" //standing head Abso F
alias avSrarm "avadd 0 13.5 6 6" //Standing right Arm
alias avSlarm "avadd 0 13.5 6 -6" //Standing left Arm

蹲着时:
alias avDheadDoc "avadd 1 30 3 0" //crouching headDoc
alias avDchest "avadd 1 15 -2 -4" //crouching chest
alias avDcrotch "avadd 1 8 -3.5 -2" //crouching crotch
alias avDlthigh "avadd 1 4 -16 2" //crouching left thigh
alias avDrthigh "avadd 1 5 0 -8" //crouching right thigh
alias avDlshin "avadd 1 -5 -12 11" //crouching left shin
alias avDrshin "avadd 1 -5 4 -7" //crouching right shin
alias avDlfoot "avadd 1 -13 -17 5" //crouching foot left
alias avDrfoot "avadd 1 -13 0 -7" //crouching foot right
alias avDheadf "avadd 1 26 3 0.75" //crouching head Abso F
alias avDrarm "avadd 1 17 -2 5" //crouching right Arm
alias avDlarm "avadd 1 17 -2 -5" //crouching left Arm

另一个著名的JOOLZ4.11的更详细

alias othervecs "avadd 0 20 6 2 13.5 6 -6 15 6 6 10 -3 0 -32 -7 5 -32 5 -4.5;avadd 1 20 3 2 17 -2 -5 15 -5 8 -17 0 -8 -15 -16 5"
alias neckhigh "avclear;avadd 0 15.6 5 -1;avadd 1 20 0 0;othervecs" alias neckmedium "avclear;avadd 0 13 6.5 -1;avadd 1 18.5 1 0;othervecs"
alias necklow "avclear;avadd 0 11.5 7 -1;avadd 1 17 2 0;othervecs"
alias chesthigh "avclear;avadd 0 8 8.5 0;avadd 1 10.5 1 0;othervecs"
alias chestmedium "avclear;avadd 0 6 7 0;avadd 1 9 0 0;othervecs"
alias chestlow "avclear;avadd 0 4 5.5 0;avadd 1 7.5 -1 0;othervecs"
alias stomachhigh "avclear;avadd 0 2 4.5 0;avadd 1 6 1 -1.5;othervecs"
alias stomachmedium "avclear;avadd -0.5 0 3.5 0;avadd 1 4.5 -0.5 -1.5;othervecs"
alias stomachlow "avclear;avadd 0 -3 2.5 0;avadd 1 3 -2 -1.5;othervecs"
alias testieshigh "avclear;avadd 0 -5 1.5 0;avadd 1 2 -6 -3;othervecs"
alias testiesmedium "avclear;avadd 0 -8 0.5 0;avadd 1 0 -8 -3;othervecs"
alias testieslow "avclear;avadd 0 -11 -0.5 0;avadd 1 -2 -10 -3;othervecs"

送上VEC编辑器一个:

[attachment=4358]


ΘΘΘ复活脚本类详解ΘΘΘ

BY cs_007

实现所有此类脚本的关键是CS菜单要选数字菜单

alias huo "later 5;.chooseteam;.menuselect 6;.chooseteam;.menuselect 5;.menuselect 5"

alias sigdead "later 2 huo"

放到作弊器的脚本文件里,懂脚本的自己加个开关

死后自动复活,我记的这个功能应该是,最早在点通俱乐部里见到过,放到CS下和作弊器下其实就那么简单.研究的人对比下就知道了,

还可以加入的功能还有很多一键,变过去杀人,变回来杀人,随时变换杀人,

上边的功能大多数老鸟都能实现,只不过个人实现起来的手段不太一样,可操作性也不一样了



以下脚本无需作弊器支持,可用在普通CS比赛中

用法 将下列单个或全部脚本用记事本编辑保存于 a.cfg ,注意按键绑定不要重复,放在CS的cstrike目录下游戏后按~呼出控制台后输入 exec a.cfg 就好了

1、左右微晃脚本

就是在按方向的时候(按一小下,不要一直按着),比如说按A(往左)一下后脚本会自动的往右晃动一个相等的幅度,只一小下,对射击精度无影响,就是惨了对方的狙击手了.晃这一下能气死他,你要是连着按左右几下后就会一直在小频率内晃动.专用来搞狙击手的.

alias w3 "wait; wait; wait"
alias w9 "w3; w3; w3"
alias +runleft "+moveleft"
alias -runleft "-moveleft; +moveright; w9; -moveright"
alias +runright "+moveright"
alias -runright "-moveright; +moveleft; w9; -moveleft"
alias +runforward "+forward"
alias -runforward "-forward; +back; w9; -back"
alias +runback "+back"
alias -runback "-back; +forward; w9; -forward"

bind w "+runforward"
bind s "+runback"
bind a "+runleft"
bind d "+runright"

=====================================================

2、慢步走脚本

按开火可以切换两种模式,一种就是慢步走,开几木仓后切换到跑,如果跑停住之后会自动切换到慢步走(另:往左右也是慢步的)

alias "walktoggle" "walk"
alias run "-speed; bind mouse1 +attack; alias walktoggle walk"
alias walk "+speed; bind mouse1 +wakeup; alias walktoggle run"
alias +wakeup "+attack; -speed"
alias -wakeup "-attack; bind mouse1 +attack; alias walktoggle walk"

bind w "+forward;walktoggle;-forward"

=====================================================

3、准星扩散

效果似乎不太明显(人眼观察不出的),但是实际效果很好.自己可以调节准星的扩散频率.(在游戏中按鼠标左键调整准星扩散度)

alias "crs" "crs1"
alias "crs1" "cl_crosshair_size small; alias crs crs2"
alias "crs2" "cl_crosshair_size medium; alias crs crs3"
alias "crs3" "cl_crosshair_size large; alias crs crs4"
alias "crs4" "cl_crosshair_size medium; alias crs crs1"

bind MOUSE1 "+attack;crs;-attack"

=====================================================

4、消音木仓

这个脚本源于AWP开手电后声音会变小。放一木仓,手电会自动的开启和关闭.点射的时候基本就没有声音了,推荐用M4带消音器,(游戏中按L键开启消音木仓模式)

alias +lightattack "+attack; impulse 100"
alias -lightattack "-attack; impulse 100"
alias l_attack "l_attackon"
alias l_attackon "bind mouse1 +lightattack; developer 1; echo Lite Attack on; developer 0; alias l_attack l_attackoff"
alias l_attackoff "bind mouse1 +attack; developer 1; echo Lite Attack off; developer 0; alias l_attack l_attackon"

bind l "l_attack"

=====================================================

5、AWP切换脚本

这个脚本在任何情况下你都和用C4换AWP的速度一样(用Q键切换AWP)

alias +quiksilencer "+attack2; wait; wait; wait"
alias -quiksilencer "-attack2; weapon_knife; wait; wait; lastinv"

bind q "+quiksilencer"

=====================================================

6、提高射击精度

改脚本主要是提高了一点弹道,没多大实际效果(在游戏中按END键开启)

alias d1 "developer 1"
alias d0 "developer 0"
alias +whore "+speed;+attack"
alias -whore "-attack;-speed"
alias whoreon "bind mouse1 +whore;d1;echo ::ScouT WhorE: 0n::;d0;alias whore_switch whoreoff"
alias whoreoff "bind mouse1 +attack;d1;echo ::ScouT Whore: 0ff::;d0;alias whore_switch whoreon"
alias whore_switch "pwnon"

bind END "whore_switch"

=====================================================

7、快速扔雷

这个脚本效果很明显,不用发愁老是在扔雷的时候被人跳出来做掉了,扔雷切回武器只在一瞬间而已(在游戏中按鼠标右键扔雷)

alias +hethro "weapon_hegrenade; wait; wait; +attack"
alias -hethro " wait; -attack"

bind "mouse2" "+hethro"

=====================================================

8、快速拔刀,松开收刀

alias +quickstab "weapon_knife;wait;+attack2"
alias -quickstab "-attack2;lastinv"

=====================================================

9、蹲跳,超级跳

alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"
alias cjump "cjump_on"
alias cjump_on "bind space +cjump; alias cjump cjump_off"
alias cjump_off "bind space +jump; alias cjump cjump_on"

=====================================================

10、自动完成安装C4炸药

alias +plant_c4 "weapon_c4;wait;wait;+attack;+duck;radio1;menuselect 1;say_team I am Planting C4 , cover!;slot10"
alias -plant_c4 "-attack;-duck;lastinv;slot10"

=====================================================

11、开火模式 单发/3发/连发

alias burstswitch mode1
alias single "unbind mouse1; +attack; wait; -attack; bind mouse1 single"
alias burst "unbind mouse1; single; single; single; single; single; single; single; bind mouse1 burst"
alias mode1 "bind mouse1 burst; dvon; echo Burst Fire; dvoff; alias burstswitch mode2"
alias mode2 "bind mouse1 +attack; dvon; echo Standard Fire; dvoff; alias burstswitch mode3"
alias mode3 "bind mouse1 single; dvon; echo Single Fire; dvoff; alias burstswitch mode1"

=====================================================

12、换左/右手持木仓

alias changehand hand_left
alias hand_left "setinfo lefthand 1;cl_righthand 0;alias changehand hand_right;wait;wait;wait;weapon_knife;lastinv;dvon;echo LEFT HANDED;dvoff"
alias hand_right "setinfo lefthand 0;cl_righthand 1;alias changehand hand_left;wait;wait;wait;weapon_knife;lastinv;dvon;echo RIGHT HANDED;dvoff"

=====================================================

13、显示时间

alias timer "dvon; dvoff;timeleft"

=====================================================

14、 改变准星颜色

alias ccc "dvon; echo Crosshair Color Changed ; dvoff;adjust_crosshair"

=====================================================

15、 普通功能通知队友

alias +rls "+reload;say_team [Reload]"//换弹夹并通知队友
alias -rls "-reload"
alias +dr "+use;say_team [Defusing Bomb/Rescuing Hostage]"//拆炸弹或救人质并通知队友
alias -dr "-use"

=====================================================

16、快速切换手雷

alias +metasw "bind MOUSE2 qgsw"
alias -metasw "bind MOUSE2 +attack2;alias qgsw qgswhg"
alias qrgsw “weapon_hegrenade;weapon_flashbang;weapon_smokegrenade"

alias qgsw qgswhg
alias qgswhg "qrgsw;weapon_hegrenade;dvon; echo Quick Select HE Grenade; dvoff;alias qgsw qgswfb"
alias qgswfb "qrgsw;weapon_flashbang;dvon; echo Quick Select FlashBang; dvoff;alias qgsw qgswsg"
alias qgswsg "qrgsw;weapon_smokegrenade;dvon; echo Quick Select Smoke Grenade; dvoff;alias qgsw qgswhg"

=====================================================

17、录制Demo

alias rec_t rec_off
alias rec_off "alias rec_t rec_on;dvon; echo Now Recording Demo to nicktemp.dem; dvoff;record nicktemp"
alias rec_on "alias rec_t rec_off;dvon; echo Now Record Stopped; dvoff;stop"

=====================================================

18、队长战术功能

//冲A点/到A点协助防守
alias cs_a "dvon;echo Go to A ; dvoff;say_team Attack/Defence A"

//冲B点/到B点协助防守。
alias cs_b "dvon;echo Go to B ; dvoff;say_team Attack/Defence B"

=====================================================

19、改变夜视仪对比度

alias nvg_u "+nvgadjust; wait; +nvgadjust; wait; +nvgadjust"
alias nvg_d "-nvgadjust; wait; -nvgadjust; wait; -nvgadjust"

=====================================================

20、开/关雷达显示

alias radar_t radar_off
alias radar_off "alias radar_t radar_on; hideradar"
alias radar_on "alias radar_t radar_off; drawradar"

=====================================================

21、开/关武器模型的显示,消除杂点

alias tg_alpha alpha_on
alias alpha_on "gl_alphamin 0.999;r_drawviewmodel 0;alias tg_alpha
alpha_off;dvon;echo Clear View;dvoff"
alias alpha_off "gl_alphamin 0.25;r_drawviewmodel 1;alias tg_alpha
alpha_on;dvon;echo Normal View;dvoff"

=====================================================

22、切换显示FPS,PING等其它信息

alias tsn shownet1
alias shownet1 "net_graph 1;cl_showfps 0;net_graphsolid 1;alias tsn shownet2"
alias shownet2 "net_graphsolid 0;alias tsn shownet3"
alias shownet3 "net_graph 2;alias tsn shownet4"
alias shownet4 "net_graph 3;alias tsn shownet5"
alias shownet5 "net_graph 0;cl_showfps 1;alias tsn shownetoff"
alias shownetoff "net_graph 0;cl_showfps 0;alias tsn shownet1"

=====================================================

23、 模拟上网的PING

alias sim_lag FL100
alias FL100 "fakelag 50;dvon;echo Your PING is 100 now..;dvoff;alias sim_lag
FL200"
alias FL200 "fakelag 100;dvon;echo Your PING is 200 now..;dvoff;alias sim_lag
FL300"
alias FL300 "fakelag 150;dvon;echo Your PING is 300 now..;dvoff;alias sim_lag
FL400"
alias FL400 "fakelag 200;dvon;echo Your PING is 400 now..;dvoff;alias sim_lag
FL0"
alias FL0 "fakelag 0;dvon;echo Your PING is 0 now;dvoff;alias sim_lag FL100"

=====================================================

24、打包购买|购买式脚本和变位分配式脚本

alias "SMG1" "buyequip;menuselect 1;buy;menuselect 3;menuselect
1;wammo;buyequip;menuselect 4; clmenu;say_team I am Buy [MP5 value
Pack]"//买防弹衣MP5、满的主弹夹、和手雷
alias "SMG1F" "buyequip;menuselect 2;buy;menuselect 3;menuselect
1;wammo;buyequip;menuselect 4;buy;menuselect 1;menuselect 3;
sammo;buyequip;menuselect 3;buyequip;menuselect 6;buyequip;menuselect
3;buyequip;menuselect 5; clmenu;say_team I am Buy [MP5 Navy Full
Pack]"//买防弹衣和头盔、MP5、Desert Eagle
.50AE沙漠之鹰、满的所有弹夹和三种手雷、拆弹器
alias "AR1" "buyequip;menuselect 2;buy;menuselect 4;menuselect 3;buy;menuselect
4;menuselect 1;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6;buyequip;menuselect 3;clmenu;say_team I am Buy
[M4A1/AK47 Normal
Pack]"//买防弹衣和头盔、M4A1或AK47、满的主弹夹、手雷和2个闪光弹、拆弹器
alias "AR1F" "buyequip;menuselect 2;buy;menuselect 4;menuselect 3;buy;menuselect
4;menuselect 1;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6;buy;menuselect 1;menuselect 3;buyequip;menuselect
3;sammo;clmenu;say_team I am Buy [M4A1/AK47 Full
Pack]"//买防弹衣和头盔、M4A1或AK47、沙漠之鹰、满的所有弹夹、手雷和2个闪光弹、拆弹器
alias "ARA1" "buyequip;menuselect 1;buy;menuselect 4;menuselect 4;buy;menuselect
4;menuselect 2;wammo;buyequip;menuselect 4;buyequip;menuselect
3;buyequip;menuselect 6; clmenu;say_team I am Buy [SG552/Aug Normal
Pack]"//买防弹衣、SG552或Aug、满的主弹夹、手雷和1个闪光弹、拆弹器
alias "ARA1F" "buyequip;menuselect 2;buy;menuselect 4;menuselect
4;buy;menuselect 4;menuselect 2;wammo;buyequip;menuselect 4;buy;menuselect
1;menuselect 3;bs2;buyequip;menuselect 3;buyequip;menuselect
6;buyequip;menuselect 3;clmenu;say_team I am Buy [SG552/Aug Full
Pack]"//买防弹衣和头盔、SG552或Aug、满的主弹夹、沙漠之鹰、2个手木仓弹夹、手雷和2个闪光弹、拆弹器
alias "SNFS" "buyequip;menuselect 1;buy;menuselect 4;menuselect
6;wammo;buyequip;menuselect 4; clmenu;say_team I am Buy [AWM/P value
Pack]"//买防弹衣、AWM/P、满的主弹夹、手雷
alias "SNFF" "buyequip;menuselect 2;buy;menuselect 4;menuselect
6;wammo;buy;menuselect 1;menuselect 3;sammo;buyequip;menuselect
4;buyequip;menuselect 3;buyequip;menuselect 6;buyequip;menuselect
3;buyequip;menuselect 5; clmenu;say_team I am Buy [AWM/P Full
Pack]"//买防弹衣和头盔、AWM/P、沙漠之鹰、满的所有弹夹、和三种手雷、拆弹器
alias +metabuy "bind DEL SMG1F;bind END AR1F;bind PGDN SNFF;bind HOME
ARA1F"//变位购买增强包
alias -metabuy "bind DEL SMG1;bind END AR1;bind PGDN SNFS;bind HOME
ARA1"//还原变位购买普通包

img1.mtime.com/pi/d/2009/6/200925235036.31574043_o.jpg人生在世短短几十年..不遭点人妒,那才叫庸才
« 返回列表
发帖 回复