贤知有您 发表于 2015-9-3 15:11:58

【ERM_HOOK】增加肉搏攻击次数和射击次数

纪念抗战胜利70周年!
放出007特制ERM_HOOK模块.
此模块能够增加肉搏攻击或射击后的额外攻击或射击次数.
而控制这些仅需改变一个标志变量即可(次数控制变量).ERMer们不再为怎样调用内存函数而烦恼.
由于是直接与内存挂钩,额外攻击就像野蛮人之斧那样顺畅,不必考虑堆栈方向和攻击方向的问题.


ZVSE
*增加肉搏攻击或射击后的额外攻击或射击次数
*需要 <erm_hooker.era> 插件
*<SN:W^007.AttackA.Times^> 控制肉搏后额外攻击次数(箭手改肉搏也一样生效,需自行处理)
*<SN:W^007.ShootA.Times^> 控制射击后额外射击次数,射击需消耗箭(不适用于149箭塔)
********************调用代码范例******************************
!?BG0;[务必在BG0之前或BG1清空变量,因为变量设置后不一定会自动解除]
!!SN:W^007.AttackA.Times^/0;
!!SN:W^007.ShootA.Times^/0;

!?BG0;[范例]
!!BG:A?y1 N?y2 E?y3;
!!BMy2:T?y4;
!!if&y1=6:;
!!SN&y4=132:W^007.AttackA.Times^/2;[圣龙会有2次额外肉搏攻击]
!!en:;
!!if&y1=7:;
!!SN&y4=196:W^007.ShootA.Times^/2;[龙巫妖会有2次额外射击]
!!en:;
********************HOOK代码,不必更改******************************
!?BA0&1000;
!!SN:L^EraPlugins\erm_hooker.era^/?y1 Ay1/^SetHook^/?y2;
!!SN:Ey2/1/7381311/101310;
!!SN:Ey2/1/4456346/101311;
!?BA1&1000;
!!SN:L^EraPlugins\erm_hooker.era^/?y1 Ay1/^UnsetHook^/?y2;
!!SN:Ey2/1/7381311;
!!SN:Ey2/1/4456346;

!?FU101310;[额外肉搏]
!!SN:X?y1/1;
!!SN:W^007.AttackA.Times^/?y30;
!!SN:W^007.AttackA.Times^/0;
!!FU&y30<1:E;
!!UN:Cy1/4/?y10;
!!VRy2:Sy1+8;
!!UN:Cy2/4/?y3;
!!VRy4:Sy3+8;
!!UN:Cy4/4/?y5; y5=
!!VRy6:Sy1+4;
!!UN:Cy6/4/?y20;10#
!!VRy11:Sy10+52; 11#
!!VRy12:Sy10+76;
!!VRy13:Sy10+656;
!!VRy14:Sy10+688;
!!VRy15:Sy10+704;
!!VRy21:Sy20+52;
!!VRy22:Sy20+76;
!!UN:Cy11/4/?y31; 18#
!!UN:Cy12/4/?y32;
!!UN:Cy13/4/?y33;
!!UN:Cy14/4/?y34;
!!UN:Cy15/4/?y35;
!!UN:Cy21/4/?y41;
!!UN:Cy22/4/?y42;
!!FU|y31<0/y32<1/y41<0/y42<1/y33>0/y34>0/y35>0:E;
!!SN:E4461360/2/y10/y20/y5;
!!VRy30:-1;
!!SN&y30>0:G18;

!?FU101311;[额外射击]
!!SN:X?y1/1;
!!SN:W^007.ShootA.Times^/?y30;
!!SN:W^007.ShootA.Times^/0;
!!FU&y30<1:E;
!!VRy2:Sy1+4; esi
!!UN:Cy2/4/?y10;
!!VRy3:Sy1+16; ebx
!!UN:Cy3/4/?y20;
!!VRy11:Sy10+52;
!!VRy12:Sy10+76;
!!VRy13:Sy10+656;
!!VRy14:Sy10+688;
!!VRy15:Sy10+704;
!!VRy16:Sy10+216;
!!VRy21:Sy20+52;
!!VRy22:Sy20+76;
!!UN:Cy11/4/?y31;16#
!!UN:Cy12/4/?y32;
!!UN:Cy13/4/?y33;
!!UN:Cy14/4/?y34;
!!UN:Cy15/4/?y35;
!!UN:Cy16/4/?y36;
!!UN:Cy21/4/?y41;
!!UN:Cy22/4/?y42;
!!FU|y31<0/y32<1/y41<0/y42<1/y33>0/y34>0/y35>0/y36<1:E;
!!SN:E4453920/2/y10/y20;
!!VRy30:-1;
!!SN&y30>0:G16;
********************HOOK代码完毕******************************



shuiwuxin 发表于 2015-9-3 18:17:07

这个ERM的意思是打完一下以后有几率再打一下吗?

zwqhero 发表于 2015-9-3 18:23:36

;bf;楼主,能在封神中使用吗?强烈需要能封神中运行,而且不会提示内存不够的erm

贤知有您 发表于 2015-9-3 20:51:40

zwqhero 发表于 2015-9-3 18:23
楼主,能在封神中使用吗?强烈需要能封神中运行,而且不会提示内存不够的erm

封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单.

fly123 发表于 2015-9-4 00:00:16

贤知有您 发表于 2015-9-3 20:51
封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单.

先知V5,这个叼,用起来太简单了。等我有空试试。

oiulihero 发表于 2015-9-7 13:24:26

这个必须要顶,先知v5

xuzhouhudajz 发表于 2015-9-12 09:49:37

实在是太好了,我刚下载并放在封神里适当增加了条件,效果真不错!给贤知{:2_143:}

浮光掠影 发表于 2015-9-12 20:27:05

没看懂,不过可以慢慢研究一下

xuzhouhudajz 发表于 2015-9-14 19:00:34

贤知有您 发表于 2015-9-3 20:51
封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单.

请教贤知封神2.2.1使用时对兽族狂战士职业(连续3次攻击)好像没有效果,是什么原因?

贤知有您 发表于 2015-9-14 19:49:07

没说封神可以用哦。封神搞得太多了,不一定兼容。

秋风若飞 发表于 2015-9-21 12:43:33

这是什么脚本语句,era特有的?

00JTR00 发表于 2015-9-25 15:54:25

技术贴,十分威武霸气

zwqemjk 发表于 2015-9-29 16:25:25

学到了很多,很牛逼的技术贴哦~~~感谢分享

乔亮 发表于 2015-10-3 08:33:21

技术贴得赞, 另外17楼的头像略迪奥

哎呀我草 发表于 2015-11-1 15:37:56

感谢技术帖 论坛有你更精彩

wsas909 发表于 2016-1-31 12:40:56

表示不懂;ym;赶脚很厉害的样子;kl;

we2222 发表于 2016-2-7 22:49:23

先试试,感谢默默分享的各位大神

东方闪电 发表于 2016-4-2 14:56:23

:good_job::good_job::good_job:

初學者 发表于 2016-4-2 18:06:12

连攻几十次岂不是爆炸

初學者 发表于 2016-4-2 18:06:57

想问的一个问题是这个连攻次数修改会不会和wog本身的经验双击特技冲突
页: [1] 2
查看完整版本: 【ERM_HOOK】增加肉搏攻击次数和射击次数

捐赠