【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代码完毕******************************
这个ERM的意思是打完一下以后有几率再打一下吗? ;bf;楼主,能在封神中使用吗?强烈需要能封神中运行,而且不会提示内存不够的erm
zwqhero 发表于 2015-9-3 18:23
楼主,能在封神中使用吗?强烈需要能封神中运行,而且不会提示内存不够的erm
封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单. 贤知有您 发表于 2015-9-3 20:51
封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单.
先知V5,这个叼,用起来太简单了。等我有空试试。 这个必须要顶,先知v5
实在是太好了,我刚下载并放在封神里适当增加了条件,效果真不错!给贤知{:2_143:} 没看懂,不过可以慢慢研究一下 贤知有您 发表于 2015-9-3 20:51
封神有连击模式的.
这里的模块是献给ERMer和地图创作者的.因为调用非常简单.
请教贤知封神2.2.1使用时对兽族狂战士职业(连续3次攻击)好像没有效果,是什么原因? 没说封神可以用哦。封神搞得太多了,不一定兼容。 这是什么脚本语句,era特有的? 技术贴,十分威武霸气 学到了很多,很牛逼的技术贴哦~~~感谢分享 技术贴得赞, 另外17楼的头像略迪奥 感谢技术帖 论坛有你更精彩 表示不懂;ym;赶脚很厉害的样子;kl; 先试试,感谢默默分享的各位大神 :good_job::good_job::good_job: 连攻几十次岂不是爆炸 想问的一个问题是这个连攻次数修改会不会和wog本身的经验双击特技冲突
页:
[1]
2