金庸无双工作组【技术】
- UID
- 7290044
- 主题
- 20
- 阅读权限
- 40
- 帖子
- 437
- 精华
- 1
- 积分
- 628
- 金钱
- 7330
- 荣誉
- 19
- 人气
- 190
- 在线时间
- 1034 小时
- 评议
- 0
- 帖子
- 437
- 精华
- 1
- 积分
- 628
- 金钱
- 7330
- 荣誉
- 19
- 人气
- 190
- 评议
- 0
|
继续来讲
后面的延迟问题
一般的来说,修改数据库里的“亢龍有悔,3,true,25”
把25修改成15,就可以有很快是效果啦。但是我们来具体分析一下脚本,再做一个更不可思议的事情
先看脚本RPG:skill,我们看到第30行
return @name.split(/,/)[3].nil? ? 25 : @name.split(/,/)[3].to_i
我们以“亢龍有悔,3,true,25”为例子
这句话就是说明了,用,来分割“亢龍有悔,3,true,25”
放到一个数组里,这个数组当然包括了4个部分,里面的序号是0,1,2,3.分辨对应“亢龍有悔,3,true,25”
另外还做了一个判断,如果序号3的为nil。那么默认就是25
nil就是空的意思,这句话就证明为什么1.0原版的狂风快剑那么的慢啦。原版的bug是少了一个逗号。所以是nil。所以用的25
最长的延迟。。。。
利用者段代码,我们悄悄的做个事情,先把这段代码是25,修改成15,再到数据库里,把“亢龍有悔,3,true,25”,修改成“亢龍有悔,3,true”
测试一下,,{:dm(16):}
那个速度,好快呀。。。。
但是大家注意,我这里并不是建议大家修改成这样。这样改和直接修改“亢龍有悔,3,true,15”,没区别
如果是敌人的招式也忘定义,敌人也是一样快的。我这里只是讲这个原理。下面我们进入真正的修改
先找到脚本ARPG_BATTLE
在第529行开始,就是我们攻击敌人的代码啦
注意这里有@actor_atktime = skill.time
不止一个。分支条件skill.scope有3个,就有三个@actor_atktime = skill.time
我们只要悄悄的修改成@actor_atktime =0
这样我们出任何招式,都没有延迟了
以外功为例子,这时候,外攻击也没延迟了,你点多快就打多快
我们利用修改范围,和修改延迟,最后送大家一张亢龙有悔的截图吧,看看打的多快吧,伤害数字飘呀飘{:dm(15):}
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|