• 网志分类
  • » 查看所有日志 (23)
  • 最新评论
  • 站内搜索
  • 友情链接
  • » 我的歪酷
    » 老老老姐

    订阅 RSS

    歪酷博客

    0014400

    润寒魂 @ 2007-09-11 14:38

    机器人2.5版本使用方法;
    =+1(随机增加机器人)
    =+2(选择机器人的智商,100为最高,选择好智商后,按1是匪徒,2时警察,选好对后,
    你可以选择他们穿的衣服)
    =+3(全部机器人自杀)
    =+4(全部玩家自杀,包括自己)
    =+5+1(加机器人到匪徒,直到把服务器加满)=+5+2(加机器人到警察,直到把服务器加满)
    =+6(随机踢掉一个机器人)
    =+7(踢掉全部机器人)
    =+8(选择机器人使用的武器,1小刀 2手枪 3-6都是机枪 7恢复原来)

    如果你练习的差不多了,也就是说一大群机器人拿着小刀向你冲来是你可以打死10-20个
    的时候就说明你练习的差不多了.

    现在,你可以让机器人拿着枪来和你打了,练习一段时间后,你可以死一次打死10个左右的
    机器人时,(并非躲在一个地方,偷袭,这样不算本事),说明你是高手了. 






    我一般以普通版本CS为例,不过www.cs-cn.net的汉化版本似乎比较多见,也以它为例说明。(为了描述方便简称cscn版本了)
    (说明)控制台:在进入CS的设置中加参数 -console,即可在游戏中调出控制台,按~(即1左边的那个键)即可。
    如何加参数?在互动,要在大厅里的“设置”--“命令行参数”里加上 -console。
    要是在局域网,在桌面的CS快捷方式,点右键属性,在“目标”栏的后面加上 -console 就可以了,中间要加空格。 以下问题随机无序排列。(有点长,要有点耐心才能看完哦)


    1、远程控制问题。如何防止自己的主机被别人恶意刷新,更改。
    这个问题只存在于cscn 版本中,由于www.cs-cn.net汉化CS时,在server.cfg和listenserver.cfg文件中加入了一行“rcon_password www.cs-cn.net” 所以可以用“www.cs-cn.net”这个密码进行远程控制。
    更改密码方法:
    cscn版本中,H,1,0, 输入更改后的密码即可,随便输几个字符就行了。
    也可在控制台中,输入命令:rcon_password XXXX(新密码)即可。
    另:直接在server.cfg和listenserver.cfg文件中删掉那一行,以后进CS就不必再麻烦了,没有远程控制了。
    另:关于远程控制的若干命令,由于怕引起不必要的麻烦,在此就不列出了。


    2、自己怎样刷新? 换地图,设置某些时间的问题。
    方法一、控制台输入命令。常用的有:
    sv_restartround 1 (刷新一遍) 或者retry命令也可。
    reconnect (自己刷新一遍,也就是重新加入游戏,而不必退出)
    mp_startmoney 16000 (开始时的钱数)
    mp_c4timer 45 (设定C4炸弹的爆炸时间)
    mp_buytime 2 (多少分钟内可在基地买东西)
    mp_timelimit 45 (打多少分钟换地图)
    mp_roundtime 2 (一个回合多少分钟)
    mp_freezetime 0 (多少秒时间内固定在那里买枪)
    mp_autoteambalance 1 (双方队伍人数自动平衡)
    name “XXXXX” (游戏中改自己的名字)
    changelevel XXXX (换成XXXX地图)
    decalfrequency XX (设定喷LOGO的间隔时间)
    方法二、在cscn版本里,
    H,1,1 (刷新一遍)
    H,1,2 (自己刷一遍)
    H,1,3 (开始时的钱数)
    H,1,8,1 (打多少分钟换地图)
    H,1,8,2 (一个回合多少分钟)
    H,1,8,3 (多少秒时间内固定在那里买枪)
    H,1,8,4 (多少分钟内可在基地买东西)
    H,1,8,5 (设定C4炸弹的爆炸时间)
    H,4 (游戏中改自己的名字)
    H,5 (换地图)


    3、踢人问题。常有人有人作弊,看不顺眼,怎么踢他出去?还有那些乱刷新的家伙,怎样揪出他,踢他出去?
    首先回答踢人问题:
    踢人分两种:
    一是简单的踢他,不过他还可以再进来,这种简单,作方法:
    控制台,输入users显示出每个玩家的ID编号,
    输入kick #XX(编号)(编号前面加#哦),OK,解决。
    为什么要踢他的编号呢,因为有的人在名字里用了特殊符号或者太长记不住,所以踢编号是最好的方法。
    二是踢他出去并封他的IP,让他就算换了名字也进不来。作方法:
    控制台,先查ID编号,再输入banid YY #XX kick,就可以了,不过在实际中这样做自己主机就会退出游戏。
    经过研究,发现,在局域网游戏中是不可以这样banid的,为什么呢?经查,所有局域网的玩家的uniqueid都是一样的,(虽然个人的ID编号不一样,)banid 命令是以uniqueid为识别的,所以banid别人就把自己顺便给banid 出去啦。
    好,踢人问题解决了,可是有人捣乱刷新,怎么查出这个人呢?
    解决方法:在他刷新或乱改了设置之后,马上调出控制台,好,你会看到这样的话:rcon from 192.168.29.34 ……(之后写的是他用的远程控制密码和远程控制命令),看到IP了吗?
    输入status,可以查看各个玩家的ID和对应的IP,看出是谁了吧?警告他!不要捣乱!不爽的话用users加kick 对付他也不过分哦。
    !不过在此忠告大家,杀人不过头点地,封IP太毒了吧,踢一下也就行了,让他再进来不捣乱就行。


    4、CDKEY问题。
    呵呵,常有人在论坛上要正版CDKEY。
    不必想了,我们还是用我们的盗版CDKEY吧,在互动上进局域网游戏是一样用的,
    在此给出几个:
    5590-73806-8806
    3293-04914-4860
    5796-93604-1881
    3398-64213-6822
    5690-93404-2881
    2390-22063-1841
    3392-34213-8809
    2092-22666-6828
    2298-52248-1888


    5、重复打字、说话问题。
    常有人问为什么有的人一句话可以连续发好几遍,而自己只能一遍一遍打呢?
    解决办法:
    在控制台下,用say XXXXXXXXXXXXX 说话就可以了,相当于Y键,说完后,按向上的方向键就可以重复上次输入的命令,这样不就OK了?
    还有用say_team XXXXXXXXX命令就相当于U键,只对队友说话。而Y是所有人都能看到的。


    6、CS路径设置问题。
    新手刚进互动时,常不会设置路径,其实很简单,看看你的CS游戏装在什么地方,找到他就行了,找到桌面的那个快捷方式也行。一般是“C:|Program Files|CS1.5中文硬盘版|CS1.5中文硬盘版|cstrike.exe”。


    7、POD机器人问题。
    有人问起关于POD机器人怎么用的问题。在此简单作答:
    = 可以调出菜单,英文好完全可以自己看明白了。
    不明白的话,以下是常用的:
    =1 表示随机加一个电脑,=51 表示全部加匪,=52表示全部加警,
    =6表示去掉一个电脑,=7表示把电脑全部去掉,
    =3表示把电脑全部杀死,=4就是连玩家连自己一起死啦!
    =81表示让电脑只带刀,不许拿枪。
    点击这里打开POD机器人详细使用说明


    8、反作弊器问题。平台作弊问题。
    在此再次申明:痛恨作弊!不过哪里都有败类,CS也不例外。各大厅似乎都有某些作弊者。
    关于平台,本身是具有一定的反作弊功能的,(不过可以破解掉,至于如何破解,别问我。)
    互动平台目前还不强制支持Cheating-Death 反作弊器,所以基本上在互动是不开CD的。
    呼吁:作弊者人人得而诛之!!! 9、黑屏,视角问题。有人问怎样才能让死了后屏幕变黑,或只看到自己人。
    解决方法:
    输入命令mp_fadetoblack 1/0 (1是屏幕变黑,啥也看不到,0是可以看到)
    输入命令mp_forcechasecam 0/1/2 (0是自由模式、1只能跟着自己队友走动、2尸体视线留在原地)


    10、CS窗口化问题
    假如你需要用窗口模式来玩CS,请在CS参数里加上 -windows 即可。
    如果又不需要窗口模式了,去掉参数-windows ,并在视频设置(video configure)里,
    把“运行在窗口”(run in a windows)前面的*去掉就可以回复全屏了。
    v11、不进服务器,怎样看各服务器的ping值大小
    一般在服务器列表里,都是用点来表示网速的快慢,可是不能准确的表示ping的值。
    解决办法:
    1、选择服务器,点一下“信息”一栏,可以看到ping值,但是你进服务器的时候,实际的ping值应该比看到的要高一点点。
    2、在启动的参数里加入 -numericping, (就象加 -console一样加,参照文章前面)进去会发现本来Ping是用点显示,现在加了数字,数字越小ping越低,速度越快。


    12、CS屏幕大小不对,准心不准问题
    碰到CS屏幕大小不准,准心偏低不准,等等。
    是因为按了-号使屏幕变小了,按=号可以变大,不过如果装了POD,按=号就不能变大了,=成了POD的菜单呼出键。
    可以退一下,恢复默认值就可以按=号调大了,不过这时POD就不能再呼出了,就是不能再调POD了 。
    所以有另一个方法,就是使用命令调屏幕大小,不需要退。 命令是:
    sizedown 缩小屏幕
    sizeup 放大屏幕


    13、局域网无法连接,快捷方式问题。
    这个问题很蹊跷,以前很多高手都栽了。呵呵。就是局域网的两台机子可以在互动平台上联网,在局域网里建时,也能 看到主机,就是进不去!提示信息应该为:You cannot connect to a server running a custom game cstrike until you……
    呵呵, 你只是范了一个很小很小的错误。 -----快捷方式的问题,你是从桌面的快捷方式进入游戏的,点快捷方式的属性,会发现“起始位置”是空的,把它填上CS的目录,OK,问题解决了。就这么简单。 其中原因,呵呵,高手自会明白。


    14、CS被锁问题。
    这个问题好象我来以前没人回答过。
    就是每次点击cs的图标以后,开场画面都能正常 出现,但是当我点击“进入游戏”时,总会 跳出下面一串英文:Content control configuration-On.
    这个问题是因为打开了连接控制,也就是给CS加上了密码,
    没这个密码是不能用CS的。 假如你知道密码,在“游戏设置”的“连接控制”里把“使用连接控制”的*去掉,不过需要密码。
    假如你不知道密码。 破解它。
    运行regedit,打开HKEY_CURRENT_USER/Software/Valve/CounterStrike/Settings
    里面有个“User Token 2”
    删掉它,就OK了。


    15、大跳问题。有人问怎样才能跳在空中划腿呢?也就是所谓的跳蹲。
    1、方法一,按键设置:
    把跳跃键的第二设定改为V键或B键。 (CS里,每样都可以同时设2个键的,直接在控制设置里改就行了。)
    CS里打的时候,可以用大拇指,把V键和空格键一起按,就可以了。
    这是正规按出来的跳蹲。
    2、用一个简单的脚本也可以实现,这里有个脚本:
    alias +sjump “+jump;+duck”
    alias -sjump “-jump;-duck”
    bind SPACE +sjump
    把它们一行一行从控制台输入也可以,不过一般都写到CFG文件里去,这样比较方便。
    你可以把它加入到autoexec.cfg文件里去(在cstrike文件夹里,用记事本打开加进去就行啦),然后在CS中控制台下,执行一次
    这个文件:exec autoexec.cfg 就可以了,以后每次它都会自动运行的。


    16、戴耳机左右声道与实际相反问题。
    如果戴耳机左右声道与实际相反或者声音左右不清,
    首先,在系统的音量设置里把混音之类的什么去掉。
    再进CS,在 游戏设置-->音频设置里, 把 A3D硬件支持,EAX硬件支持,选上(或者去掉)。
    如果已经进了CS,可以用以下命令更改:(可以加入config 文件,下面的是我的config里面的,效果不错的哦)
    s_a3d “0”
    s_eax “0”
    volume “1.0”
    suitvolume “0.25”
    hisound “1.0”
    bgmvolume “1.0”
    如果这样还不行,呵呵,把耳机反戴就行咯。


    17、切换后无声音问题。
    这是个老麻烦啊,CS中有时消息来了,切换一下看看消息,再回来后发现声音没了。怎么办?
    以下罗列几种办法以供参考:
    1、要切换出来之前,按esc退到CS菜单下再切换出来,这样就没事了。
    2、据某战友提供,切换时,按着Shift键,这样切换出来回去后声音还在。
    3、根据我的理解,运行于窗口模式是不是好点呢?
    4、最便宜的就是用win2000和XP的人啦,就算声音已经没有了,按ctrl +Alt+Del 调出任务管理器,在
    上面双击CS的程序,就可以进去啦,声音还在,就算本来没有了都还原了。


    18、“IP adress error …”问题
    假如出现“……game port.dat,ip adress error……”的错误提示,
    个人认为,应该是你安装了其他联网游戏平台,如浩方,XX互动,之类的游戏平台,或者需要进行虚拟IP转换的软件、游戏。
    解决办法:到www.game163.net重新下载安装互动平台,(先把老的删了吧)。
    这样应该就可以解决问题。如有其他原因,研究中。


    19、若干控制台参数
    -console-预设就有,有这个在game里才能调出控制台
    -32bpp-用32bit色彩起动game,预设是16bit,用32bit可能使游戏变慢,但更好看
    -numericping-用数字显示ping
    -nojoy-不起动摇捍
    -noipx-不用ipx,如果是intetnet游戏,不要起动此项
    -heapsize XXXXX-x为指定数字,可指定cs占用多少内存,最好用建议值


    20、进CS服务器总要2次才能进去的问题
    有时候会碰到这样的情况,每次进一个服务器总是没反应,需要按ESC退一下再进一次才能进去。
    这种情况,一般是因为硬盘的DMA选项没有打开。
    在系统属性里打开DMA(直接内存读取)选项再重启就可以了。


    21、OPENGL 不支持问题
    这也很常见啊,一般有这样的提示:The selected OpenGL Mode is not supporLted by video card……
    关于OPENGL不支持的问题,比较复杂,现列一些解决方法如下:
    1、强行设置,有些显卡老提醒你说不支持OPENGL,别理他,继续设置,可以用的。
    2、如果不行,下载最新的显卡驱动 地址:http://www.mydrivers.com
    3、最好安装DirectX 9,地址:http://www.onlinedown.net/soft/5288.htm 一般这样都能解决问题,还不行,请
    4、手工安装GLsetup.exe或MSOpengl(地址:http://www.openglsource.com/download/MSOpengl.exe GLSetup最新1.0.0.121完全版(2001年4月13日发布) :http://file2.mydrivers.com/display/glsetup.121.exe(for win9x)
    5、如果还不能解决问题,可能你的显卡不太支持,
    请使用GLDirect V4.01,(降低硬件要求,模拟OPENGL)
    地址::http://soft.winzheng.com/SoftView/SoftView_13593.htm
    另:忠告:打CS,显卡最好是TNT 2 以上的,也就是差不多99年底之后买的。
    另:这里有OPENGL的最新版本的升级,可以试试哦 http://file2.mydrivers.com/display/glsetup.121.exe 在实际解决问题当中发现仍有部分人的不能解决,大多是GF2MX400,GF2MX440的显卡。
    现提供以下解决办法,可以试一试:
    在桌面击鼠标右键--属性--设置--高级,点-GF2MX选点左边框里的 openGL设置 进行调整:
    1,关掉“启用缓冲区扩展““允许双面扩展使用本机视频内存“
    2,打开“禁用对cpu增强指令集的支持”
    3,纹理的默认颜色深度:始终使用16bpp
    4,缓冲翻转模式:使用位块传输
    5,垂直同步:始终关闭
    6,各向异性过滤:已禁用
    7,最大使用量:14
    其中:1,2,4 效果不是很明显,
    3对于winXP用户很重要
    5,6强烈推荐改掉。


    22、出现PID错误问题
    碰到过好几次这样的问题了。也没其他人解决过。按我的理解试试吧。
    PID是process identification, 进程标识符。
    PID 错误应该是平台运行时与其他进程产生冲突,
    这种情况一般出现在网吧,而且网吧肯定安装了某种网络管理软件,这种软件与平台产生PID冲突。
    重新安装一遍平台试试,应该就可以了!如果不行一般我也没什么好的解决方法,如果网吧不能为你解决。试试找一款进程管理软件,结束可疑的一切进程,呵呵,不过网吧的人看到可不得了哦,你关掉了他的网管软件那怎么行?


    23、刷不到主机问题。
    (这个问题涉及太多,比较复杂,整理中……)
    一般解决方法,重新下载新的互动客户端并安装即可。
    点此下载最新客户端:http://61.177.180.82/cngame.exe


    24、刷到主机进不去问题。
    假如你刷的到主机,其他一切正常,只是主机名是暗的话,
    那么,基本可以肯定你的CS版本与主机不一致!呵呵,能确定它是正宗的1.5版吗?最好重下一个哦。
    如果出现retry 4次连接不上服务器的情况,网络问题,请使用更快的网络连接方式或者更换连接更快的服务器。
    其他情况,要看给出什么提示,具体的整理中……


    25、麦克风讲话问题
    麦克风讲话有什么故障的话,解决方法如下:
    1、你的麦是好的吗,是否插在声卡的合适接口?
    2、打开音频属性(双击屏幕右下方那个小喇叭),看是否有MIC或micphone之类的一项,并且要打开。
    这样,你吹一吹麦,耳机会有声音。没有,请设置好为止。
    3、CS游戏中,默认是K键讲话,按K键,看屏幕是否有小喇叭出现,
    有,正常,没有,添加 bind “k” “voicerecord”到config.cfg文件里去。
    4、打开你的config,修改
    sv_voiceenable “1”
    voice_modenable “1”
    voice_scale “1.000000”
    voice_enable “1”
    voice_forcemicrecord “1.000000”
    5、如果你的声卡是ISA声卡,抱歉,ISA声卡是无法与CS的语音功能协同工作的。
    如果你的声卡是主板自带声卡,如AC97等,也有可能无法正确使用语音功能。不过部分可以采用DirectSound方式
    解决。具体方法:启动游戏时增加一个参数“+voice_dsound 1”,在互动,要在大厅里的“设置”--“命令行参数”里加上 +voice_dsound 1 。
    6、如果你的声音在游戏里听上去怪怪的,请运行游戏目录里的voice_tweak.exe调试。


    26、一键买枪问题。
    可以下载一个脚本文件。至于如何修改脚本,比较烦琐,在此不在赘述。
    以后我的网站恢复好,我会给大家一个下载连接。(现在因为比较穷,网站空间被迫关闭……)
    大家也可以到这里学习一下脚本的制作方法:
    点击这里打开 脚本制作教程


    27、鼠标只能控制前后走的问题
    CS中鼠标只能控制前后走,不能上下抬头低头了。
    解决办法:在“控制设置”的“高级选项”里把“鼠标控制视野”打上*,应该就行了。


    28、如何才能快速换枪问题,和左右手拿枪的问题。
    换枪问题三个方法:
    1、在游戏的控制设置里点上“快速换枪”
    2、在控制台输入hud_fastswitch “1”
    3、cscn版本中按 H,3。
    左右手问题同样,
    1、在游戏控制设置里改。
    2、输入lefthand 0/1
    3、cscn版本中按 H,2。


    29、录制播放游戏的问题
    首先播放的demo要放到cstrike 文件夹里面,录下来的demo也在这里。
    下面给出录制播放的常用命令:
    record XXXX(文件名)开始记录一个录像,录像保存在cstrikeXXXX.dem
    stop 停止录像
    listdemo XXXX 列出录像信息
    playdemo XXXX 使用正常速度播放 XXXX.dem 录像
    playvol 9 设置录像回放次数
    startdemos 循环播放一段录像
    startmovie XXXX 播放一段录像
    appenddemo XXXX 在该录像文件后继续录像,不覆盖原录象


    30、游戏卡的问题。
    1、机器配置不好。
    2、系统硬件有冲突。
    3、网速较慢。具体情况具体分析,详细分析待整理中……
    31、游戏中输中文的问题
    抱歉,CS1.5 是不能输中文的。


    32、屏幕比较暗的问题
    有人抱怨屏幕太暗,暗处看不到人,常被人暗算,呵呵 解决办法:
    1、调显示器。
    2、游戏视频设置里调。
    前两种大家都知道,呵呵,下面是我教的。
    3、在config.cfg文件中加上(或改为)
    gamma “3.000000” 和 brightness “3.000000” ,这个数字好象大于3.000000也没什么变化了。
    4、可能你的显卡驱动不一定支持,不过最好是原版的驱动,新下载的不定有。 显卡中可以调“亮度调整”或是 “伽马校正”,可以在这里调的很亮很亮。 基本没限制,不过刺眼看上去不爽。 此方法对各显卡各有不同,关键在于找到有伽马校正的驱动。
    5、假如你的显示器有些老化的话,而你有些电子基础。 打开显示器外壳,可以找到调节亮度的微调旋钮哦。 (技术原因,此法不推荐)
    6、曾经见过单独的亮度调节软件,寻找中……


    33、ADSL用户不能联机的问题 (转载)
    1;XP用户.只要去掉本地连接的TCP/IP协议就可以了. !注意!:是本地连接. 方法: 开始->连接到->显示所有连接->双击本地连接->属性->常规->把TCP/IP的勾去掉,不是删哦。
    2:WIN2000用户.Win2000使用者就使用Raspppoe连线程式,且网卡的TCP/IP不要打勾
    3:WIN98用户:.WIN98使用者使用Raspppoe连线程式:需将网络设定内-----TCP/IP->“你的网卡名称”----移除. 这样在游戏中显示的IP才是ISP给你的IP否则显示的IP是你网卡的IP。


    34、关于贴图的问题。
    1、如果不能喷图,在CS的设置里调整喷图的分辨率。
    2、关于个性喷图的制作,限于篇幅不一一细说,
    请参考此帖: http://61.177.180.82/bbs/bbsinfo.j-sp?bbsno=373938&forumid=4&essential=


    35、怎样用已知的IP进入该服务器?
    进入游戏后, 点Play cs(进入游戏)---Internet Games(网上对战)------Add Server(加入服务器)---输入类似XXX.XXX.XXX.XXX:XXXXX 的IP地址,点OK。
    查到的服务器前会加*,查到的服务器不一定会排在第一位。 双击找到的服务器就可以进入了。
    下次刷新服务器列表时不会丢掉已经用 Add Server找到的服务器。





    方法:在控制命令台中输入:sv_cheats 1

    noclip 穿墙模式+无敌模式
    impulse 101获得金钱与弹药全满
    impulse 200武器隐形模式

    以下是获得枪支命令:
    give weapon_usp得到手枪USP
    give weapon_p228得到手枪p228
    give weapon_elite得到手枪Beretta Elite
    give weapon_deagle得到手枪Desert Eagle
    give weapon_m3得到单发猎枪
    give weapon_xm1014得到连发猎枪
    give weapon_p90得到P90冲锋枪
    give weapon_tmp得到tmp冲锋枪
    give weapon_ump45得到ump45冲锋枪
    give weapon_mp5navy得到mp5冲锋枪
    give weapon_ak47得到AK47
    give weapon_sg552得到sg552
    give weapon_m4a1得到m4a1
    give weapon_aug得到aug
    give weapon_scout得到scout
    give weapon_awp得到awp
    give weapon_m249得到班用机枪
    give weapon_galil土匪新枪
    give weapon_famas警察新枪
    give weapon_shield盾牌
    give weapon_vesthelm防弹衣
    give weapon_flashbang闪光弹
    give weapon_hegrenade手雷
    give weapon_smokegrenade烟雾弹
    give weapon_defuser警用拆除钳


    附单人游戏控制指令:用键盘“~”键打开
    Bot设置:
    1、增添:
    bot_add 添加机器人
    bot_kick 踢出机器人
    bot_kill 杀死机器人


    2、武器选择:
    bot_knives_only 只用刀子
    bot_pistols_only 只用手枪
    bot_rifles_only 只用来复
    bot_snipers_only 只用狙击
    bot_all_weapons 所有武器


    3、机器人加入哪方
    bot_add_t 添加一个土匪
    bot_add_ct 添加一个警察
    bot_join_team t 加入土匪
    bot_join_team ct 加入警察
    bot_join_team any 随机加入


     
    润寒魂 @ 2007-09-11 14:04


     

    2007-1-8
    CS专家级解疑大全

    Q:CS中跳的种类,以1.5为例。 
    A:最小的跳--快速按"蹲” 
    普通跳——就是按跳 
    蹲跳——跳起后按蹲 
    跳蹲、蹬腿跳、空中漫步(反正名字很多啦)——蹲和跳同时按,直到落地为止,需要有助跑。 
    青蛙跳(因为形象像青蛙)——蹲住后按跳。蹲始终不松开。如果需要向前跳,蹲着走路的时候按跳。 
    大鹏展翅——需要是匪徒。给手枪上子弹的时候快速换出C4,然后起跳。别人看到的就是大鹏展翅。 (自己看不到的) 
    其实大鹏展翅这个可以完全不用C4就能跳出来,不过需要借助脚本。CT也能跳哦~ 
    手里没有c4吧?图片引自pconline,有兴趣的朋友可以在那里找到这个脚本。 
    举刀跳--原理同上,只不过换出的不是C4,是刀,这样跳起来别人看到的是你冲天举着刀子挑起。就像举火炬一样,哈哈 
    连跳--行进的过程中任何姿势起跳后在落地的瞬间快速按跳,这样别人看到的是你一只脚点地,另一只脚收回的快速轻跳。下半身的姿势与大鹏展翅相同。 
    悬空跳--原理同上,只不过是在原地跳,极为快速、准确地"点”跳键。这样别人看到你的脚没有沾地,却轻浮在地上。——以上摘自甜咖啡的《CS1.5中的一些细节与技巧

    大家都CS1.6有一段时间了~!是否发现一个共同的问题就是CS1.6的FPS比CS1.5低不知道多少倍了!但是大家只要按照如下几步做,一定可以完美的优化CS1.6。 

       
      1.帧数 
      2.买枪脚本 
      3.游戏字体 
      4.武器名字的问题 
    ________________________________ 

      1. 首先,我们要改善你的游戏帧数使其达到标准.打开你的config.cfg文件,通常在 
    %:\SteamApps\your@email.com\counter-strike\cstrike\下可以找到,然后把下面的指令加进去. 
    cl_weather "0" 
    fps_max "150" 
    developer "1" 
    r_dynamic "1" 
    r_novis "0" 
    r_traceglow "1" 
    r_wateralpha "1" 
    r_mirroralpha "0" 
    r_bmodelhighfrac "5.0" 
    r_lightmap "0" 
    gl_max_size "256" 
    precache "1" 
    mp_decals "20" 
    gl_affinemodels "0" 
    gl_alphamin "0.25" 
    gl_clear "0" 
    gl_dither "1" 
    gl_flipmatrix "0" 
    gl_flashblend "0" 
    gl_lightholes "0" 

    然后你要把垂直同步,各向异性过滤和全屏反锯齿关掉,你可以在显卡设置里面找到. 
    安装最新的显卡驱动.ok,搞定 
    ______________________________________________ 

    2. 1.6的买枪菜单比以前的各个版本的菜单都简单的多了,你现在只需要把枪绑定到一个键就行了,就像这样 
    bind "i" "ak47" 
    而且你现在可以用一个键绑定ak和m4,例如: bind "i" "ak47;m4a1".怎么样,是不是非常简单 

    下面是1.6里所有装备的名字,你可以用这些名字来绑定 

    武器: 
    1.手枪 
    glock 
    usp 
    p228 
    nighthawk 
    elites 
    fn57 

    2.机关枪 
    m249 
    mac10 
    tmp 
    mp5 
    ump45 
    p90 

    3.霰弹枪 
    m3 
    xm1014 

    4.弹药 
    primammo 
    secammo 

    5.来复枪 
    defender 
    ak47 
    scout 
    sg552 
    awp 
    g3sg1 
    famas 
    m4a1 
    aug 
    sg550 

    6.装备 
    vest 
    vesthelm 
    flash 
    hegren 
    sgren 
    nvgs 
    defuser 
    shield 

    7.Radio1 
    coverme 
    takepoint 
    holdpos 
    regroup 
    followme 
    takingfire 

    8.Radio2 
    go 
    fallback 
    sticktog 
    getinpos 
    stormfront 
    report 

    9.Radio3 
    roger 
    enemyspot 
    needbackup 
    sectorclear 
    inposition 
    reportingin 
    getout 
    negative 
    enemydown 

    这是提供的几个例子: 
    bind "KP_HOME" "hegren" 
    bind "KP_PGUP" "vesthelm" 
    bind "KP_5" "usp" 
    bind "KP_DOWNARROW" "m4a1; ak47" 
    bind "KP_SLASH" "hegren; flash; sgren" 
    ______________________________________________ 

    3. 个人觉得这一段和CS没什么关系,不过对那些要求严格的玩家来说还是应该看看 如果你不喜欢游戏里的字体,你可以这样做: 
    首先你要用记事本打开TrackerScheme.res文件,如果你用默认的皮肤,你可以在这里找到 %:\Program Files\Steam\resource, 如果你用灰色的皮肤那就在这里找到%:\Program Files\Steam\skins\Grey\Resource. 打开后按CTRL+F,搜索EngineFont关键字, 下面有一些以 1,2,3等开头的列表,里面包括了字体的信息,找到你所用的分辨率,比如我用1024*768的分辨率,则可以找到 
    "3" 

    "name" "Tahoma Bold" 
    "tall" "15" 
    "weight" "5" 
    "yres" "768 1023" 
    "dropshadow" "1" 
    {} 
    你可以改动后面除分辨率外的参数,字体的名称在C:\WINDOWS\Fonts里面.

    HLTV服务器命令全解 
    发稿人:CGA_BADSTAR 来源:CGA 

    这篇文章是最新发布的HLDS 4.1.1.1/3.1.1.1中的HLTV的自诉文章翻译而来,对简单的HLTV架设和大规模HLTV NET的架设都有详细地介绍。HLTV独特的实时转播方式注定它将会在电子竞技的发展道路上的重要地位,这一点也在世界各国的CS比赛,以及国内的几次大规模CS大赛,浩方平台的几次转播中得以体现。HLTV随着HLDS 4.1.1.1/3.1.1.1的发布也变得更加成熟,困扰大家两年多的闪光弹bug也已经修复,但是国内很多服务器管理员和比赛组织者都不是很了解HLTV的用法或者只是了解最近本的用法,很多很有趣的功能没有实现,基于此,将这篇很详细的README文章介绍给大家。 
    文章中一些不常用的命令可能会有一些翻译上的错误,欢迎大家指出,谢谢。 

    1、总览 
    Half-Lift TV提供了理论上无限制观察者观看在线游戏的可能。他们可以在游戏服务器中跟随任一名玩家的视角。观察者对于游戏者来说是不可见的,也不能以任何方式干扰进行中的游戏。每个观察者可以选择任意玩家的任意视角。为了获得更有趣的观察体验,观察者可以打开自动切换模式,这样镜头将自动切换到以合适的角度来观看精彩的镜头。这样观察者们就能舒服的靠在椅背上不用作任何动作。观察者们还可以用最基本的HL Chat模式来互相沟通。 
    大多数流行的Half-Life的MOD例如CS,Team Fortress Classic,DOD都支持HLTV,HLTV的提供者拥有对HLTV系统的完全控制权,可以改变观察者人数,添加文字信息,更换HLTV logo等等。播放的画面可以自定义一个延迟时间,默认的是30秒,这样可以确保正在比赛的队伍不可能通过HLTV来得到一些有用的对手信息。建立一个单独的支持100人的HLTV Server是很简单的事情,不需要对默认设置作任何改变。 
    架设一个庞大的HLTV网络来支持上千人的观看需要为服务器的配置等等准备多一些的时间和经验。 

    2、观看游戏 
    为了观看一个HLTV,启动Half-Life(或其他MOD包),进入多人模式,然后进入HLTV提供者提供给你的IPort,或者直接在控制台输入(假设服务器为192.168.0.1:27020) 

    connect 192.168.0.1:27020 

    这样的命令,即可进入HLTV服务器观看比赛。 
    默认的HLTV端口是27020,但是这是可以更改的,通常会包括在给出的IP地址中提供。 
    你可以用不同的模式来观看游戏:跟随视角,第一人称视角,自由观察,地图总览,地图跟随。最简单的切换视角方法是按“跳跃”键(默认是空格键),另外一种方法是使用按“蹲下”键(默认是Ctrl)激活的观察菜单,在那儿你可以定义自己的观察风格并且开启自动切换模式。循环按下“使用”(默认是E)可以开关画中画模式。 

    下列HL控制台命令可以在用来自定义观察模式: 

    spec_autodirector <0|1> - 开启或者关闭自动切换模式 
    spec_drawcone <0|1> - 在地图总览模式显示你的视角范围 
    spec_drawnames <0|1> - 在玩家标志下显示玩家的名字 
    spec_drawstatus <0|1> - 显示游戏信息(时间,地图名称等) 
    spec_pip <0|1> - 开关画中画功能 
    spec_menu - 开启观察者菜单 
    spec_help - 显示帮助屏幕 
    spec_mode <1-6> [<0-4>] - 设置主显示模式,第二个参数是设置画中画模式。并非所有的组合都有效。 
    主显示模式: 
    1、锁定跟随 2、自由跟随 
    3、自由观察 4、第一人称视角 
    5、地图总览 6、地图锁定跟随 
    画中画模式: 
    0、关闭画中画 1、自由跟随 
    2、第一人称视角 3、地图总览 
    4、地图跟随 
    以上命令中 <>,()包括的为必填项,[]包括的为可选项,下同。 

    3、基本HLTV架设 
    HLTV广播系统的核心是HLTV服务器,也称之为HLTV代理。HLTV在控制台窗口运行,类似于HL的专业服务器。为了转播一台指定服务器上的比赛,HLTV代理像一个普通玩家一样连入这台服务器,然后观察者们连入这台HLTV代理,这样游戏数据流就通过HLTV代理转发到所有的观察者客户端。下面这个图示就是一个基本的HLTV配置: 

    HL Game Server --> HLTV 代理 -->观察者 

    HLTV代理可以支持的客户端人数取决于服务器的硬件配置和网络条件,理论上来说,一个单独的HLTV可以支持最多255个观察者,但是请注意,平均每个支持了100个观察者的HLTV代理需要2M的带宽才能流畅收看,如果需要支持更多的观察者,网络负荷必须被分部到多HLTV代理上去。 
    第一个连接到游戏服务器上的HLTV服务器被称为主服务器,在上面可以进行游戏数据流的延时和发包率等综合广播的设置,其他的HLTV代理连入到这台主服务器上作为接替。这样的连接数量和方式是不受限制的,可以串联也可以并连。重要的是他们不要处于同一个网络中,这样才能确保带宽被均衡使用。 

                       --> HLTV 转播服务器 1 --> 观察者 
      HL Game Server --> HLTV 主服务器 --> HLTV 转播服务器 2 --> 观察者 
                       --> HLTV 转播服务器 3 --> 观察者 

    4、游戏比赛转播 
    让我们来看一下最普通的设置,一台HLTV代理在局域网环境中。这是最普通的情况,默认的HLTV设置不需要作任何改动。选择一台专用计算机作为里的HLTV代理并且安装Half-Life专业服务器版软件,它包含了所有的HLTV代理文件。这并不需要你的计算机上安装有Half-Life这个游戏。 
    启动HLTV应用程序(带有小照相机的HL的小图标)就能看到HLTV的控制台窗口,显示了一些初始化信息后(如果初始化进行了很长时间,可能是HLTV不能解析出一些IP地址,那么请在HLTV启动命令行增加 "-nodns"参数来跳过),控制台就可以接受你的命令了,下面我们用">"来代表命令行提示符,记住你只需要输入">"后面的字符就可以了。首先给你的HLTV代理起一个独特的名字: 

    >name "My HLTV Proxy" 

    我们假定你的HLTV Proxy的IP为192.168.0.2,你想观察在192.168.0.3:27015上的游戏,那么键入以下的命令使HLTV代理连入: 

    >connect 192.168.0.3:27015 

    过了一会儿HLTV完全连入服务器并且准备提供观察者服务时,用"status"命令可以检查HLTV代理的连接状态: 

    >status 

    --- HLTV Status --- 
    Local IP 192.168.1.2:27020, FPS 72.8, Network In 0.8 Out 0.9 
    Local Slots 128, Spectators 0, Proxies 0 
    Source: Server "Half-Life" (192.168.1.3:27015) 
    Total Slots 128, Spectators 0, Proxies 1 
    Time 01:02, Game "valve", Map "maps/frenzy.bsp", Players 1 

    "status"命令可以显示你的IP、每秒刷新的HLTV系统的进出流量、你的HLTV代理提供的观察者数量,这台游戏服务器中所有HLTV广播系统的观察者数量。游戏源可以是游戏服务器,也可以使另一台HLTV代理,甚至一个Demo文件。 

    5、录制HLTV Demos 
    HLTV demo文件和普通的Half-Life游戏录像差不多,但是你可以选择任意的视角和视点以及跟随的玩家。回放一个HLTV demo的时候并不需要HLTV服务器,只要启动Half-Life并且在控制台输入" playdemo (demo name)"或者"viewdemo (demoname)"就可以了。录制一个HLTV demo,需要将HLTV代理连入游戏server,并且在控制台输入: 

    >record (name) 

    发出这一命令后,所有的游戏数据将被录制下来,demo文件会放在当前的Mod目录下,例如 \cstrike。所有的demo文件将被默认指定为如下格式的文件名:<名称>-<时间>-<地图>.dem,demo文件也记录了一些发往观察者的数据,这意味着,demo文件记录了和观察者同步的游戏信息。 

    停止录制的命令是"stoprecord"。 

    有的时候只需要录制HLTV的demo而并不想进行广播的话,可以增加这样一些命令: 

    >maxclients 0 //不允许观察者客户端 
    >delay 10 //最低的延迟设置 
    >rate 10000 //最高的数据速率 
    >updaterate 20 //基本上行输率 
    >nomaster 1 //不在master服务器注册 

    注://后是命令注释,在平常使用中不需要输入 

    6、大规模广播 
    建立一个可以支持大规模观察者(>1000人)的HLTV网络是一个艰难且耗时的工作。下列指导将帮助你配置和运行以这样的一个HLTV网络。一条重要的规则是:“要质量,不是只要数量”。相对于使用所有的带宽来说,建立少一点观察者的选择显然更好,这样所有的观察者都不会为lags和超时所困扰。检查你的带宽容量并且计算出你的HLTV服务器能支持多少观察者,平均每个观察者需要2-3K的流量,CPU和内存在目前流行的PC系统中到是不太会成为性能瓶颈。 

    这个列表给出大致的Internet连接HLTV所需要带宽: 
    - ISDN 64Kbps : 2个观察者 
    - ADSL 512Kbps(上行速率) : 20个观察者 
    - T1 1.5Mbps : 75个观察者 
    - LAN 10Mbps : 500个观察者 
    - T3 75Mbps : 4000个观察者 

    使用"maxclients"命令可以控制HLTV服务器接受的客户端连入数量,确定"maxrate"参数被设为一个合理的数值,例如:3500 kB/sec。更低的数值也是可能的,但是会造成观察者们产生"choke"。命令"maxrate"并不影响HLTV代理服务器之间的带宽限制,仅对观察者客户端有效。为了降低带宽需求,你可以关闭internet HLTV chat("chatmode 0"或者将游戏的上行速率从默认的20降低到10("updaterate 10"。低一些的上行速率可以节省25%的带宽并且这是可接受的,因为在这时,观察这并不需要和真实玩家相同的上行速率。 

    一个针对大规模广播非常普遍的设置是使用两台分离的HLTV服务器来创建一个私有段和一个公共段。我们假定游戏服务器在一个封闭的局域网中外网无法到达。这确保了最大的安全无法被外界攻击(例如D.O.S攻击)。HLTV主服务器在局域网中启动,并且它的外网地址保密。第二台拥有真实IP地址的HLTV服务器在局域网外启动并且连入HLTV主服务器。这第二台HLTV服务器是公众HLTV发布机,IP和端口公开给观众们,并且所有的转播服务器都连入这台HLTV发布机。这样HLTV主服务器就在安全的局域网环境下工作,并且可以被用来录制demo或者现场放映机。观察者们连入HLTV发布机或者其他转播服务器。这样所有的网络负载就被均衡到了所有的HLTV代理上。 
    如图: 

      +---- Private LAN -----+ +------ Public Internet --------+ 
                             -> HLTV Proxy 1 
      HL Server -> HLTV主服务器 -> HLTV发布服务器 -> HLTV Proxy 2 
                             -> HLTV Proxy 3 

    主服务器和发布服务器的配置文件不同: 

    master.cfg 
    nomaster 1 //不在WON主服务器上注册 
    proxypassword MyPWD //保护密码 
    publicgame 0 //不显示游戏服务器IP 
    dispatchmode 0 //不分派观察者 

    dispatcher.cfg 
    forcemaster 1 //注册到WON主服务器上 
    publicgame 0 //不显示游戏服务器IP 
    dispatchmode 2 //分派所有客户端到其他服务器 
    hostname MyGame //公开的HLTV服务器名称 

    如果你在运行3个或者更多的HLTV服务器,一个很好的方案是通过服务器管理工具来使用RCON命令管理他们。在HLTV服务器上开启RCON的方法是设置"adminpassword"选项。同时"proxypassword"可以确保只有经过你授权的HLTV提供者才可以连入你的HLTV网络。否则任何人都可以使用缓慢的HLTV代理连入你的网络打乱你的整个网络的负载均衡。 
    7、HLTV设置 

    一个简单的的控制台命令语法:命令将被描述为以下形式: 

    command (parameter) [(parameter)] - description 

    一条命令或许会有一个或者多个参数。[]中的参数为可选项,一般来说参数包括: 

     (string) : 文字,如果文字中包含空格则必须被引号包括例如 "My Name" 
     (n) : 任意整数,例如:42 
     (f) : 任意浮点数,例如:4.2 
     (IPort) : IP地址,例如:192.168.0.1:27020 
     (a|b|c) : 可选择的选项,或者a或者b或者c 

    注意;所有的<,>,(,),|,[,]这样的字符是不包含在最终输入在控制台上的命令中的。大多数命令符合布尔代数开关,即1表示打开,0表示关闭。 

    connect (IPort) - 连接HLTV代理到游戏服务器(默认port为27015) 
    disconnect - 从服务端口断开,但是不停止广播,所有的观察者仍然保持连接状态 
    stop - 断开连接,同时停止广播 
    quit - 退出HLTV程序 
    retry - 重试最后一次服务器连接 
    autoretry <0|1> - 如果开启,HLTV因为任何理由的断开后将自动重新连接服务器 
    name (text) - 设置HLTV代理计分版上的名称 
    hostname (text) - 设置HLTV服务器在服务器列表中的名称 
    serverpassword (text) - 设置游戏服务器连接密码,连入需要密码的服务器时使用 
    adminpassword (text) - 设置RCON管理员和评论员密码 
    proxypassword (text) - 设置其他HLTV连入的密码 
    spectatorpassword (text) -设置观察者密码,对其他HLTV服务器也有效 
    clients - 列出已经连接的观察者 
    proxies - 列出已经连接的其他HLTV服务器 
    players - 列出游戏服务器中的玩家 
    kick (ID) - 踢出指定名字的观察者 
    bann (IP) - 禁止IP连接 
    say (text) - 向游戏服务器发送文本信息 
    msg (text) [(duration) (pos x) (pos y) (color hex rgba)] - 向所有的观察者发送大屏幕信息 
    localmsg (text) [(duration) (pos x) (pos y) (color hex rgba)] -和msg相同,但是只对本服务器上观察者发送 
    servercmd (string) - 转发命令给游戏服务器 
    clientcmd (group) (string) - 发送控制台命令给所有指定群组的客户端:1=观察者 2=其他HLTV服务器 3=所有 
    loopcmd (id) (n) (string) - 这一命令将每(n)秒执行(string)中的命令。(id)取1到64中的数字来认定这条loopcmd,"loopcmd (id) none" 

    将取消正在循环的命令。loopcmd不带任何参数将列出正在循环的命令。 
    signoncommands (string) - 本地观察者连接后将被执行的控制台命令,多条命令可以用分号来分隔。 
    maxclients (n) - 设置本服务器的观察者数量上限(默认为128) 
    delay (n) - 从主HLTV上接受的游戏数据流延迟时间,默认是30秒来消除作弊的可能,最低为10秒。 
    rate (n) - 游戏服务器发送到HLTV的带宽速率 
    updaterate (n) - 从游戏服务器发送到HLTV的游戏上行速率 
    maxrate (n) - 观察者可用的最大带宽速率 
    maxqueries (n) - 服务器列表每秒得到的服务器信息数量 
    dispatchmode (0|1|2) - 模式1(Auto)将会把连接负载自动均衡到其他HLTV服务器,模式2(Always)将会把所有连接转发到其他HLTV服务器,这样本台HLTV服务器就成了转发机,模式0(OFF)将不会转发任何连接。 
    publicgame <0|1> - 如果public为1,游戏服务器的IP将能被观察者看到,并且可以使用"joingame"命令进入游戏服务器。 
    offlinetext (string) - 如果HLTV没有继续转播,观察者被拒绝的时候将看到的文字信息。 
    chatmode <0|1|2> - 如果chatmode为0,观察者不能聊天,如果是1,连入同一台服务器的观察者可以看到彼此之间的信息,如果是2,整个HLTV NET中所有的观察者将能互相聊天。 
    bannerfile (file) - 指定一个TGA文件作为观察者界面的LOGO。 
    ping (hostort) - ping一个HL服务器 
    nomaster <0|1> - 是否在主WON服务器注册 
    forcemaster <0|1> - 是否强迫在主WON服务器注册 
    heartbeat - 手动发送状态信息给WON服务器 
    rcon (string) - 发送远程命令给其他服务器 
    rconaddress (IPORT) - 设定远程控制目标服务器 
    rconpassword (string) - 验证远程控制目标服务器的密码 
    cheeringthreshold (f) - number of cheering players must be above this threshold to play the cheering sound (by default 0.25). 
    blockvoice <0|1> - 是否过滤所有的语音数据。 
    cmdlist - 列出所有命令 
    logfile <0|1> - 开启或关闭控制台log文件"logfile(date).log" 
    status - 显示服务器信息 
    modules - 显示所有加载的HLTV模块和版本 
    exec (filename) - 执行一个.cfg文件 
    echo (string) - 向HLTV控制台先是一条文本 
    developer <0|1> - 开发者模式将显示更多的除错信息 
    record (filename) - 录制demo 
    stoprecord - 停止录制demo 
    playdemo (filename) - 广播一个demo文件 

    控制台命令通过按"TAB"可以自动完成,所有的命令都可以放在hltv.cfg文件中,每次启动时自动执行。 

    一些参数只能在命令行启动 
    -port (n) - 指定HLTV端口,默认为27020 
    -ip (IP) - 在有多IP的主机上强制使用某个IP 
    -comm (filename) - 设置一个master server信息文件取代woncomm.lst 
    -nodns - 禁用DNS解析 
    -maxfps (n) - 设置最大系统刷新率,默认为100 
    -cachesize (n) - 设置帧缓存大小,默认为32 
    -highpriority - 以高优先权启动HLTV程序(仅在win32系统可用) 
    -steam - 服务器支持特殊流模式 
    -dev - 开发者模式 

    上述参数在运行时不可更改,但是他们可以在config文件中指定。 
    所有的控制台命令也可在命令行中使用,注意在前面加上"+" 
    例如: 

    hltv.exe +connect localhost:27015 -port 27021 

    Half-Life服务器可以设置sv_proxies (n)来确定允许多少HLTV服务器连入,如果禁止HLTV连入,可以设为0,设为1意味着允许主HLTV连入。

    CS中的十个比较常见的问题 

    Q1:CS中按~没反应或者是如何调出控制台 
    A:首先创建一个cstrike.exe或者hl.exe的快捷方式 
    按快捷方式右键→属性 
    在cstrike.exe或hl.exe的路径后面加上"空格” "-console”,例如E:\half-life\hl.exe -game cstrike -console 

    在hl.exe或cstrike.exe后面加入下列参数可产生不同用途 
    -console——预设就有,有这个在game里才能做其它设定 
    -32bpp——用32bit色彩起动game,预设是16bit,用32bit可能使游戏变慢,但更好看 
    -numericping——用数字显示ping 
    -nojoy——不起动摇捍 
    -noipx——不使用ipx协议,如果是intetnet游戏,不要起动此项 
    -heapsize ——XXXXX-x为指定数字,可指定cs占用多少内存,最好用建议值 
    -win——以窗口模式启动CS 
    -win 640(-win 800)——以指定的分辨率启动窗口模式,640,800分别是指640*480,800*600的分辨率 
    -full——以全屏方式运行CS并取消窗口模式 

    Q2:为什么我自建主机别人总是能任意刷屏、踢人、改变设置? 

    A:用记事本打开你的cstrike下的listenserver.cfg和server.cfg文件,把rcon_password www.cs-cn.net后面的www.cs-cn.net改成其他任意字符即可 
    注:如何用记事本打开listenserver.cfg或server.cfg文件,首先选中listenserver.cfg(server.cfg)文件→点击右键→打开→从列表选择程序→选择记事本即可,其他的.cfg,liblist.gam,valve.rc文件都可以用这个方法打开 

    Q3:我进CS后鼠标只能左右移动,上下移不了? 

    A:进入CS中的控制设置→高级选项→勾上用鼠标控制视野(mouselook),也可以在直接在Cs控制台输入+mlook就行 

    Q4:游戏中如何刷新游戏(清零分数和战绩)以及踢掉那些名字带~或较长的人? 

    A:在游戏中调出控制台输入以下命令即可: 
    刷新游戏:sv_restartround 1 
    踢掉那些名字带~或较长的人:先用listplayers查看玩家编号,然后kick #编号 

    Q5:进入de_nuke这个地图就弹出"couldn’t open valve/jos.wad ” 

    A:下载个jos.wad文件,拷到cstrike目录下。 
    下载地址1 
    下载地址2 
    as_tundra.wad(ak47_m4a1_map地图需要) 

    Q6:为什么我换枪按2键换枪,还要用鼠标左键点一下? 

    A:这是快速换枪的选项没有开启的原因 
    进入游戏,选自定义,点高级,选中一键换枪 
    另一种方法是进入游戏后,调出控制台,输入命令:hud_fastswitch 1 

    Q7:如何播放DEMO和录demo? 

    A:播放demo: 
    把下载后的demo文件改成简短一点的名字,比如说1.dem,然后放到你的CS安装目录cstrike文件夹下面,用-console启动CS进入控制台,打入playdemo 1.dem即可 
    你可以用playdemo *.dem x控制demo的播放速度 
    x的值就是demo播放速度的倍数,默认是1.0,也就是正常播放 

    也可以用geekplayer或SKplayer等demo播放工具播放demo 

    如何在游戏中录制demo: 
    在游戏中调出控制台输入record *.dem即开始录制demo,输入stop停止录制,录制好的demo文件在你的cstrike目录下面 

    Q8:关于FPS的几个常见问题的解答 

    Q:什么是FPS? 
    A:FPS:Frames Per Second,这是对FPS缩写的准确解释,意思是每秒画面运行的帧数,这个数值越高越好。 
    FPS游戏:First Person Shoot game,即第一人称射击游戏,这是对游戏的解释。代表性的游戏有Counter-Strike(反恐精英),Quake(雷神之锤),Unreal Tournament(虚幻竞技场)等 

    Q:如何在游戏中显示FPS的值或去掉FPS的显示 

    A:在控制台输入net_graph 3在屏幕下方显示FPS值,你可以用net_graphpos 0/1/2)来调节他在屏幕下方的位置(0/1/2分别是左,中,右) 
    你也可以用cl_showfps 1/0来打开/关闭FPS在屏幕左上角的显示 

    Q:如何关闭垂直同步提高FPS? 

    A:关闭垂直同步是目前CS中提高FPS最有效的方法 
    在控制面板→显示→设置→高级→opengl设置,设置垂直同步为始终关闭点击查看图例 

    Q:如何解决在2000,xp在CS中openGL模式刷新率最高只能60hz的问题? 
    A:下载nvcool2.2锁定刷新率即可: 
    ::URL::http://www.mydrivers.com/dir70/d28255.htm   

    Q9:进入服务器时提示Couldn’t complete connection to the server ? 

    A:这个问题可以有很多原因,请注意看弹出这个对话框的前的控制台信息,如果你提供上面信息的话会更快的使你找到答案;请不要仅仅把这个提示作为问题,因为这个提示确实可以有很多原因; 
    1.如果控制台显示的是connection failed after 4 retries,那就说明你和主机之间的网络有问题; 
    2.Dropped due to slot reservation: 
    这是因为服务器装了adminmod,clanmod,amxmod之类插件的op保留通道的作用,只有op用密码才能进入; 
    3.......(继续补充ing) 
    如果你连接每个服务器都是这样的话,那就是你的网络有问题了。 

    Q10:进入游戏时提示:The selected OpenGL Mode is not supporLted by your video card 

    A:1.其实这个问题的绝大部分原因是因为你没装适合你显卡和操作系统的显卡驱动,请现在::URL::http://www.mydrivers.com下载相应的驱动安装后即可解决;   
    2.如果显卡驱动没有问题却仍然弹出这个提示,请在控制面板→显示属性→设置→高级→疑难解答→把下面的"硬件加速”拉到最右边也就是全; 
    3.如果问题依旧,请手工安装GLsetup.exe或MSOpengl(::URL::http://www.openglsource.com/download/MSOpengl.exe)   
    4、如果还不能解决问题,可能你的显卡不支持openGL显示模式,请使用GLDirect V4.01(降低硬件要求,模拟OPENGL) 
    ::URL::http://soft.winzheng.com/SoftView/SoftView_13593.htm   
    注意:CS对显卡最低要求是TNT 2 以上的,也就是差不多99年底之后买的

    服务器连接问题 ---- 



    服务器连接问题 
    -------------------------------------------------------------- 
    提示 Your Counter-Strike executable is out of date. 
    Counter- Strike will now update to the current version 
    解释 是你的CS版本和服务器版本不符合,请升级 
    解决办法 升级到和服务器相同版本(不过现在一般用不着, 
    因为1.3以后如果客户端和服务器版本不同时,服务器为灰色不可连接状态。 

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

    连接时服务器提示 

    Your Counter-Strike executable is out of date. Counter 
    - Strike will now update to the current version 

    意思是你的CS版本和服务器版本不符合,请升级 

    解决办法:升级你的CS版本 

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

    问:为什么我这里会有出错信息? 
    答:在CS里常有如下几种出错信息: 
    1、 could not load library C:\SIERRA\HALF-LIFE\/cstrike/cl_dlls/client.dll 
    这意味着你没有在安装CS前升级你的HL到最新版本,请下载最新的完全版升级。 
    2、your map [/maps/mapname.bsp] differs from the server’s 
    这说明你的本关地图已经不是原来的地图,(可能是你下载了新的地图将其覆盖了)你可以重装CS或者找个朋友将原地图拷贝回你的CS游戏里的地图文件夹里来。 
    3、server is enforcing fille consistancy for sprites/nameofsprite.spr 
    文件损坏或是你安装了新的准星模式,而服务器不支持。请将指出的文件删除即可。 
    4、Could not get IPX socket name, IPX disabled Reason:WSAENOTSOCK 
    表示你没有安装IPX协议或者你将IPX协议关闭了,请在Windows的网络协议里安装IPX协议。 

    -------------------------------------------------------------- 
    问:我的CS为什么每次进服务器打的时候第一次都弹了出来,然后第二次进去后就可以。然后退出来进哪个服务器都行了。。。。。 
    答:因为你系统设置中的磁盘管理器里的DMA没有打上勾 
    -------------------------------------------------------------- 
    问:我开始玩的时候,谁知道却是RETRYING连接服务器4次失败,然后就退出连接了,从没进入过任何一个服务器 

    答:应该是放火墙的问题,关掉它。或者是你的线路问题 
    -------------------------------------------------------------- 
    问:无意中按了"-”把屏幕缩小了,要怎么样才能还原啊 
    答:先进入C S游戏,进入:<一般设定>第2行,在进入:<影像>第3行,你会看到2个选项,进第一个,进到里面你就可已看到:左边有3个可左右调截的选项 第一行就是调截画面的大小,第2行是调截画面亮度,第3行就是调截画面的对比度 
    -------------------------------------------------------------- 
    问:不知道为什么我的CS一点Internet games的时候就定在那没反应了? 
    答: 还有这样的情况,在打cs的过程中机器重启,跳过了磁盘自动检测进入windows,cs的internet game就进不去了,做一边磁盘整理就好,估计是文件碎片造成的。 

    A:为什么我的awp开镜没有中间的红色准星了?可以在awp不开镜的状态下显示准星吗? 
    A:在CS的控制设置的高级选项中勾上第一个准心选项 
    也可以在控制台输入crosshair "1"解决; 
    AWP不开镜状态下是不能显示准星的(1.1以后版本),也没有这样的补丁可以显示准星(即使可以做到也算作弊了),在HLTV中能看到AWP不开镜的准星,那是HLTV的BUG。 

    Q:CS中跳的种类,以1.5为例。 
    A:最小的跳--快速按"蹲” 
    普通跳——就是按跳 
    蹲跳——跳起后按蹲 
    跳蹲、蹬腿跳、空中漫步(反正名字很多啦)——蹲和跳同时按,直到落地为止,需要有助跑。 
    青蛙跳(因为形象像青蛙)——蹲住后按跳。蹲始终不松开。如果需要向前跳,蹲着走路的时候按跳。 
    大鹏展翅——需要是匪徒。给手枪上子弹的时候快速换出C4,然后起跳。别人看到的就是大鹏展翅。 (自己看不到的) 
    其实大鹏展翅这个可以完全不用C4就能跳出来,不过需要借助脚本。CT也能跳哦~ 
    手里没有c4吧?图片引自pconline,有兴趣的朋友可以在那里找到这个脚本。 
    举刀跳--原理同上,只不过换出的不是C4,是刀,这样跳起来别人看到的是你冲天举着刀子挑起。就像举火炬一样,哈哈 
    连跳--行进的过程中任何姿势起跳后在落地的瞬间快速按跳,这样别人看到的是你一只脚点地,另一只脚收回的快速轻跳。下半身的姿势与大鹏展翅相同。 
    悬空跳--原理同上,只不过是在原地跳,极为快速、准确地"点”跳键。这样别人看到你的脚没有沾地,却轻浮在地上。——以上摘自甜咖啡的《CS1.5中的一些细节与技巧》 

    Q:在CS1.5中如何关闭和使用动态准星? 
    A:cl_dynamiccrosshair 1是变 
    cl_dynamiccrosshair 0是不变 
    注意:这个参数在比赛中是被允许修改的 

    Q:怎样打一下就换一次准星颜色? 
    A:用记事本打开config.cfg,把bind "mouse1" "+attack"改为bind "mouse1" "+attack;adjust_crosshair;-attack" 

    Q:怎么设置一键跳蹲? 
    A:把 
    alias +sjump "+jump;+duck" 
    alias -sjump "-jump;-duck" 
    bind "space" "+sjump" 
    直接加入autoexec.cfg中 

    Q:r3,gl...是什么意思? 
    A:r3 就是restartround 3 times(restart 3次) 
    也就是比赛正式开始的意思 
    开始的时候一般打gl & hf 
    gl 是 good luck 
    hf 是 have fun 是客套话 
    lol 是大笑的意思 
    eco 是经济局的意思 
    GJ= Good job 
    :  - 笑脸 
    =  - 看起来更高兴的笑脸 
    :*( - 悲伤的脸,也有的是:'( 
    > - 暴躁,气疯了 
    1337 - leet,Elite 精英,出色,有时用来嘲弄作弊者 
    AFK - A free kill 的缩写,可以随便杀的人,通常是指那些在游戏里面因为 
    lag或者其他什么原因一动不动挨砍的人在IRC里指 Away from keyboard, 暂时离开键盘。 
    BS - Bullshxt应该很常用,被杀而且觉得自己死得莫名其妙就会出现 
    BTW - by the way 的缩写 
    CYA - see ya 再会 
    FAQ - Frequently asked question 的缩写,常见问题 
    FFS - For f**king sake 的缩写,心情沮丧的时候用 
    GG - good game 的缩写,通常是一局赢了的那一方头目有资格说 
    Grrr - 冲别人低吼,通常没人理睬 
    Hax0r - hacker,就是cheater,作弊的人 
    LAME - 可悲,乏味 
    LOL - laughing out loud 的缩写,大声笑,有嘲笑的意思 
    LMAO - laughing my ass off 的缩写,我笑的肚子疼,常用来形容菜鸟的可爱 
    NEWBIE - 新手,菜鸟 
    OMG - oh my god的缩写, 老天! 
    ROFLMAO - Rolling on floor laughing my ass off 的缩写,笑的在地上打滚肚子疼 
    THX - Thanks 
    TYPO - 打字错误 
    WTF - what the f**k 气急了 

    Q:关于在游戏中会出现warning:CL_FlushEntityPacket的问题 
    A:首先cl_FlushEntityPacket 并不是一个错误的提示,而是游戏开发者的给你的一个信息。它代表,CS正在清除游戏中所有的实体信息。如果你等上一会儿,你会发现人物,门,墙的花纹等等会渐渐的消失。 
    cl_FlushEntityPacket出现的原因有这么几个: 
    1,非常慢的网络连接 
    2,你的CS设置问题 
    3,服务器的问题 
    4,ISP(Internet Service Provider 意即:网络提供者)的问题 
    这个问题的出现和你的电脑配置和网络有着密切的关系,这里附上不同上网条件下的一些config.cfg参数设置(仅供参考): 

    Console command: value (x) 
    rate x 56k: 4000, ISDN: 5000, DSL/Cable: 7000, LAN: 15000 
    cl_latency x 56k: -120, ISDN: -70, DSL/Cable: -50, LAN: -50 
    cl_updaterate x 56k: 20, ISDN: 31, DSL/Cable: 40, LAN: 50 
    cl_cmdrate x 56k: 30, ISDN: 35, DSL/Cable: 40, LAN: 50 

    Q:点击"进入游戏”出现"content conterol configuration on”(连接控制被上锁) 
    A:你的CS中的连接控制被上锁了,在开始→运行输入regedit打开注册表,连接控制密码是HKEY_CURRENT_USER\Software\Valve\CounterStrike\Settings右边窗口的User Token 2的键值,删除该键值即可 

    Q:为什么我使用banid 几分钟 #编号 kick把自己也kick了? 
    A:no CDkey版本的cs不能使用banid命令的,因为no CDkey的每个玩家的uniqueid是一样,如果使用banid 几分钟 #编号 kick那就会把自己也踢出; 
    在平台只能ban ip,方法是先用status命令查看玩家的ip,然后addip 0 xxx.xxx.xxx.xxx就可以了,那个人至少要退出平台重进一次才能进你开的主机 

    Q:如何关闭win2000,XP的信使服务? 
    A:进入控制面板→管理工具→服务把其中的"messenger”服务停止,并在启动方式中选择"已禁用” 

    Q:无意中按了"-”把屏幕缩小了,要怎么样才能还原啊 
    A:先进入C S游戏,进入:"一般设定"第2行,再进入:"影像”第3行,你会看到2个选项,进第一个,进到里面你就可已看到:左边有3个可左右调截的选项 第一行就是调截画面的大小,第2行是调截画面亮度,第3行就是调截画面的对比度 

    Q:我进入Cs的时候出现下面的提示"Counter_strike was unable to allocate 40960.00k of memory ” 
    A:原因是虚拟内存太小,删掉点东西,腾出硬盘空间,然后在我的电脑右键属性中的性能中把虚拟内存的最小值和最大值改大(视windows推荐值而定) 

     

     


    Q:关于如何安装metamod+CD服务器端+WWCL2.5 

    首先安装metamod 

    metamod安装方法: 

    先下载一个metamod.dll文件,下载地址: 

    点击下载 

    把metamod.dll放到cstrike\dlls下,用记事本打开cstrike下liblist.gam,把其中一行gamedll "dlls\mp.dll"(或者是gamedll "podbot\podbot.dll")改为gamedll "dlls\metamod.dll",然后在cstrike下建立一个metamod.ini文件。到此metamod已经安装成功。 

    安装CD服务器端 

    ::URL::http://www.unitedadmins.com/cdeath-dl.php下载win32的cheating-death的server端,解压文件,把里面的addons文件夹复制到cstrike下面,然后在metamod.ini中添加如下内容:   

    win32 addons\cdeath\cdmod.dll 

    有关CD的设置可以查看CD服务器端文件中自带的readme_server.htm,也可以不做任何设置。 

    安装WWCL2.5 

    在www.wwcl.net下载WWCL的server端文件,解压,把里面的addons同样复制到cstrike下,在metamod.ini中添加如下内容: 

    win32 addons\wwcl\dlls\pcawwclconfig_mm.dll 

    用记事本打开cstrike\addons\wwcl\scripts下的wwcl_config.cfg,按照你的服务器类型去掉相应行前面的注释符号//,在其他行前面加上// 

    安装metamod后与PODbot共存方法 

    在cstrike目录下找到valve.rc(如果没有此文件,自己建立一个),然后加入如下一行localinfo mm_gamedll PODBot/podbot.dll 

    Q:如何用同一个HLDS文件开多个不同参数配置的服务器 

    A:只要在-port 27016的参数上加上下面参数就可以了+servercfgfile server2.cfg mapcyclefile mapcycle2.txt +motdfile motd2.txt server2.cfg,mapcycle2.txt,motd2.txt是第二个服务器的设置依此类推 

    Q:服务器如何设置才能使所有人都听到别人说话得声音? 

    A:设置服务器参数sv_alltalk 1就可以了。 

    Q:关于如何ban IP 

    A:用status查看玩家的ip(即最后的adr,格式为xxx.xxx.xxx.xxx:270xx); 
    然后addip 0 xxx.xxx.xxx.xxx 

    Q:怎样解除被BAN的IP? 

    A:输入rcon_password xxx后,先用rcon listip查看已经被ban的ip,然后输入rcon removeip xxx.xxx.xxx.xxx;最后建议使用HLSW这个东东,用这个管理服务器比较方便,它里面也有直接解ban的选项 

    Q:如何才能在游戏中暂停? 

    A:先在控制台输入pausable 1,然后按键盘上的pause break键即可 

    Q:如何在游戏中加上密码以及去掉密码? 

    A:加上密码是sv_password xxx 去掉密码用sv_password ""或sv_password none都可以 

    Q:防止CS1.5服务器文件被下载补丁 

    A:HLDS4111e点击下载 HLDS4111e免CDkey补丁下载 

    Q:如何在魔兽版CS中的施放魔法? 

    A:先在控制台输入bind "v" "ultimate",然后到了一定等级的时候按v施放大绝了。 

    魔兽版CS客户端所有可用指令: 
    "war3menu" - 看玩家可以使用的菜单 
    "selectskill" - 选择自己的技巧升级 
    "changerace" - 换种族,但是要服务器"mp_allowchangerace"是 "1"才可以 
    "playerskills" - 选择你的技巧 
    "skillsinfo" - 技巧的说明信息 
    "itemsinfo" - Shows you a list of items and what they do 
    "iamadirtycheater" - if "sv_cheats" is "1" then it will set you to level 10 
    "cheatsoff" - will set your level back to what it should be 
    "war3help" - gives you a list of the console commands 
    "war3vote" - vote to switch the plugin on and off //投票相关设置 
    "say /shopmenu" - same as "shopmenu" //去商店1购物 
    "say /shopmenu2" - same as "shopmenu2" //去商店2购物 
    "say /changerace" - same as "changerace" //转换种族但是要服务器"mp_allowchangerace"是 "1"才可以 
    "say /selectskill" - 选择技巧 
    "say /playerskills" - same as "playerskills" 
    "say /skillsinfo" - same as "skillinfo" 
    "say /itemsinfo" - same as "itemsinfo" 
    "say /itemsinfo2" - same as "itemsinfo2" 
    "say /level" - 看自己的等级以及技能信息 
    "say /war3vote" - vote to switch the plugin on or off 
    "say /war3help" - 帮助菜单 

    魔兽版CS服务器设置部分: 

    "sv_warcraft3" = 1 是否使用WAR3插件(默认 1, 开启) "sv_allowwar3vote" = 1 是否开启投票决定使用WAR3插件功能(默认 1, 开启)"mp_allowchangerace" = 0 是否充许玩家改变种族之间的选择(默认 0, disabled "mp_forceskin" = 0 是否开启由玩家选择种族的皮肤,力量等..(默认 0, disabled) 
    "mp_grenadeprotection" =0 是否充许玩家当被雷杀死后对KILLER的惩罚 (默认 1, 开启) 
    "amx_vote_delay" = 60 设置某时段进行投票,单位秒 (默认 60) 
    "amx_vote_time" = 10 玩家所设定时间里投票的次数 (默认 10) 
    "amx_votewar3_ratio" = 0.40 设置最小百分比通过是否采用WAR3插件是否成功(默认 0.40 

    "amx_vote_answers" = 1 显示玩家投票服务器是否采用WAR3插件最终的决定 (默认 1, 开启 

    "mp_savexp" = 0 当玩家重新进入服务器是否继续以前WAR3的记录.建议不使用.(默认 0) 
    "mp_xpmultiplier" = 1.0 设置WAR3插件里所使用的水平级数,力量级数等的倍数 (默认 1. 
    0) 
    "sv_daysbeforedelete" =1 WAR3的级数(默认 1) 
    "sv_dayslevelmodifier" =3 所对应级数在服务器逗留的时间(单位:天) (默认 3) 
    这是1.5的bug,控制台里输 cmd name XXX,就可以改OP的名字了。 (XXX:要给OP起的名字)
    这个bug是无法更改的。 你只能一次次地T 值得怀疑的人。
    这是cs 1.5 的一个BUG!
    原因是这样的:
    找个服务器进去,然后在控制台里输入
    1 cmd dlfile server.cfg
    如果服务器显示:Processing config.cfg ; Can\'t download server.cfg already exist 那么就执行 第2项 ..如果不显示的话就是看了下面的解决方法....哈哈

    2 就退出CS,进入CS 1.5目录的CSTRIKE下,删除你的server.cfg,然后再进入CS 1.5下的value目录,删除你的server.cfg。
    3 这样,再次进入服务器并执行cmd dlfile server.cfg,退出CS看看,CSTRIKE目录下已经生成了一个新的server.cfg,这个文件就是服务器端的server.cfg!
    4 用记事本打开,里边的rcon_password
    这行就是你进入那个服务器的OP密码了,所以再复杂也不行的.
    外网的这个BUG只在1.5里有,1.6里没有了

    解决的方法:
    玩1.5的朋友为了避免这个错误,也可以打个补丁:
    只要建一个cfg文件(自己随意命名),放在cstrike里,比如A.cfg然后在里面打上rcon_password "XXX",
    再把其他所有CFG文件里的有关rcon_password的值全部删掉,只留A.cfg里面的,然后在autoexec.cfg里输

    exec a.cfg然后。这样的话只要他不知道你那个A.cfg叫什么名字,就无法知道OP密码。
    不过有人会问,如果把autoexec.cfg也下载了那不就知道了,是,的确是这样,但是我们可以想法的绕弯,比
    如:autoexec.cfg里仍然有exec A.cfg,但是A.cfg里的内容却是exec B.cfg,但是B.cfg里又是exec
    C.cfg,直到你认为安全了为止,最后那个文件可以命名为
    skjegfaisefgioauegfoaiuefgoiuawfgiusgfouasefgoiuefg.cfg(windows支持最大255位文件名),里面就
    写上rcon_password "xxxx"就可以了,这样的话就算他有足够的耐心获得这个文件名,但是在控制台里打上
    2XX个随机字符可不那么容易(没法复制粘贴。。)
    ====================================================================
    所谓的防黑就是
    cl_allowdownload 0
    禁止客户端下载
    一般情况下输上这个应该就没事了.
    1,控制台下输入:cl_allowdownload 0
    2,改OP密码,控制台下输入:rcon password XXX随意改

    如果上述方法仍然不行的话就把你怀疑有问题的人的IP封掉,这样他就连不上来了,也就无从改起。

    封IP方法:假设你的游戏里有个玩家叫SB,你怀疑就是他从中捣乱就可以按如下操作封掉他的IP。
    1,调出控制台,输入/status,列出所有玩家IP
    2,你找到SB的IP,例如显示SB的IP为192.168.1.7:27095则输入/addip 0 192.168.1.7 就可把该玩家IP封锁
    现在新出一个炸服命令,打这个命令也被炸sv_alltab 0
     
    cs1.5服务器程序有一个漏洞。此漏洞允许攻击者下载主机上的配置文件,命令是“cmd dlfile 文件名”。如果要下载listenserver.cfg,命令就是“cmd dlfile listenserver.cfg”。 

    OP密码在server.cfg文件里面 首先把自己Cstrike和valve文件下的server.cfg删除然后进入游戏~打开控制台输入 cmd dlfile server.cfg  然后退出游戏 你的Cstrike和valve文件下会生成一个server.cfg rcon_password 后面的数字便是OP密码 (解决此漏洞的方法是把服务器程序的版本升级到HLDS4111e以上,打HLDS4111e补丁。或者cl_allowdownload 0[不过打上这个命令进别人主机时。如果主机地图是你所没有的话,需要cl_allowdownload 1才能下载其主机地图) 

    接下是得到OP后一些恶意参数 (不推荐使用 ) 

    得到OP后“rcon console 0”关闭控制台;这样主机就没办法打开控制台了。“unbind h”取消控制菜单;“unbind =”制止一些用机器人插件杀人的无耻主机必备。 

    取消主机除esc键外所有按键功能“rcon unbindall” 

    结束游戏“rcon quit”或“rcon exit”。 

    如果嫌打命令费劲的话可以做成脚本 

    防治方法是时刻要保持控制权。对于一般情况来说就是主机必须时刻掌握控制台。一个很好的方法就是给“~”键绑定控制台命令“bind ~ "console 1;toggleconsole"”。这样按一次“~”键即有两个操作:开关控制台和允许控制台。做好这一点后就不需要给游戏快捷方式加参数等等落后方法了,在任何情况下都可以按出控制台。为了避免被人远程"unbindall"(取消所有按键功能),可以在kb_def.lst内写上此命令。一旦发现被控制,按esc(esc键是无法取消绑定的)到按键设置处恢复按键设置,然后拉开控制台修改遥控密码(rcon_password XXX)。 

    近段时间,有很多朋友对CS设置参数方面有较大兴趣,特发个普及帖上来,有需要的兄弟请对号入座。

     

    CS的界面分为图形部分和文字部分。

    图形部分:

    图形部分的文件储存在cstrike\gfx菜单下:
    cstrike\gfx\shell文件夹下为CS的图形界面菜单,可以用自制的图形菜单代替。
    cstrike\gfx\vgui文件夹下为CS的选择人物、武器图形菜单,可以用自制的图形代替。
    cstrike\gfx\env文件夹下为CS的一些环境贴图,建议不要更改。
    其中:
    cstrike\gfx\shell\Splash.bmp为CS的背景界面。
    cstrike\Cached.wad为控制台(console)的界面。

    文字部分:

    文字部分的文件如下:


    cstrike\gfx\shell\colors.lst文件为默认的颜色设定。
    cstrike\gfx\shell\strings.lst图形界面菜单的注释部分,可以自行替换为中文文字。
    cstrike\gfx\shell\kb_act.lst键盘控制部分的显示菜单,可编辑、显示中文。
    cstrike\gfx\shell\kb_def.lst键盘控制部分的默认键位,可以自行修改。

    cstrike\user.scr个人选项的设置部分,可编辑、显示中文。
    cstrike\settings.scr在CS中建立服务器时的设置选项,可编辑、显示中文。

    kb_act.lst的文件内容格式如下:

    "blank" "注释"
    表示本行为注释内容并不设定命令。
    如:
    "blank" "欢迎使用单身的至尊宝之 "
    "blank" "反恐精英配置文件 "
    则显示以上的两行文字,并不执行命令。 "命令" "说明"
    表示允许设定一个键位执行此命令,说明中为此命令的说明。
    如:
    "+jump" "跳跃"
    表示允许设定一个键位执行跳跃这个命令,说明中为跳跃命令的说明。

    kb_def.lst的文件内容格式如下:

    "预设键位" "需执行的命令"
    表示当按下预设键位时,执行需执行的命令。
    如:
    "MOUSE1" "+attack"
    表示预设鼠标左键为攻击键,当按下预设的鼠标左键时,执行攻击的命令。

    user.scr和settings.scr的格式都是一样的,如下:

    "cvar" { "Prompt" { type [ type info ] } { default } }

    即:
    "执行的命令" { "显示的说明" { 类型 类型的上界下界 } { 默认参数值 } }


    类型:
    BOOL 布尔类型即是或否。
    NUMBER 数字类型,即写出上下界,-1表示没有界限。
    STRING 字符串型。
    LIST 列表型。

    类型的上界下界:
    BOOL 没有此选项。
    NUMBER 数字值。
    STRING 字符值。
    LIST 列表值。

    如:
    "mp_footsteps"
    {
    "是否开启脚步声"
    { BOOL }
    { "1" }
    }
    mp_footsteps即所需执行的命令,"是否开启脚步声"即此命令选项的说明,"1"即默认的参数为1,即默认游戏开始时执行的命令为mp_footsteps 1

    "mp_freezetime"
    {
    "每回合开始前的冻结时间(秒)"
    { NUMBER 0 15 }
    { "3" }
    }
    表示每回合开始前的冻结时间范围为0到15秒,默认值为3秒,即默认游戏开始时执行的命令为mp_freezetime 3

    "rcon_password"
    {
    "远程管理密码"
    { STRING }
    { "nick" }
    }
    表示服务器建立后远程管理密码,默认为字符串nick ,即默认游戏开始时执行的命令为rcon_password "nick"

    "gl_picmip"
    {
    "字符和纹理材质的品质(建议使用高品质)"
    {
    LIST
    "高品质" "0"
    "中等品质" "1"
    "低品质" "2"
    }
    { "0" }
    }
    表示在游戏中你个人在屏幕上的字符和纹理材质的品质的选项有三种:高品质、中等品质、低品质,默认为高品质0,即默认游戏开始时执行的命令为gl_picmip 0

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

    CS的命令菜单部分

    CS的命令菜单部分为1.3版中新增的一个重要功能。

    命令菜单为一文本文件commandmenu.txt在cstrike文件夹下,在脚本中命令+commandmenu为呼出命令菜单。

    命令菜单文件的基本格式为:

    "<Bound Key>" "<Button Text>" "<Command sent to server>"

    即:

    "快捷键" "按钮的文字" "发送到服务器的命令"

    如本人在菜单中写入:

    "6" "Time Left" "timeleft"

    则表示:当我呼出命令菜单后会看见命令菜单上有一个文字按钮Time Left,我用鼠标点中或按快捷键6则都执行timeleft这条命令,所以用命令菜单实现了看服务器地图剩余时间的功能。

    命令菜单还有增强的格式:

    Buttons can also open up submenus, as follows:
    {
    "Some More Options",
    {
    ...
    }
    }

    即:

    "快捷键" "按钮的文字"
    {
    "快捷键" "子菜单"
    {
    "快捷键" "按钮的文字" "发送到服务器的命令"
    }
    }

    如本人在菜单中写入:

    "4" "Other Funfunction"
    {
    "2" "Switch Hands"
    {
    "1" "Left Hand" "setinfo lefthand 1"
    "2" "Right Hand" "setinfo lefthand 0"
    }
    }

    则表示:当我呼出命令菜单后会看见命令菜单上有一个文字按钮Other Funfunction,我用鼠标点中或按快捷键4则出现子菜单Switch Hands用鼠标点中或按快捷键2则出现两个菜单Left Hand和Right Hand供我选择所执行的命令,是使用左手拿物品还是右手拿物品。

    命令菜单还可以实现OP远程管理服务器(使用rcon命令)、调整你的准星颜色等等功能,十分方便,实现了部分用脚本来做十分麻烦的功能,如果与脚本合作则功能会变得更强大。

    注意:菜单不能超过40个,按钮不能超过100个。

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

    CS的地图(maps)模型(models)、准星(sprites)、声音(sound)、喷图(logos)部分

    地图(maps)部分:

    CS的所有地图都在cstrike\maps文件夹下分为后缀名为.bsp和.txt的文件。下载的地图文件也应该放在此文件夹下。后缀名为.bsp文件为地图文件,.txt文件为地图说明文件。
    cstrike文件夹下的.wad文件为地图的贴图材质纹理文件。有些地图还会用到自定义的声音文件放在cstrike\sound文件夹下的相应目录里。(比如ambience环境音效目录)
    关于地图循环文件的说明:
    CS中的地图循环文件为cstrike文件夹下的mapcycle.txt文件,格式为:
    地图名1
    地图名2
    ...

    地图名不要后缀名.bsp,比如本人的mapcycle.txt文件内容为:
    de_dust2
    de_aztec
    de_cbble
    de_train
    de_inferno
    de_nuke
    de_prodigy


    注意:地图文件名必须是maps文件夹里有对应的地图文件,否则循环时则自动跳过此地图。


    模型(models)部分:

    CS的所有模型都在cstrike\models文件夹下后缀名为.mdl,枪械模型在cstrike\models文件夹下,对应的.mdl文件;人物模型在cstrike\models\player文件夹下的对应人物名称的文件夹下,如VIP的模型文件就在cstrike\models\player\vip文件夹下,文件名为vip.mdl(不要改动文件名)。如果需要替换模型则替换相应的文件即可。

    准星(sprites)部分:

    CS的所有准星、爆炸和火花等效果都在都在cstrike\sprites文件夹下后缀名为.spr。如果需要替换准星、爆炸和火花等效果则替换相应的文件即可。

    声音(sound)部分:

    CS的所有声音都在cstrike\sound文件夹下,radio文件夹包含语音命令文件,weapons文件夹包含枪械声音效果文件。如果需要替换则替换相应的文件即可。

    喷图(logos)部分:

    CS的所有喷图文件都在logos文件夹下(注意:logos文件夹不在cstrike文件夹下),全为256级灰度的.bmp位图文件,大家可自行添加或替换相应的文件即可。

    进入服务器开始CS时会生成pldecal.wad这个文件,即是你的喷图(默认大小64*64)。如换成非标准喷图文件(如96*96、彩色的)则在下一次进入个人选项时自动替换回标准喷图。

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

    CS的录像(demo)功能部分

    首先注意播放时的屏幕分辨率必须和demo录制时的屏幕分辨率相同,否则屏幕准星会有所偏差,无法看出录制时的实际情况,或者导致无法播放。

    在游戏中呼出控制台(console)然后输入命令:

    record filename
    开始记录一个录像,录像保存在\cstrike\filename.dem

    stop
    停止录制录像

    appenddemo demoname
    在该录像文件后继续录像,不覆盖原录像


    playdemo filename 1
    使用正常速度1,播放 filename.dem 录像。

    stopdemo
    停止播放录像

    startdemos file1
    循环播放录像列表

    demos
    循环播放使用startdemos命令列出的录像

    listdemo filename
    列出录像信息

    playvol 9
    设置录像播放的次数

    removedemo demo sgmt
    移除录像中设置的片断位置

    setdemoinfo demo sgmt info
    增加一个录像信息,例如一段文字,渐进渐出或者快进快退

    swapdemo demo seg seg
    交换录像中两处片断位置

    timedemo filename
    播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps

    removedemo
    从DEMO中剪掉一个片段,先用listdemo 看录像的信息


    startmovie filename
    播放一段录像

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

    CS其他说明

    1.关于服务器显示文本的说明:
    CS每次进入服务器或更换地图时显示的文本为cstrike文件夹下的motd.txt文件,可以自行修改(必须为全英文)没有格式限制。

    2.关于config.cfg文件的说明:
    CS中的cstrike文件夹下的config.cfg文件为CS中的初始键位设定和一些显示、声音、视频、个人选项的设定,CS系统进入游戏时会依据此文件进行设置,其中的注释和无效命令会被清除。

    3.关于valve.rc文件的说明:
    CS中的cstrike文件夹下的valve.rc文件为每次CS开始时都会执行的含命令和脚本的文件,而cstrike文件夹下的autoexec.cfg文件则默认为在valve.rc文件中指定执行(exec autoexec.cfg)。

    4.关于liblist.gam文件的说明:
    CS中的cstrike文件夹下的liblist.gam文件为CS使用连接库的指向文件,如原版(1.5版)的内容为:

    game "Counter-Strike"
    url_info "
    www.counter-strike.net"
    url_dl ""
    version "1.5"
    size "184000000"
    svonly "0"
    secure "1"
    type "multiplayer_only"
    cldll "1"
    hlversion "1110"
    nomodels "1"
    nohimodel "1"
    mpentity "info_player_start"
    gamedll "dlls\mp.dll"
    gamedll_linux "dlls/cs_i386.so"
    trainmap "tr_1"

    其中gamedll "dlls\mp.dll"此行指定了在Windows下CS用的动态连接库为cstrike\dlls\mp.dll文件。又比如安装过POD Bot机器人文件后此文件的内容为:

    game "Counter-Strike"
    url_info "
    www.counter-strike.net"
    url_dl ""
    version "1.5"
    size "184000000"
    svonly "0"
    secure "1"
    type "multiplayer_only"
    cldll "1"
    hlversion "1110"
    nomodels "1"
    nohimodel "1"
    mpentity "info_player_start"
    gamedll "podbot\podbot.dll"
    gamedll_linux "dlls/cs_i386.so"
    trainmap "tr_1"

    其中gamedll "podbot\podbot.dll"此行指定了在Windows下CS用的动态连接库为cstrike\podbot\podbot.dll文件,此时已经可以使用POD Bot机器人了。

    其实MetaMod增强工具软件,POD软件都是通过修改gamedll "dlls\mp.dll"这一行来实现各自的功能的。这也是为什么不能让几种机器人或反作弊软件同时工作的原因:毕竟只能有一个动态连接库在游戏中运行。

    5.关于服务器列表的说明:
    我们上网打CS时看见的服务器列表实际上就是一个文件:安装文件夹下的favsvrs.dat文件,其格式为:
    {
    server
    {
    "address" "127.0.0.1"
    "port" "27015"
    "name" "Nick's Counter-Strike 1.5 Server"
    "map" "de_dust2"
    "game" "CounterStrike"
    "dir" "cstrike"
    "url" "
    www.counter-strike.net"
    "dl" ""
    "maxplayers" "32"
    "currentplayers" "0"
    "protocol" "46"
    "favorite" "1"
    "ipx" "0"
    "mod" "1"
    "version" "1"
    "size" "184000000"
    "svtype" "d"
    "svos" "w"
    "password" "0"
    "svside" "0"
    "cldll" "1"
    "lan" "0"
    "svping" "0.234817"
    "noresponse" "0"
    "packetloss" "100.000000"
    "status" "13"
    "filtered" "0"
    "fullmax" "64"
    "hlversion" "1110"
    }
    server
    {
    ...
    }
    }
    其中最主要的就是"address" "127.0.0.1"和"port" "27015"这两个参数指定了服务器的IP地址和端口,其次是"name" "Nick's Counter-Strike 1.5 Server"和"game" "CounterStrike"还有"dir" "cstrike"分别指定了服务器的名称,游戏的名称,和游戏的本地目录/文件夹。
    其他的参数都是大同小异。你可以照此手工添加新的服务器的IP和端口。

    6.关于CS的其他命令和参数请参考Valve的官方说明。本处不再说明















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

    bind SPACE +sjump














    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

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

    6、//自动改名  按j自动改名
    alias defaultnickname "#name Etalking|`Zhuan.Sha.ZwqBi.d`"  //Change your default nickname
    alias akname0 "defaultnickname"
    alias akname1 "#name ~^Etalking|Ra41N4G-Rmz0B|^~;alias akname akname2;later 1 akname"
    alias akname2 "#name ~^Etalking|Hq4-Xl0$R1-C4T|^~;alias akname akname3;later 1 akname"
    alias akname3 "#name ~^Etalking|L3-n4K1N49RbN4G|^~;alias akname akname4;later 1 akname"
    alias akname4 "#name ~^Etalking|C$H3x0T3R$z0|^~;alias akname akname5;later 1 akname"
    alias akname5 "#name ~^Etalking|4DoM-NqK9R|^~;alias akname akname6;later 1 akname"
    alias akname6 "#name ~^Etalking|UzX1N41I0RxK1|^~;alias akname akname7;later 1 akname"
    alias akname7 "#name ~^Etalking|0$WuN4Z0RqN-$|^~;alias akname akname8;later 1 akname"
    alias akname8 "#name ~^Etalking|PqW$N4Gm3M|^~;alias akname akname9;later 1 akname"
    alias akname9 "#name ~^Etalking|4$zW$-K1CK0R|^~;alias akname akname10;later 1 akname"
    alias akname10 "#name ~^Etalking|4Nt1-1N4C4T0R|^~;alias akname akname11;later 1 akname"
    alias akname11 "#name ~^Etalking|$T30LzW$-TzH%|^~;alias akname akname12;later 1 akname"
    alias akname12 "#name ~^Etalking|K1CxK1N4M3|^~;alias akname akname13;later 1 akname"
    alias akname13 "#name ~^Etalking|N0O$zW$z0B1l|^~;alias akname akname14;later 1 akname"
    alias akname14 "#name ~^Etalking|C0,qN-{post.abstract}K1CL3|^~;alias akname akname15;later 1 akname"
    alias akname15 "#name ~^Etalking|W4YzW$zP01N1T|^~;alias akname akname16;later 1 akname"
    alias akname16 "#name ~^Etalking|41RzW$zW{post.abstract}LF|^~;alias akname akname17;later 1 akname"
    alias akname17 "#name ~^Etalking|G0NqZ1N44L3$|^~;alias akname akname18;later 1 akname"
    alias akname18 "#name ~^Etalking|N0-F3#,xS5Rz|^~;alias akname akname19;later 1 akname"
    alias akname19 "#name ~^Etalking|C0C4I1N42$N3|^~;alias akname akname20;later 1 akname"
    alias akname20 "#name ~^Etalking|N0-N41N4M8$v|^~;alias akname akname21;later 1 akname"
    alias akname21 "#name ~^Etalking|TzUm-m4L9RBq0|^~;alias akname akname22;later 1 akname"
    alias akname22 "#name ~^Etalking|Gc!R4tNpDM4|^~;alias akname akname23;later 1 akname"
    alias akname23 "#name ~^Etalking|P1$-m4L9-0Flf|^~;alias akname akname24;later 1 akname"
    alias akname24 "#name ~^Etalking|L4UGH,xS51NG|^~;alias akname akname25;later 1 akname"
    alias akname25 "#name ~^Etalking|J4C!KNpDM~@4$z$|^~;alias akname akname26;later 1 akname"
    alias akname26 "#name ~^Etalking|Rc1N4ULNpDM*,0R|^~;alias akname akname27;later 1 akname"
    alias akname27 "#name ~^Etalking|GR4N2-m4L9tDP6A|^~;alias akname akname28;later 1 akname"
    alias akname28 "#name ~^Etalking|GNpDM^4YL0vRtD|^~;alias akname akname29;later 1 akname"
    alias akname29 "#name ~^Etalking|PU$-$aY@)7NpDM|^~;alias akname akname30;later 1 akname"
    alias akname30 "#name ~^Etalking|F*1tL,xS5X!b7.|^~;alias akname akname31;later 1 akname"
    alias akname31 "#name ~^Etalking|Ca4BCK0-Om|^~;alias akname akname32;later 1 akname"
    alias akname32 "#name ~^Etalking|Dq7-NNpDM~!l)$R|^~;alias akname akname33;later 1 akname"
    alias akname33 "#name ~^Etalking|K2-m4L1CK09Wb|^~;alias akname akname34;later 1 akname"
    alias akname34 "#name ~^Etalking|C&H2-m4L90x0U3P|^~;alias akname akname35;later 1 akname"
    alias akname35 "#name ~^Etalking|4DoMCK01-Nq|^~;alias akname akname36;later 1 akname"
    alias akname36 "#name ~^Etalking|UtzX1I0R|^~;alias akname akname37;later 1 akname"
    alias akname37 "#name ~^Etalking|0$WuN2-m4L94Z0R|^~;alias akname akname38;later 1 akname"
    alias akname38 "#name ~^Etalking|PqW$tN4Gm3|^~;alias akname akname39;later 1 akname"
    alias akname39 "#name ~^Etalking|4$-K1CX1It$K0R|^~;alias akname akname40;later 1 akname"
    alias akname40 "#name ~^Etalking|34T-/WOLRT$|^~;alias akname akname41;later 1 akname"
    alias akname41 "#name ~^Etalking|Ra1CK04G-Rm|^~;alias akname akname42;later 1 akname"
    alias akname42 "#name ~^Etalking|Hq4-X2-m4L9l0$R|^~;alias akname akname43;later 1 akname"
    alias akname43 "#name ~^Etalking|L3-tn4K9Rb|^~;alias akname akname44;later 1 akname"
    alias akname44 "#name ~^Etalking|C$HDelx0T3R|^~;alias akname akname45;later 1 akname"
    alias akname45 "#name ~^Etalking|Gans2-m4L9ini-Nq|^~;alias akname akname46;later 1 akname"
    alias akname46 "#name ~^Etalking|UzX1ItR|^~;alias akname akname47;later 1 akname"
    alias akname47 "#name ~^Etalking|0$Wu2-m4L9N4Z0R|^~;alias akname akname48;later 1 akname"
    alias akname48 "#name ~^Etalking|PqW$N4Gm3|^~;alias akname akname49;later 1 akname"
    alias akname49 "#name ~^Etalking|4$-KtCK0R|^~;alias akname akname50;later 1 akname"
    alias akname50 "#name ~^Etalking|34T-M$h0RT$|^~;alias akname akname51;later 1 akname"
    alias akname51 "#name ~^Etalking|Ra4G2-m4L9-Rm|^~;alias akname akname52;later 1 akname"
    alias akname52 "#name ~^Etalking|Hq4t-Xl0$R|^~;alias akname akname53;later 1 akname"
    alias akname53 "#name ~^Etalking|L3-nX1It$tK9Rb|^~;alias akname akname54;later 1 akname"
    alias akname54 "#name ~^Etalking|C$HX1It$wuliaoT3R|^~;alias akname akname55;later 1 akname"
    alias akname55 "#name ~^Etalking|4DoMX1It$-Nq|^~;alias akname akname56;later 1 akname"
    alias akname56 "#name ~^Etalking|Uz2-m4L9XDel0R|^~;alias akname akname57;later 1 akname"
    alias akname57 "#name ~^Etalking|0t$sp*|*|^~;alias akname akname58;later 1 akname"
    alias akname58 "#name ~^Etalking|PqW$Nsthm3|^~;alias akname akname59;later 1 akname"
    alias akname59 "#name ~^Etalking|4$-j2-m4L9ackK0R|^~;alias akname akname60;later 1 akname"
    alias akname60 "#name ~^Etalking|kuk-X1It$M$h0RT$|^~;alias akname akname1;later 1 akname"
    alias akname_t1 "akname1;alias akname akname1;alias akname_t akname_t0;text Antikick Name:ON"
    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"

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

    10、// 按 r 键 开/关雷达显示
    alias radar_t radar_off
    alias radar_off “alias radar_t radar_on; hideradar“
    alias radar_on “alias radar_t radar_off; drawradar“
    bind r "radar_t"

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

    11、//按 l  键改变准星颜色
    alias ccc "adjust_crosshair"
    bind l ccc

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

    12、//无后坐力
    alias dev1 "developer 1"
    alias dev0 "developer 0"
    alias att "+attack"
    alias +on "+attack; +lookdown"
    alias -on "-attack; -lookdown"
    alias em ""
    alias antion "bind / antioff; wait; bind mouse1 r0; wait; bind , r0; wait; bind .r0; wait; bind mwheelup r0; wait; bind mwheeldown r0; dev1; echo No-Recoil ON; dev0"
    alias antioff "bind mouse1 +attack; wait; bind , em; wait; bind . em; wait; bind mwheelup em; wait; bind mwheeldown em; wait; bind / antion; wait; dev1; echo No-Recoil OFF; dev0"

    alias cl0  "cl_pitchspeed 0"
    alias cl1  "cl_pitchspeed 0.5"
    alias cl2  "cl_pitchspeed 1"
    alias cl3  "cl_pitchspeed 1.5"
    alias cl4  "cl_pitchspeed 2"
    alias cl5  "cl_pitchspeed 2.5"
    alias cl6  "cl_pitchspeed 3"
    alias cl7  "cl_pitchspeed 3.5"
    alias cl8  "cl_pitchspeed 4"
    alias cl9  "cl_pitchspeed 4.5"
    alias cl10 "cl_pitchspeed 5"
    alias cl11 "cl_pitchspeed 5.5"
    alias cl12 "cl_pitchspeed 6"
    alias cl13 "cl_pitchspeed 6.5"
    alias cl14 "cl_pitchspeed 7"
    alias cl15 "cl_pitchspeed 7.5"
    alias cl16 "cl_pitchspeed 8"
    alias cl17 "cl_pitchspeed 8.5"
    alias cl18 "cl_pitchspeed 9"
    alias cl19 "cl_pitchspeed 9.5"
    alias cl20 "cl_pitchspeed 10"
    alias cl21 "cl_pitchspeed 11"
    alias cl22 "cl_pitchspeed 12"
    alias cl23 "cl_pitchspeed 13"
    alias cl24 "cl_pitchspeed 14"
    alias cl25 "cl_pitchspeed 15"
    alias cl26 "cl_pitchspeed 16"
    alias cl27 "cl_pitchspeed 17"
    alias cl28 "cl_pitchspeed 18"
    alias cl29 "cl_pitchspeed 19"
    alias cl30 "cl_pitchspeed 20"
    alias cl31 "cl_pitchspeed 22"
    alias cl32 "cl_pitchspeed 24"
    alias cl33 "cl_pitchspeed 26"
    alias cl34 "cl_pitchspeed 28"
    alias cl35 "cl_pitchspeed 30"
    alias cl36 "cl_pitchspeed 32"
    alias cl37 "cl_pitchspeed 34"
    alias cl38 "cl_pitchspeed 36"
    alias cl39 "cl_pitchspeed 38"
    alias cl40 "cl_pitchspeed 40"

    alias ec0   "dev1;  echo Recoil  0; dev0"
    alias ec1   "dev1;  echo Recoil  0+; dev0"
    alias ec2   "dev1;  echo Recoil  1; dev0"
    alias ec3   "dev1;  echo Recoil  1+; dev0"
    alias ec4   "dev1;  echo Recoil  2; dev0"
    alias ec5   "dev1;  echo Recoil  2+; dev0"
    alias ec6   "dev1;  echo Recoil  3; dev0"
    alias ec7   "dev1;  echo Recoil  3+; dev0"
    alias ec8   "dev1;  echo Recoil  4; dev0"
    alias ec9   "dev1;  echo Recoil  4+; dev0"
    alias ec10 "dev1;  echo Recoil  5; dev0"
    alias ec11 "dev1;  echo Recoil  5+; dev0"
    alias ec12 "dev1;  echo Recoil  6; dev0"
    alias ec13 "dev1;  echo Recoil  6+; dev0"
    alias ec14 "dev1;  echo Recoil  7; dev0"
    alias ec15 "dev1;  echo Recoil  7+; dev0"
    alias ec16 "dev1;  echo Recoil  8; dev0"
    alias ec17 "dev1;  echo Recoil  8+; dev0"
    alias ec18 "dev1;  echo Recoil  9; dev0"
    alias ec19 "dev1;  echo Recoil  9+; dev0"
    alias ec20 "dev1;  echo Recoil  10; dev0"
    alias ec21 "dev1;  echo Recoil  11; dev0"
    alias ec22 "dev1;  echo Recoil  12; dev0"
    alias ec23 "dev1;  echo Recoil  13; dev0"
    alias ec24 "dev1;  echo Recoil  14; dev0"
    alias ec25 "dev1;  echo Recoil  15; dev0"
    alias ec26 "dev1;  echo Recoil  16; dev0"
    alias ec27 "dev1;  echo Recoil  17; dev0"
    alias ec28 "dev1;  echo Recoil  18; dev0"
    alias ec29 "dev1;  echo Recoil  19; dev0"
    alias ec30  "dev1; echo Recoil  20; dev0"
    alias ec31 "dev1;  echo Recoil  22; dev0"
    alias ec32 "dev1;  echo Recoil  24; dev0"
    alias ec33 "dev1;  echo Recoil  26; dev0"
    alias ec34 "dev1;  echo Recoil  28; dev0"
    alias ec35 "dev1;  echo Recoil  30; dev0"
    alias ec36 "dev1;  echo Recoil  32; dev0"
    alias ec37 "dev1;  echo Recoil  34; dev0"
    alias ec38 "dev1;  echo Recoil  36; dev0"
    alias ec39 "dev1;  echo Recoil  38; dev0"
    alias ec40 "dev1;  echo Recoil  40; dev0"

    alias r0  "ec0;  cl0;  bind mouse1 +attack; bind , r1; bind mwheelup r1"
    alias r1  "ec1;  cl1;  bind mouse1 +on; bind , r2;  bind . r0;  bind mwheelup r2;  bind mwheeldown r0"
    alias r2  "ec2;  cl2;  bind mouse1 +on; bind , r3;  bind . r1;  bind mwheelup r3;  bind mwheeldown r1"
    alias r3  "ec3;  cl3;  bind mouse1 +on; bind , r4;  bind . r2;  bind mwheelup r4;  bind mwheeldown r2"
    alias r4  "ec4;  cl4;  bind mouse1 +on; bind , r5;  bind . r3;  bind mwheelup r5;  bind mwheeldown r3"
    alias r5  "ec5;  cl5;  bind mouse1 +on; bind , r6;  bind . r4;  bind mwheelup r6;  bind mwheeldown r4"
    alias r6  "ec6;  cl6;  bind mouse1 +on; bind , r7;  bind . r5;  bind mwheelup r7;  bind mwheeldown r5"
    alias r7  "ec7;  cl7;  bind mouse1 +on; bind , r8;  bind . r6;  bind mwheelup r8;  bind mwheeldown r6"
    alias r8  "ec8;  cl8;  bind mouse1 +on; bind , r9;  bind . r7;  bind mwheelup r9;  bind mwheeldown r7"
    alias r9  "ec9;  cl9;  bind mouse1 +on; bind , r10; bind . r8;  bind mwheelup r10; bind mwheeldown r8"
    alias r10 "ec10; cl10; bind mouse1 +on; bind , r11; bind . r9;  bind mwheelup r11; bind mwheeldown r9"
    alias r11 "ec11; cl11; bind mouse1 +on; bind , r12; bind . r10; bind mwheelup r12; bind mwheeldown r10"
    alias r12 "ec12; cl12; bind mouse1 +on; bind , r13; bind . r11; bind mwheelup r13; bind mwheeldown r11"
    alias r13 "ec13; cl13; bind mouse1 +on; bind , r14; bind . r12; bind mwheelup r14; bind mwheeldown r12"
    alias r14 "ec14; cl14; bind mouse1 +on; bind , r15; bind . r13; bind mwheelup r15; bind mwheeldown r13"
    alias r15 "ec15; cl15; bind mouse1 +on; bind , r16; bind . r14; bind mwheelup r16; bind mwheeldown r14"
    alias r16 "ec16; cl16; bind mouse1 +on; bind , r17; bind . r15; bind mwheelup r17; bind mwheeldown r15"
    alias r17 "ec17; cl17; bind mouse1 +on; bind , r18; bind . r16; bind mwheelup r18; bind mwheeldown r16"
    alias r18 "ec18; cl18; bind mouse1 +on; bind , r19; bind . r17; bind mwheelup r19; bind mwheeldown r17"
    alias r19 "ec19; cl19; bind mouse1 +on; bind , r20; bind . r18; bind mwheelup r20; bind mwheeldown r18"
    alias r20 "ec20; cl20; bind mouse1 +on; bind , r21; bind . r19; bind mwheelup r21; bind mwheeldown r19"
    alias r21 "ec21; cl21; bind mouse1 +on; bind , r22; bind . r20; bind mwheelup r22; bind mwheeldown r20"
    alias r22 "ec22; cl22; bind mouse1 +on; bind , r23; bind . r21; bind mwheelup r23; bind mwheeldown r21"
    alias r23 "ec23; cl23; bind mouse1 +on; bind , r24; bind . r22; bind mwheelup r24; bind mwheeldown r22"
    alias r24 "ec24; cl24; bind mouse1 +on; bind , r25; bind . r23; bind mwheelup r25; bind mwheeldown r23"
    alias r25 "ec25; cl25; bind mouse1 +on; bind , r26; bind . r24; bind mwheelup r26; bind mwheeldown r24"
    alias r26 "ec26; cl26; bind mouse1 +on; bind , r27; bind . r25; bind mwheelup r27; bind mwheeldown r25"
    alias r27 "ec27; cl27; bind mouse1 +on; bind , r28; bind . r26; bind mwheelup r28; bind mwheeldown r26"
    alias r28 "ec28; cl28; bind mouse1 +on; bind , r29; bind . r27; bind mwheelup r29; bind mwheeldown r27"
    alias r29 "ec29; cl29; bind mouse1 +on; bind , r30; bind . r28; bind mwheelup r30; bind mwheeldown r28"
    alias r30 "ec30; cl30; bind mouse1 +on; bind , r31; bind . r29; bind mwheelup r31; bind mwheeldown r29"
    alias r31 "ec31; cl31; bind mouse1 +on; bind , r32; bind . r30; bind mwheelup r32; bind mwheeldown r30"
    alias r32 "ec32; cl32; bind mouse1 +on; bind , r33; bind . r31; bind mwheelup r33; bind mwheeldown r31"
    alias r33 "ec33; cl33; bind mouse1 +on; bind , r34; bind . r32; bind mwheelup r34; bind mwheeldown r32"
    alias r34 "ec34; cl34; bind mouse1 +on; bind , r35; bind . r33; bind mwheelup r35; bind mwheeldown r33"
    alias r35 "ec35; cl35; bind mouse1 +on; bind , r36; bind . r34; bind mwheelup r36; bind mwheeldown r34"
    alias r36 "ec36; cl36; bind mouse1 +on; bind , r37; bind . r35; bind mwheelup r37; bind mwheeldown r35"
    alias r37 "ec37; cl37; bind mouse1 +on; bind , r38; bind . r36; bind mwheelup r38; bind mwheeldown r36"
    alias r38 "ec38; cl38; bind mouse1 +on; bind , r39; bind . r37; bind mwheelup r39; bind mwheeldown r37"
    alias r39 "ec39; cl39; bind mouse1 +on; bind , r40; bind . r38; bind mwheelup r40; bind mwheeldown r38"

    alias r40 "ec40; cl40; bind mouse1 +on; bind . r39; bind mwheeldown r39"

    bind / "antion"

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

    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"


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

    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;menus




     
    润寒魂 @ 2007-03-16 14:24

    四把剑具体拿法: 1、火剑:必须有黄忠或者诸葛亮(只有诸葛亮自己不行) 如果选黄忠,第二关进洞之后到出蝎子的地方,要跑到屏幕最右端不能再跑位置,在右上会看到一个大楔子,打它一下之后由黄忠捡起(别人不能捡),然后继续向前,到喷毒烟的地方,把所有怪打死之后,屏幕上面靠右地方有个洞,只有黄忠可以进,黄忠进去之后别人才能进,那里面有火剑。 如果选诸葛亮,到喷毒的地方,有两个箱子,右边的箱子必须由诸葛亮先打开,然后上面的洞就可以进了。 冰剑:在第二关见到王平时不要杀。和他对话后选第2。在第三关刚开始那里有两条路走下面那条。。再次见到王平不要杀。。把别的小兵杀掉然后王平会开路。。往下走后一路走有些洞能进的。。。冰剑就在其中一洞。。每个洞都进去看看。。 电剑:在五行阵打吕布得。。。在五行阵N组不同颜色的小兵。。用最快的速度把先跳出来或冲出来的兵杀掉后就会出现吕布 爆剑:在第二和第3关把王平杀掉。打死吕布后要拿和世壁。。。。在一关打一个头小身很肥的BOSS打死他后就会进城(没打死王平就会直接升到城的上面打拿火鸡毛的BOSS)进城后的第二层会有个小BOSS(好像狮子的那个)然后往上面的墙壁打就会发现密路 其实每个游戏都可以捡剑的 http://www.babeijiu.com/babeijiu8/265/sg1103932b.htm 回答者:jarklove - 见习魔法师 三级 1-23 08:46


     
    润寒魂 @ 2006-12-09 15:16

    人就这一辈子,还是看得开一点,宽容一点,快乐一点,多笑一点,少闹一点,多付出一点,少计较一点,对别人好一点,对自己也要好一点,如果都可以,我们的生活就会美一点,快乐也能多一点,烦恼就会少一点!
       一辈子其实就三天,昨天今天和明天.用准确的话来表示:也就一天:白天和黑天.再用其实也是最残酷的词语形容却是:一瞬间----生命的最真实演绎就在呼吸那一瞬间.
       不必不挺的追问,不停的在乎,不停的惶恐,不停的心疼.爱只有三个字:一起走!



     
    豪豪 @ 2006-10-24 19:30

           你说人为什么要生气呢?是啊,生气的理由多着呢!别说是人,就是动物也是时常的生气!
    其实不然,我想动物的"生气"真是很异于人的"生气",大多数人的生气是过于小气了!相比之下
    动物的生气显的大度多了!有人喜欢生气,而我却厌于面对生气,无论是自己的,还是他人的.
    我想这不是大度,不是心死,也许是一种疲倦!是在缩短不理解到理解的过程,你有太多的无奈
    要去面对生气无论自己还是别人的,当生气在你面前总是晃悠的时候,当你的自尊的防线一次又一次的被打破的时候就是你熟悉它的时候,也许开始时你不理解,当司空见惯的时候自然成为理解,理解的涵义又不同,是真的理解还是无奈还是嘲讽还是可怜!我以我心鉴明月,却得到污水一潭!
           生气永远会有个原因,但很难找到一个合理的原因!较动物,人的生气复杂而难懂!其实在人的眼里这个世界较动物来说本来就更加的多姿多彩,知道为什么吗?动物的眼里很单纯,它们只能看到白黑灰!人却不同了,人眼多彩,人心也多彩!也许是欲望在作怪!这时的你最好是此时不傻何时傻,去疲惫吧!


     
    豪豪 @ 2006-10-24 19:30

           你说人为什么要生气呢?是啊,生气的理由多着呢!别说是人,就是动物也是时常的生气!
    其实不然,我想动物的"生气"真是很异于人的"生气",大多数人的生气是过于小气了!相比之下
    动物的生气显的大度多了!有人喜欢生气,而我却厌于面对生气,无论是自己的,还是他人的.
    我想这不是大度,不是心死,也许是一种疲倦!是在缩短不理解到理解的过程,你有太多的无奈
    要去面对生气无论自己还是别人的,当生气在你面前总是晃悠的时候,当你的自尊的防线一次又一次的被打破的时候就是你熟悉它的时候,也许开始时你不理解,当司空见惯的时候自然成为理解,理解的涵义又不同,是真的理解还是无奈还是嘲讽还是可怜!我以我心鉴明月,却得到污水一潭!
           生气永远会有个原因,但很难找到一个合理的原因!较动物,人的生气复杂而难懂!其实在人的眼里这个世界较动物来说本来就更加的多姿多彩,知道为什么吗?动物的眼里很单纯,它们只能看到白黑灰!人却不同了,人眼多彩,人心也多彩!也许是欲望在作怪!这时的你最好是此时不傻何时傻,去疲惫吧!


     
    豪豪 @ 2006-10-24 18:36

               人之初,性本善!多么熟悉的一句话,回荡在耳边显得那么亲切,似乎又那么遥远! 
               太多的时光将浪费在这个城市,浪费这个我早已熟悉而美丽的校园里!生命在时刻的
         耗散,为了什么,是欲望吗?又是失望!不得已开始回忆,之前的美景......
               太多的追不回的珍贵的青春的记忆失落在成长的经历中,被"成熟"取代,推开窗户,伸
         手触摸柔柔的空气,隐约知道了风的流向,看着曾经出现的景象,大概会有模糊的重叠,那
         是因为留有当时的视线.时光飘过,曾经的身影朦胧,感情骄傲地宣告惊人的改变,但回忆
         到过去的时候,微微的酸涩就骗不了自己......
               自由的国度在哪里?我的心又向何处?



     
    豪豪 @ 2006-10-24 18:20

          最近的超强警句:


           骑白马的不一定是王子,他可能是唐僧;
           带翅膀的也不一定是天使,那可能是鸟人;
           站的更高,尿得更远;
           穿别人的鞋,走自己的路,让他们找去吧;
           我不是随便的人,我随便起来不是人;
           女人无所谓正派,正派是因为受到的引诱不够;
           男人无所谓忠诚,忠诚是因为背叛的筹码太低;
           聪明的女人对付男人,而笨女人对付女人;
           水至清则无鱼,人至贱则无敌;
           一大学生最低目标:农妇,山泉,有点田!