[公告]:看下文前先做个心理准备,心脏不好、血压不好的就不要看了。想用这方法做坏事,破坏国家安全的到此止步。哈哈,要是想学习、研究请与“步惊天”联系,别找我啊。我顶你个肺啊~~
——————————————————第一章————————————————————————
~~~ 声明:以下文章中提到的“默认”是在cfg文件未被人为修改时的情况~~~
下面介绍的所谓参数有些可以在作弊器菜单调整,但是有些必须在作弊器控制台输入。
因为CS不像三角洲部队,它里面的木仓太过真实会震动而且还会产生随机弹道,子弹不是
直线打出的而是会很散,所以自动控制子弹出膛时间和弹道反扩散对温柔和暴力作弊都
很有必要。
一、首先说说ftime、sdelay、rdelay、dtime、nbul、bultime参数(下文将会统称它们为GT参数即GunTime的缩写)。
第一组GT参数,简称GT1,基于瞄准时间,在作弊器菜单不能调要在作弊器控制台输入,
或者改FuriousSP.cfg、再者可以在userconfig.cfg里面写:
ftime=fire time=自动开火持续时间,默认0.3
sdelay=start delay=自动开火开始前的滞后时间,默认0.08
rdelay=release delay=自动开火停止前的滞后时间,默认0.25
dtime=delay time=自动开火时每次进攻之间的间隔时间(比如子弹是连发几下然后稍微停顿一下又再连发几下,期间始终瞄着敌人,这个停顿就是dtime) ,默认0.3
————————————————————————————
第二组GT参数,简称GT2,基于子弹数量和间隔时间。
或者改FuriousSP.cfg、再者可以在userconfig.cfg里面写:
nbul=number of bullets=连续发射子弹的数量,FSP-X默认3。在FuRiousSP.cfg里默认
设定拿重木仓时为3,轻木仓为5,手木仓和狙击木仓没有独立设定。作弊器菜单
对应选项为Twweak Nbul。
bultime=连发子弹之间的间隔时间,FSP-X默认0.3。作弊器菜单对应选项为Twweak Bultime。
除了nbul是正整数外其他参数都是正浮点数即正小数。
靠这两组GT参数就可以决定子弹是以何种频率打出木仓膛的了。为什么说两组而不说是6个GT参数
呢?因为这两组参数不可以同时起作用,要么GT1可用,要么GT2可用,那么又是什么参数决定
了哪组参数起作用呢?这个就是newburst参数了(可取值0或者1),当它等于0时GT1起作用,当
它等于1时GT2起作用。
二、有了上面GT参数的概念现在就可以来说说非常重要的Burstswitch参数了。
为什么说它重要,因为默认状态下它控制住shoot参数和newburst参数的变化。
Burstswitch可以取值1或者0。Burstswitch=1时会控制住shoot参数(可以取0、1或者2)的变化,
默认情况下当你拿主武器时shoot会被Burstswitch赋值为1(可以使用GT1或GT2),拿手木仓、散弹、
狙击木仓、M249时会被赋值为2(GT1和GT2不起作用),拿其他东西如刀、手雷时会被赋值为0。这个
shoot参数不会影响GT参数的变化,但是有个很有用的地方就是拿刀、雷、炸弹时shoot=0即自动瞄
准会自动失效——要不然就被人看出自瞄作弊啰。所以只要设定Burstswitch=1就不用管shoot参数
了,Burstswitch会自动更改shoot值使拿刀等武器时不会自瞄,这些都是靠FuRiousSP.cfg文件里面
定义了的,下面会陈述。
另外Burstswitch默认还会影响newburst参数的值,在Burstswitch=1的情况下除手木仓、散弹、狙
击木仓、M249外当你从其他武器换到主武器的时候newburst会自动取值为1就算原来是0。即这个时候
只能用GT2参数组来自瞄了。当然这个是默认情况,我们可以通过修改FuriousSP.cfg文件来改变这种
情况。我从FuRiousSP.cfg文件里面提取了与Burstswitch参数相关的两段语句出来,就是这两段东西
决定了Burstswitch的以上功能:
第一段:
//Burst
alias VacBurst1 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
alias VacBurst2 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
alias FastBurst1 "shoot 1;newburst 1;bultime 0.3;nbul 3;"
alias FastBurst2 "shoot 1;newburst 1;bultime 0.3;nbul 5;"
alias VacBursts "alias DavVvBurst1 VacBurst1;alias DavVvBurst2 VacBurst2;DavVvBurst1"
alias FastBursts "alias DavVvBurst1 FastBurst1;alias DavVvBurst2 FastBurst2;DavVvBurst1"
FastBursts
第二段:
//Burst Switch
alias burst_usp "shoot 2;"
alias burst_glock18 "shoot 2;"
alias burst_deagle "shoot 2;"
alias burst_p228 "shoot 2;"
alias burst_elite "shoot 2;"
alias burst_fiveseven "shoot 2;"
alias burst_xm1014 "shoot 2;"
alias burst_m3 "shoot 2;"
alias burst_mp5 "DavVvBurst2;"
alias burst_tmp "DavVvBurst2;"
alias burst_p90 "DavVvBurst2;"
alias burst_mac10 "DavVvBurst2;"
alias burst_ump45 "DavVvBurst2;"
alias burst_ak47 "DavVvBurst1;"
alias burst_sg552 "DavVvBurst1;"
alias burst_m4a1 "DavVvBurst1;"
alias burst_galil "DavVvBurst1;"
alias burst_famas "DavVvBurst1;"
alias burst_aug "DavVvBurst1;"
alias burst_scout "shoot 2;"
alias burst_awp "shoot 2;"
alias burst_g3sg1 "shoot 2;"
alias burst_sg550 "shoot 2;"
alias burst_m249 "shoot 2;"
alias burst_knife "shoot 0;"
alias burst_tactical "shoot 2;"
alias burst_flashbang "shoot 0"
alias burst_hegrenade "shoot 0;"
alias burst_smokegrenade "shoot 0;"
alias burst_c4 "shoot 0;"
我们来看第一段的
1、alias VacBurst1 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
shoot 1
这句如前面所述可以使用GT1或者GT2,VacBurst1里面的1作者人为设定代表重机木仓。
newburst 0
这句设定了选择使用GT1参数组而不使用GT2参数组。
sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3
这句设定了GT1参数组各项的值。
2、alias VacBurst2 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
这句双引号里面的解析同上,只是VacBurst2里面的2作者人为设定代表了轻机木仓。
3、alias FastBurst1 "shoot 1;newburst 1;bultime 0.3;nbul 3;"
4、alias FastBurst2 "shoot 1;newburst 1;bultime 0.3;nbul 5;"
这3、4句同上面1、2句有什么不同呢?就是它使用GT2参数组而不用GT1参数组。
5、alias VacBursts "alias DavVvBurst1 VacBurst1;alias DavVvBurst2 VacBurst2;DavVvBurst1"
6、alias FastBursts "alias DavVvBurst1 FastBurst1;alias DavVvBurst2 FastBurst2;DavVvBurst1"
这两句每一句都单独分别定义了两个新命令DavVvBurst1和DavVvBurst2。第一句表示当你执行
VacBursts命令时DavVvBurst1和DavVvBurst2命令将依次代表着VacBurst1和VacBurst2命令;同
样原理第二句表示当你执行FastBursts命令时DavVvBurst1和DavVvBurst2命令将依次代表着FastBurst1
和FastBurst2命令。为什么要这样分呢?以第一段总体来说:
{
alias VacBurst1 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
alias VacBurst2 "shoot 1;newburst 0;sdelay 0.08;ftime 0.3;rdelay 0.25;dtime 0.3;"
alias FastBurst1 "shoot 1;newburst 1;bultime 0.3;nbul 3;"
alias FastBurst2 "shoot 1;newburst 1;bultime 0.3;nbul 5;"
}
这四句如前所述其实就是代表四种情况,依次为
VacBurst1命令=重机木仓用GT1参数组
VacBurst2命令=轻机木仓用GT1参数组
FastBurst1命令=重机木仓用GT2参数组
FastBurst2命令=轻机木仓用GT2参数组
如此一来就总共有4条命令,如果要用在第二段//Burst Switch的话很麻烦,因为第二段里面列出的
武器较多即行数较多,而每种武器都分别有GT1和GT2,那么每种武器都要写两行。所以作者就先用一个
命令将4个分成两组,然后再用两个命令分别代表每组里面的2个,这样用在第二段//Burst Switch
时从字面上就只有2个命令的名称了,而且行数减半,也为DLL文件编程时减轻负担。这个分组的任务
就是由上面提到的这两句来完成的,它们就是VacBursts组和FastBursts组:
{
alias VacBursts "alias DavVvBurst1 VacBurst1;alias DavVvBurst2 VacBurst2;DavVvBurst1"
alias FastBursts "alias DavVvBurst1 FastBurst1;alias DavVvBurst2 FastBurst2;DavVvBurst1"
}
VacBursts组和FastBursts组里面都分别有两个命令成员DavVvBurst1和DavVvBurst2,当作弊器读第二
段//Burst Switch之前先运行一下VacBursts或者FastBursts命令把下面要使用GT1还是GT2先声明了,
那么作弊器读第二段的时候就只需要分清是用重机木仓DavVvBurst1还是用轻机木仓DavVvBurst2了,所以
在第一段最下面有一句:
FastBursts
即第二段//Burst Switch用GT2来对各种武器进行设定了。很明显如果大家想要用GT1的话只需要把第
一段最下面那句 FastBursts 改为 VacBursts 就行了。这两个FastBursts和VacBursts命令大家是可以
通过作弊器菜单运行的,菜单上面写的就是:FastBursts On 和 VacBursts On ,大家慢慢找。
总括来说:
Burstswitch命令赋值为1时可以配合FuRiousSP.cfg文件里面//Burst和//Burst Switch这两段语句
根据所持武器自动调用shoot、newburst参数(newburst参数又再自动调用GT1或者GT2)来全自动
控制住子弹出膛时间的。如果Burstswitch命令被赋值0那么你将要手动调整shoot和newburst参数。
这个Burstswitch命令可以通过作弊器菜单来进行开或者关,菜单上是这么写的Burst Switch on(OFF)。
[此贴子已经被作者于2007-2-12 9:08:34编辑过]