写给新手的!最朴实的给你们解释脚本

社区服务
高级搜索
猴岛论坛CSGO反恐精英写给新手的!最朴实的给你们解释脚本
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
6个回复

写给新手的!最朴实的给你们解释脚本

楼层直达
d157981184

ZxID:7711029

等级: 中将

举报 只看楼主 使用道具 楼主   发表于: 2010-07-06 0
网络上太多玩家根本不懂CS,每天把脚本config放在嘴边!盲目的执着于用他们心目中的“脚本”来提高自己的CS技术!
真是太幼稚了,我虽然不能说打CS打的非常好,但是我对CS的理解,对CS的认识,绝对不比职业玩家差!
今天我就来给大家讲讲什么是config,什么是脚本!

大家可以跟着我的叙述,照着做,看看!
拿CS1.6来举例!
首先大家打开CS安装文件夹下面的cstrike_schinese这个文件夹,找到后缀名是.cfg的文件
一般cstrike_schinese这个文件夹里面会有config.cfg,userconfig.cfg,autoexec.cfg!【当然也可能有其余.cfg文件】
config.cfg就是你在游戏里面的按键设置以及参数设置!你右键config.cfg文件,选择打开方式------用记事本形式打开!
你会看见大概分成2部分的参数,一部分是以bind 开头的,一部分是非bind开头的
以bind开头的就是你的游戏按键设置:比如你在游戏里面设置了空格是普通跳跃,那么在config文件里面可以找到对应的
bind "SPACE" "+jump"【bind绑定的意思,space“空格”的意思,+jump游戏内设的跳跃命令】
由此可以看出,比如,你在游戏里面设置了鼠标左键是射击,同样在config,bind部分,可以找到对应的
bind "MOUSE1" "+attack"
同理内推………每个按键设置都对应!
当你在CS游戏里面改变你的游戏按键设置的时候,同样,config文件也在随着改变!当然你对游戏熟悉,可以直接在开始游戏之前,就打开config文件,直接在config文件里面设置你的游戏按键。
顺便一提,比如你想在游戏里面设置,滚轮上,滚轮下,还有空格,都为跳跃!那么进入游戏以后,只能设置两个,那么这个时候,直接config的设置就有用了,你可以直接打开config
找到  bind "MWHEELDOWN"
          bind "MWHEELUP"
          bind "space"
这3项,然后直接设置成跳跃,如果你读懂了前面的叙述,你应该知道如何设置
很简单  bind "MWHEELDOWN" +jump 【滚轮下跳跃】
              bind "MWHEELUP" +jump【滚轮上跳跃】
              bind "space" +jump【空格跳跃】
好了,对bind这部分,就说这么多了,我想大家都应该明白了!

下面是非bind部分
非bind参数都是游戏参数,在这些参数里面都是显示你在游戏中的非按键设置
比如你在游戏中使用的是小准心,那么在非bind参数里面你会找到
cl_crosshair_size "small"
比如你在游戏里面设置的鼠标灵敏度是“5”,你会找到对应的
sensitivity "5"
等等,就不需要多说了!

好了有了上面的知识,下面就开始讲讲你们心目中神奇的脚本!
首先,大家打开
userconfig.cfg,autoexec.cfg,或者找找,其余.cfg文件!如果没有自己建立一个记事本,把后缀名TXT改成CFG就可以了
你会发现这些文件下有很多alias开头的命令,这些alias开头的命令都是脚本
脚本简单的理解就是一个新的“键”或者新的“命令”
比如CS中常用的,一键跳蹲!【网络玩家,俗称的兔子跳,漫步条,大跳】
那么这个跳就是一个新的“键”
如何定义这个“键”呢?下面给大家展示
alias +sjump "+jump;+duck;"
alias -sjump "-jump;-duck;"
解释一下
【alias定义,+sjump(“键”的名字,你可以用任何一个不和CS原始内置“键”的名字重复的名字定义,比如你可以用
+sj,+cc,+abc,等等都可以……,"+jump;+duck"(跳跃,蹲)】
你可以理解成,定义+sjump这个“键”,是“跳跃”以后“蹲”,注意"+jump;+duck"是有先手顺序的!是跳蹲,不是蹲跳。
有人问,为什么跳蹲脚本是两行命令
alias +sjump "+jump;+duck;"
alias -sjump "-jump;-duck;"
注意“+”“-”
因为“动作键”,在游戏里面是分成“按住”和“放开”,两部分!比如你要蹲的时候,一定是按住蹲不放,对吧。。。
那么你就能很好理解脚本意思
alias +sjump "+jump;+duck;"【按跳蹲=按跳+蹲】
alias -sjump "-jump;-duck;"  【放跳蹲=放跳+蹲】
好了,当你编辑好这个“键”,也就是脚本
你就可以把他使用到游戏里面
比如你想把这个“键”设置到空格,你打开config
找到    bind "space" +jump【比如你本来设置的空格是普通跳】
你把它改成 bind "space" +sjump 【以前定义的是空格是jump,也就是CS默认的跳,现在改成了你制作的脚本“键”,跳蹲】
注:现在很多优化版的CS版本【自带脚本】,在游戏设置里面可以设置跳蹲这个“键”,你不妨打开.cfg文件,绝对能找到如我以上所说的跳蹲脚本,不然如何实现?对吧……

介绍到这里,有人可能不能实现脚本,现在详细讲一下
举几个例子,几种方法哈。首先你看看你的脚本所在那个.cfg叫什么名字,最好保存到userconfig.cfg,autoexec.cfg其中一个,另一个删除,或者不要用了,多了没意思,当然其他名字的CFG都可以,反正用一个最好,以autoexec举例
比如你把跳蹲脚本保存到这个autoexec里面的(理论来说游戏会自动读取这个CFG)
如果不自动读取,你打开你的config,加上一行命令exec autoexec.cfg,那么进入游戏就自动读取了
或者进入游戏在控制台输入 exec autoexec.cfg
如果你的脚本是保存到abc.cfg文件里面,同理改改名字就可以了!

脚本和config还可以直接进入游戏,在控制台更改和制作
比如我直接运行了CS游戏,我进入混战,发现没有设置跳蹲
我可以直接拉开控制台,输入
先制作脚本
alias +sjump "+jump;+duck;"
alias -sjump "-jump;-duck;"
再绑定按键
bind space +sjump

同理,其他道理大家也应该懂了吧

有了上面最简单的脚本介绍,大家先掌握一下,下面继续介绍
上面介绍跳蹲,是一个新的“键”
下面介绍一种“开关键”,也可以说是“命令”
大家玩CS,比如在游戏里面聊天,比如你设置的是"K"键是聊天
看了我对bind部分解释的,很容易理解
在config中可以找到bind "K" "+voicerecord"
这个时候,聊天这个“键”,还是一个,【按住】和【放开】的键!在游戏里面一直按住来聊天,很痛苦吧……
下面,让我们用脚本来实现,把按住和放开,变成一个“开关”
alias voiceon "+voicerecord;alias vo voiceoff"
alias voiceoff "-voicerecord;alias vo voiceon"
alias vo "voiceon"
第一排注:【alias定义,voiceon, 新命令或者说新开关的名字,同理,只要是和CS内置的命令不一样的名字都可以使用,你可以使用,AAA,BBB,CCC,ABCDEFG,等等都行!】
"+voicerecord;alias vo voiceoff" 按住“聊天键”定义VO这个命令等于VOICEOFF这个命令
第二排注:【alias定义,voiceoff, 新命令或者说新开关的名字,同理,只要是和CS内置的命令不一样的名字都可以使用,你可以使用,QQQ,WWW,PPP,QWERT,等等都行!】
"-voicerecord;alias vo voiceon" 放开“聊天键”定义VO这个命令等于VOICEON这个命令
第三排注:定义 VO 等于 VOICEON【你也可以使用alias vo "voiceoff",这个无所谓】

这个脚本的意思,我想大家认真点,还是能明白
定义voiceon这个“命令”  =  按住“CS原始的聊天键”,然后,定义VO这个命令等于voiceoff这个命令
定义voiceoff这个“命令”  =  放开“CS原始的聊天键”,然后,定义VO这个命令等于voiceon这个命令
默认定义 vo这个“命令”等于 voiceon 这个“命令”

好了这个脚本编辑好了,如何运用呢?阅读了大跳脚本使用的应该不难明白,比如我们设置到键盘“K”上
在config中,找到bind K
然后修改成bind K VO 就可以了
那么当你在游戏中,按一次K,那么他首先就是实现的voiceon这个命令
【voiceon上面说了,也就是按住聊天,然后定义VO变成voiceoff】
【你下次按K,就变成实现voiceoff这个命令,也就是放开聊天,然后定义VO变成voiceon】
这样循环,一按一放,就成了一个“开关”,一个很实用的脚本!
不难看出,其实开关键,是“动作键”的延伸。。。当你理解了,CS万变不离其中!

再讲解一个延伸的脚本运用
玩CS的人都知道,把滚轮上或者下,设置成蹲,可以实现小跳,但是在键盘上是无法实现的,因为在键盘上的蹲和滚轮上的蹲,效果是不一样的,滚轮上的蹲是无法“按住”的,所以能实现最短时间,最短间隔的小跳,在键盘上,蹲这个“键”是会按住的,不管你放开的再快,使用不能实现和滚轮一样的效果,但是运用脚本DIY,一样可以实现
很简单的一个脚本
alias xt "+duck;wait;-duck"【看了我上面文章的人,很容易理解,这个脚本意思】
定义 XT = 按住蹲,然后,放开蹲,脚本就实现了,这个时候按住蹲,再放开顿,不是一个“动作键”,被定义成是一个“命令键”,没有“+”“-”,没有按住和放开的动作,就是一个瞬间小跳,和滚轮小跳效果一样
当然如果你愿意把他使用到键盘上某个键位上,自己去DIY吧。。。


以上几个是非常实用的脚本类型,为了方便大家更好理解
两种类型都再举点例子,大家自己去理解

网络上传说的消声脚本(就是开木仓,灯一开一关,自欺欺人的菜鸟很喜欢)
这个脚本属于第一类,动作键
alias +xsjb "+attack;impulse 100"
alias -xsjb "-attack;impulse 100"
网络上传说的盲狙脚本(一键实现开镜后马上开木仓,由于间隔短所以是盲狙,有时候成闪镜,自欺欺人型脚本)
也是属于动作键
alias +mangjv "+attack2;wait;+attack"
alias -mangjv "-attack2;wait;-attack"

一键走跑切换(和聊天开关同理,就是实现,按一次变成静走,再按一次取消静走,没什么用,不方便)
alias speedon "+speed;alias sp speedoff"
alias speedoff "-speed;alias sp speedon"
alias sp "speedon"

声明,这些脚本没有任何意义,只是拿给大家了解脚本构成!

现在给大家举一个非法脚本,非法脚本运用的是非CS常规“动作键和命令”制作而成的,但是这种最基本的非法参数,
除了单机时候有用,在多数情况是无法使用的,比如**,175等游戏平台,非法参数都被限制,根本无法使用,更不要说SXE反作弊的服务器,SXE封杀alias参数,通过我的叙述,大家知道脚本都是以alias开头,连alias都封杀,就不存在脚本了!

//非法脚本之手木仓可以连发【USP无敌了】
【运用原理,用非法参数,通过“射击键”制作连发脚本,本来CS原始的射击键是一个按住和放开的“键”,比如你拿M4,按住是扫射,放开停止,但是拿手木仓,你按住不能连发吧……但是运用非法参数,可以用“射击键”+非法参数,制作一个新的“键”,这种键实现的效果就是按住这个新的“键”它实现的是“自动无间隔连续点击射击键”效果
说白了就是,比如你把这个键设置到鼠标左键上,你拿把USP,你按鼠标左键不放,USP可以连发当机木仓用!
以下是非法脚本参数
alias +jumpmclra "+attack;mclr"
alias -jumpmclra "-attack"
alias sprung1a "alias _special sprunga;sprunga;alias sprungxa sprung0a"
alias sprung0a "alias _special;alias sprungxa sprung1a"
alias sprunga "springa;wait;special"
alias springa "spring1a"
alias spring1a "+jumpmclra;wait;-jumpmclra;alias springa spring2a"
alias spring2a "+jumpmclra;wait;-jumpmclra;alias springa spring1a"
alias +sprunga "sprung1a"
alias -sprunga "sprung0a"

alias +sprunga "sprung1a"
alias -sprunga "sprung0a"

以上2行是最终生成的连发“键”,CS原始的射击键是+attack,打个比方,如你把鼠标左键设置成+sprunga,你拿USP就可以连发了

不信的可以自己单机CS试试!打战网和游戏平台是用不了的!

其实在我看来,大部分脚本都是没有用的,真正使用的无非就是一个跳蹲,一个聊天开关!
脚本就是自己去定义新的“命令”
我认为运用CS内置正规参数制作的属于正规脚本,无可厚非,当你对CS有了深度理解了,可以在合理的范围内
DIY一下自己的CS,让CS拥有更多的乐趣!
当然网络上盛传的什么无后座力,什么改弹道,自动压木仓脚本,我自己是没有亲眼看见过,作弊倒是看得不少
我亲身接触过的CS脚本,至今还没有一个脚本,可以真正破坏游戏平衡性,比如无后座力,自动瞄准,增加爆头率,什么脚本可以防闪光,防烟雾。。。
如果有我想那不是脚本,应该是**,我至今也想不到CS内置的“键”和“命令”,可以制作出比拟**的脚本
前端时间,有个朋友给我说下载什么傲视群雄脚本。。。
一般用安装脚本,下载脚本语言的人,我想根本不懂什么叫脚本!于是我让他给我看了下他所谓的脚本
无非就是几个.cfg文件,然后把CS游戏设置里面加上了,蹲跳,盲狙,聊天开关,消声脚本等等,然后运用了
几个游戏参数,增加了画面流畅;比如
// 关闭画面血迹效果
violence_ablood 0
violence_hblood 0
violence_agibs 0
violence_hgibs 0
// 关闭子弹效果
max_smokepuffs 1
max_shells 1
// 关闭手臂动作【菜鸟盛传,可以减小后座力,大家可以试试,这是一个“动作”而已,不可能改变什么】
cl_bob 0
cl_bobcycle 1
cl_bobup 0
真正要提高自己的CS技术,最重要的是靠脑,靠智慧!记住,有木仓法的人不一定有意识,有意识的人一定有木仓法!

下面讲讲如何使用正规脚本和config让自己的CS游戏稳定
首先,不要盲目追求他人的config,每个人有自己的爱好设置,比如我,我的右键是蹲,Q键和鼠标第四键是开镜,ctrl是静走,滚轮上下都是跳,滚轮中间是按键变化开关,自己量身定做的,别人都是用不惯的,所以属于自己的才是最好
所以自己的config定型以后就要长期稳定使用
第二,不要盲目追求脚本,自己要认识脚本,理解脚本,最好自己制作一个属于自己的脚本文件,把实用的,正规的,脚本长期保存,不断完善!
第三,合理运用游戏参数,当然还是要看个人爱好,比如拿我来说,我特别喜欢小准心,喜欢关闭血迹效果,喜欢关闭手臂的动作效果,喜欢关闭子弹的烟雾效果!
本帖de评分: 1 条评分 DB +10
DB+10

继续加油!!!!!!!!!!

Manchuker、

ZxID:1399773

等级: 上将
Hi

举报 只看该作者 沙发   发表于: 2010-07-06 0
很好~继续加油!

初吻给了奶嘴..

ZxID:12487109

等级: 中将
To0oTo0o------------------奶嘴、

举报 只看该作者 板凳   发表于: 2010-07-06 0
看出了LZ的用心
ゝ薄情。

ZxID:6093351

等级: 禁止发言

举报 只看该作者 地板   发表于: 2010-07-09 0
谢谢分享。
ゝ薄情。

ZxID:6093351

等级: 禁止发言

举报 只看该作者 4楼  发表于: 2010-07-09 0
但是。。我看不懂诶。
b520220

ZxID:8535390

等级: 上等兵
举报 只看该作者 5楼  发表于: 2010-07-26 0
很好的文章 比我自己研究强多了 有了这个 想怎么写就怎么写
看懂原理就可以了
loveram

ZxID:12479996

等级: 上等兵
举报 只看该作者 6楼  发表于: 2010-08-05 0
  帅气灿烂,确实吧错
« 返回列表
发帖 回复