佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3950|回复: 16

这段代码哪里出问题?

[复制链接]
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
    发表于 2012-12-5 19:40:53 | 显示全部楼层 |阅读模式
    各位大大帮忙看下以下代码怎么回事。魔法伤害都有增加,但火墙魔法的再翻倍无效!
    !?MR0&1000;产生魔法伤害
    !!BG:Q/?y-1 S/?y-2; y-1=0当前行动为攻击方,1防御方 ,施放的魔法编号y-2
    !!FU&v99=0/y-1=1:E;当前行动防御方,我方攻击方则结束
    !!FU&v99=1/y-1=0:E;当前行动攻击方,我方防御方则结束
    !!MR:D?y-21;原伤害
    !!VRy21:Sy-21*v98*15:1000+y-21;按1.5%/等级增加的伤害
    !!VRy21&y-2=13:Sy21*2;施法为火墙
    !!MR:Dy21;

    该用户从未签到

    399

    回帖

    1万

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3156

    退役版主

    发表于 2012-12-5 21:01:43 | 显示全部楼层
    火墙的伤害比较特别,!!MR是施法时触发
    而火墙的伤害是敌人踏上时触发,和!!MR没有关系
    同理,火盾的伤害也不会受!!MR影响。不过火盾伤害可以用!?MF1读取,因为是物理伤害
    火墙我就不知道了
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 21:05:44 | 显示全部楼层

    回复 2# 的帖子

    我试过火盾伤害,完全可以啊。按理说,魔法的杀伤应该是施法的时候就已经决定了的啊,就算需要踩上去触发伤害也一样

    该用户从未签到

    399

    回帖

    1万

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3156

    退役版主

    发表于 2012-12-5 21:16:56 | 显示全部楼层
    !!MR是基于堆栈的触发器,而不是基于魔法的触发器
    它改变的是堆栈受到的伤害而不是魔法本身的伤害
    至于火盾我没有试过,纯粹是推测,看来似乎是错了
    不过!!MF1确实可以取得火盾的伤害
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 21:19:40 | 显示全部楼层

    回复 2# 的帖子

    奇怪,我又试了下火盾伤害、闪电伤害,发现所有魔法伤害一起增加就没问题,但单独再增加就不行了!是不是这!!BG:S$命令根本不起作用?

    该用户从未签到

    399

    回帖

    1万

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3156

    退役版主

    发表于 2012-12-5 21:25:36 | 显示全部楼层
    !!BG系列
    在战斗中,你可以检查/设置/获得堆栈中怪物的行动参数。此接收器在触发器“ !?BG”后使用或调用

    看来我太久没动erm都忘得差不多了,我这个版主还真是不称职
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 21:30:53 | 显示全部楼层

    回复 6# 的帖子

    这一段我研究ERM帮助时又看到,感觉怪怪的,似乎说的不准确。至少我这里能直接当接收器用,只是有些起作用有些没有……
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 22:36:47 | 显示全部楼层

    回复 6# 的帖子

    那有没有其他方法设置火墙魔法的伤害*2?

    该用户从未签到

    399

    回帖

    1万

    金币

    1

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3156

    退役版主

    发表于 2012-12-5 23:10:32 | 显示全部楼层
    最简单的方法是临时改变英雄特长为火墙,露娜那种
    另外给出一个猜测:
    !?MR是基于堆栈的检测
    所以当一个堆栈受到一个非英雄施法,非怪物施法的魔法伤害时,可以认为是火墙或者火盾的伤害
    这时候在改变伤害也许可行
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 23:45:25 | 显示全部楼层

    回复 9# 的帖子

    看来你还不是很理解我的意思。我前面说了,这段代码第一阶段针对所有魔法杀伤的增强是有效的,包括火墙火盾等;但是我在后面加了那段火墙魔法杀伤再翻倍就不起作用了,最算替换成闪电、雷鸣等直接作用到怪物身上的魔法也一样不起作用。所有我才觉得,!!BG可以不用在!?BG触发器后面,但!!BG系列里的!!BG:S$似乎没有效果……

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2012-12-5 23:49:36 | 显示全部楼层

    回复 10# 的帖子

    三国演义之兄弟同心里有火墙加强脚本,具体查看关羽特长。
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-5 23:51:59 | 显示全部楼层

    回复 11# 的帖子

    谢谢,我去看看
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

    寄蜉蝣于天地,渺沧海之一粟。

    Rank: 9Rank: 9Rank: 9

    积分
    42459

    退役版主社区QQ达人论坛守望者脚本测试狂论坛元老杰出贡献魅力之星

    发表于 2012-12-6 00:30:18 | 显示全部楼层

    回复 12# 的帖子

    MR0可以控制火墙的伤害,老离的赤兔马在怪物强化III里变成按数量提升威力,而且每次一放就双层,数量多时绝对可以横着走路,不叫火烧赤壁,该叫连烧埃拉西亚
    其实结合诸如BG/MF/经验特技,按数量或英雄等级提高的火墙完全是可以加给其它生物,记得1.1还是1.2,我曾经加给过人族的弓箭手远程射击,一样可以控制伤害,后来根据寻梦人的建议取消了。
    至于火盾,MR应该是检查不出来也控制不了的,这个很难计算我不会,但必须用MF,具体去翻寻梦人的帖子。
    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4951

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34692

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

    发表于 2012-12-6 09:26:42 | 显示全部楼层

    回复 13# 的帖子

    沧大不知是否有看外国人写的脚本。
    不知道何解,外国人写脚本很少用 MF触发器增加物理伤害,很少用 MR触发器增加魔法伤害。
    他们制作ERM倾向于辅助型的,貌似不乐于直接增强杀伤之类。

    我看过一个很有意思的脚本,刺杀英雄的马。
    刺杀英雄的马成功后,该英雄的移动力大减,必须找到城镇或者马厩才能补充新马,移动力才能正常。

    我想我们是不是也应该多发掘些这类有趣的点子。战场上的生物厮杀很有意思,沧版的怪物3已经发挥得淋漓尽致了。适当可以考虑下其它好玩的点子。

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

    发表于 2012-12-6 09:52:04 | 显示全部楼层

    回复 14# 的帖子

    那就期待《仙剑外传》的坐骑养成吧。

    [ 本帖最后由 fastarrow 于 2012-12-6 09:57 编辑 ]
    坐骑.jpg

    评分

    1

    查看全部评分

  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-6 11:58:52 | 显示全部楼层

    回复 15# 的帖子

    粗略看了下离大师的火墙代码部分,挺复杂,偶小白不花大把时间看不懂。瞄到离大师用了!!MR:S来读取火墙的魔法编号,于是依葫芦画瓢搬过来,结果就是出错了 不知道是不是哪里冲突了
  • TA的每日心情
    擦汗
    2020-8-8 14:41
  • 签到天数: 5 天

    连续签到: 4 天

    [LV.2]野猪

    127

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    861
     楼主| 发表于 2012-12-6 20:45:26 | 显示全部楼层

    回复 4# 的帖子

    我又改了改代码,修复了原来的问题,结果却坑爹地发现,十三版主说的是对的,!!MR果然对火墙、火盾等非直接攻击型的魔法修改不了… …之前之所以可以估计是部分代码出错无效弄出来的巧合…

    求问还有什么方法能对火墙、火盾等非直接攻击型魔法进行控制?
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-5-4 06:48 , Processed in 1.300584 second(s), 20 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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