佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3281|回复: 13

【远程也能吸血ERM】自己写的指定英雄远程兵也能吸血的ERM

[复制链接]

该用户从未签到

23

回帖

6027

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
497
发表于 2013-5-17 09:50:27 | 显示全部楼层 |阅读模式
由于本人是个小白,大部分语句都是东拼西凑来的,花了好几个小时终于写出来了一个远程兵也能吸血的ERM了。自己按在了怪物强化3上的TDS上面玩了基本没什么冲突。(苍老师的怪3实在太好玩了)

脚本功能:脚本默认的是英雄灵ID为0生物雷神领主ID为152,英雄等级20级以后激活吸血。(写的详细点希望和我一样小白也能看得懂)
指定英雄和生物攻击前吸血-生物也能(反击也能吸了,累死我了
脚本分为2个ERM,一个是开关,一个是吸血,最好能来个大神帮忙把它集成到一个脚本里面
因为我不怎么懂ERM感觉里面有很多句子都是多余的,希望哪位大神能够帮我把这个脚本简化一下,

吸血开关脚本:
ZVSE
!?PI;
!#VRv102:S0;
!!VRz-6:S^打开或关闭吸血部队吸血,10级以后激活。^;
!!VRz-9:S^打开:主战部队主动攻击时吸血^; v2=4
!!VRz-10:S^关闭:主战部队主动攻击时吸血 ^; v2=8
!!IF:G1/2/1/-6/-7/-8/-9/-10;  (G0 would be check-box)      结束
!!VRv102&v2=4:+3;
!!VRv102&v2=8:+4;
***结束***

吸血脚本:
ZVSE
!?MF1&1000/v102=3;
!!VRv5100:C-1/-1; v5100-v5101
!!MF:N?v5100 F?v5101;
!!VRv5000:C-1/-1/-1/-1/-1/-1; v5000-v5006
!!VRv5007:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;  v5007-v5016
!!VRv5017:C-1/-1/-1/-1/-1/-1/-1/-1;  v5017-v5024
!!BG:A?v5000 D?v5001 E?v5002 N?v5003 S?v5004;
!!BG:Q?v5005 H?v5006;
!!VRv1360:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;  v1360~v1374
!!VRv1375:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;  v1375~v1389
!!BG:A?v1360 E?v1362 N?v1364; [动作类型/目标堆栈/当前堆栈
!!BMv1364&v1364>-1:T?v1370; [本方生物类型]
!!BMv1362&v1362>-1:T?v1375; [敌方生物类型]
!!BMv5002&v5002>-1:B?v5007 I?v5009 R?v5011 N?v5013 T?v5015 F?v5017 P?v5019 H?v5021 O?v5023;  被攻击方
!!BMv5003&v5003>-1:B?v5008 I?v5010 R?v5012 N?v5014 T?v5016 F?v5018 P?v5020 H?v5022 O?v5024;  攻击方
!!FU|v5000<6/v5000>7:E;    不是主动攻击就退出
!!FU|v5003<0/v5003>41:E;
!!FU|v5002<0/v5002>41:E;
!!FU&v5016>144/v5016<150:E;
!!FU|v5013<1/v5015<0/v5014<1/v5016<0:E;
!!FU&v5006<>0:E;   不是英雄ID退出
!!HEv5006:E?y99/?y98;
!!FU&y98<20:E; 小于英雄等级退出
!!VRy1:S-1;
!!VRy1:Sv5008*v5022:10*4;
!!VRv5101&v5101<10:S10;
!!VRv5101&v5101>y1:Sy1;
!!BMv5100&v5100>-1:I?y12;
!!DO105/v5003/v5003/1&v102=3/v1370=152/v5005=0:P30/0/20/v5101; 生物ID主动进攻
!!DO105/v5003/v5003/1&v102=3/v1370=152/v5005=1:P30/21/41/v5101; 生物ID防守
!!DO105/v5100/v5100/1&y12=0/v1375=152:P30/0/20/v5101;
!!DO105/v5100/v5100/1&y12=1/v1375=152:P30/21/41/v5101;

!?FU105&x1=30;  模拟生物吸血(间接方法)
!!FU&x3<1:E;
!!BG:N?y30 E?y31 Q?y32;
!!FU|y30<0/y31<0:E; [堆栈错误]fix 007-120822
!!BMy30:T?y40 I?y50;
!!BMy31:T?y41 I?y51;
!!MF:F?y2; [fix 007-120822]
!!FU&y32=y50/y40=x2/y30=y2:E; [火盾情况]fix 007-120822
!!FU&y32<>y50/y41=x2/y31=y2:E; [同上]
!!VRy60&y32=y50:Sy30;  [攻击时]
!!VRy60&y32<>y50:Sy31;  [反击时]
!!VRy61&y32=y50:Sy41;
!!VRy61&y32<>y50:Sy40;
!!VRy62&y32=y50:Sy31;  [特定生物攻击时]
!!VRy62&y32<>y50:Sy30;  [特定生物反击时]
!!BMy62&x4=0:F?i;
!!VRy63&x4=0:Si&16;  [是否生命系]
!!FU&y63=0/x4=0:E;
!!VRy10:S100;
!!VRy97:S0 R99;
!!FU&y97>y10:E;
!!MF:F?y12;
!!IF&y12=0:E;
!!BMy60:H?y70 N?y71 L?y72 B?y73;
!!FU&y73=y71/y72=0/x5=0:E;   [满血时]
!!VRy74:Sy71*y70-y72;   [当前总生命]
!!VRy75&x5=0:Sy73-y71*y70+y72; [总生命值差额]
!!VRy12&y75<=y12/x5=0:Sy75;  [吸满为止]
!!VRy76:Sy74+y12; [最终总血量]
!!VRy77:Sy76:y70;  [初步计算个数]
!!VRy78:Sy77*y70-y76; [差额生命值L(负)]
!!VRy78:*-1;   [转成正数]
!!VRy77&y78>0:+1; [不饱满时,总个数应+1]
!!VRy79:Sy77-y71; [增加的个数]
!!BMy60:Ny77 V4 Ly78; [4吸血,52重生]
!!VRz-1:S^Resurect.wav^;
!!SN:Pz-1;
!!UN:N3/1/y61/0;
!!UN:N3/2/x2/0;
!!VRz-10&x5=0:S^{%Z2}吸取{%Z1 %Y12}点生命值,{%Y79}个{%Z2}重生了,几率{%Y10%%}!^;
!!VRz-10&x5<>0:S^{%Z2}吸取{%Z1 %Y12}点生命值,增长了{%Y79}个{%Z2},几率{%Y10%%}!^;
!!BU:Mz-10 R;

***结束***

[ 本帖最后由 85466689 于 2013-5-17 15:54 编辑 ]

指定英雄吸血.zip

2.05 KB, 下载次数: 6, 下载积分: 金币 -2

指定英雄吸血.zip

2.05 KB, 下载次数: 5, 下载积分: 金币 -2

吸血 远程吸血 ERM

指定英雄吸血.zip

2.13 KB, 下载次数: 27, 下载积分: 金币 -2

修改完了 反击也能吸了

评分

2

查看全部评分

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34692

    论坛守望者论坛元老杰出贡献

    发表于 2013-5-17 10:09:04 | 显示全部楼层
    这确实东拼西凑得过多了吧。
    还看到了直接套用007在EasyERM中的函数脚本。

    还有在处理 BG:A 动作前变量时重复了很多。既有沧版的攻击前变量准备,也有其它的。
    !!BG:A?v1360 E?v1362 N?v1364; [动作类型/目标堆栈/当前堆栈
    !!BG:A?v5000 D?v5001 E?v5002 N?v5003 S?v5004;

    希望楼主再接再励。

    该用户从未签到

    23

    回帖

    6027

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    497
     楼主| 发表于 2013-5-17 10:28:36 | 显示全部楼层
    怎么改才能让它反击时也能吸血啊

    该用户从未签到

    117

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    722
    QQ
    发表于 2013-5-17 10:28:42 | 显示全部楼层
    。。远程吸血感觉不出什么用处
  • TA的每日心情
    开心
    2023-10-22 15:46
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]狂狼人

    739

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1929

    社区QQ达人

    发表于 2013-5-17 10:32:05 | 显示全部楼层
    茫然!~ 真心看不懂这些东西
  • TA的每日心情
    开心
    2016-5-27 16:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    164

    回帖

    9663

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    643
    发表于 2013-5-17 10:33:02 | 显示全部楼层
    看见代码就头痛。。

    该用户从未签到

    23

    回帖

    6027

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    497
     楼主| 发表于 2013-5-17 10:47:24 | 显示全部楼层
    玩李多海玩习惯了
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-5-17 11:03:43 | 显示全部楼层
    这个代码写的有点难看,需要楼主简化下。楼主加油。
  • TA的每日心情

    2016-11-6 01:55
  • 签到天数: 548 天

    连续签到: 2 天

    [LV.9]龙巫妖

    1万

    回帖

    363万

    金币

    1

    精华

    论坛嘉宾

    狼行天下

    Rank: 9Rank: 9Rank: 9

    积分
    100624

    退役版主论坛守望者魅力之星

    发表于 2013-5-17 11:45:52 | 显示全部楼层

    首先为LZ勤于动手的精神赞一个先

    话说在老A的绝地反击地图里好像有远程部队吸血的脚本,叫生生不息还是什么的记不太清了,LZ可以去参考一下。
    1、英雄无敌3追随神迹下载整合,总有一款适合你!
    2、WOG地图下载汇总,一网打尽!!
    3、三宝书等卷轴下载,新手必看!!老手必藏!!
    4、广大会员们有福了!论坛之星大红包!!
    5、WOG大陆英雄酒馆火爆营业中!!
    6、没有WOG币?来领红包!
    7、最火爆的WOG讨论群QQ36152349和超级群75673563,期待你的加入
    8、WOG中文站微博 http://t.sina.com.cn/wogcn
    9、登录后点击导航栏左侧的“查看新帖”非常方便

    该用户从未签到

    23

    回帖

    6027

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    497
     楼主| 发表于 2013-5-17 12:28:47 | 显示全部楼层
    原帖由 灰狼王子 于 2013-5-17 11:45 发表
    话说在老A的绝地反击地图里好像有远程部队吸血的脚本,叫生生不息还是什么的记不太清了,LZ可以去参考一下。


    我就是抄的那个生生不息的 可惜生生不息就连追随着都吸血 实在太变态了 基本上搬到别的图等于无敌了

    话说你们别老鼓励我了 我实在弄不出来反击吸血了 谁能指点指点我啊

    该用户从未签到

    155

    回帖

    6899

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    281
    发表于 2013-5-24 11:31:02 | 显示全部楼层
    远程吸血收移动影响,发挥确实收限制
  • TA的每日心情
    郁闷
    2023-6-24 01:00
  • 签到天数: 10 天

    连续签到: 3 天

    [LV.3]火元素使者

    44

    回帖

    7626

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    185
    发表于 2013-6-20 22:19:10 | 显示全部楼层
    传说中的吸血神剑手,有利钢板们。
  • TA的每日心情
    开心
    2024-1-1 12:28
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]狂狼人

    32

    回帖

    6088

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    492

    社区QQ达人

    发表于 2013-9-21 16:49:00 | 显示全部楼层
    还是没搞懂怎么改的,求教。
  • TA的每日心情
    开心
    2024-1-1 12:28
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]狂狼人

    32

    回帖

    6088

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    492

    社区QQ达人

    发表于 2013-9-21 16:54:59 | 显示全部楼层
    我把你这些脚本原原本本的加到“不可能的任务”这张图的事件里面,然后加了欧灵,把英雄改到22级,给他加了雷神,但是没出现吸血的效果。不知道怎么弄的,是不是只要按着英雄ID和生物ID的地方改成自己想要的就行了?求高人指点。本人是个全白,完全不懂ERM。只知道生物ID和英雄ID。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2025-5-4 12:40 , Processed in 1.574297 second(s), 16 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表