佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2828|回复: 3

求问几个erm问题

[复制链接]

该用户从未签到

15

回帖

6374

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
219
发表于 2013-7-21 13:02:37 | 显示全部楼层 |阅读模式
最近在编写几个脚本,遇到了几个问题,向论坛各位大神请教一下

1. 怎么在!?MR#(魔法抗性相关)触发器中获取堆栈编号,用!!MR:N?接收器得到的是乱码,而且对一些不同的堆栈也会得到相同的值。

2. 我本来想通过改变生物类型的方式来赋予兵种一些其他兵种的能力,但是战斗结束后那些兵种就变成了模拟的兵种,或者杀死的兵种就变了,使得得到的经验也不同了。所以想知道战斗结束前最后一个触发器是什么,可以在其中让兵种变回去。

3. 要如何判断一个伤害是由烈火神盾引起的。

评分

1

查看全部评分

  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

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

    Rank: 9Rank: 9Rank: 9

    积分
    42459

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

    发表于 2013-7-21 14:11:29 | 显示全部楼层

    楼主问的好

    能体会或者提出这几个问题,可以感觉到楼主的ERM水平已经相当不错,希望有空能常来交流。

    原帖由 bairg66 于 2013-7-21 13:02 发表
    1. 怎么在!?MR#(魔法抗性相关)触发器中获取堆栈编号,用!!MR:N?接收器得到的是乱码,而且对一些不同的堆栈也会得到相同的值。

    MR触发器获取的堆栈值(一个很大的堆栈数值吧)WOG和ERA甚至可能每个版本都会不同,根本无法正常地检查和利用,个人建议为减少不必要的错误一定不要使用相关的命令。


    原帖由 bairg66 于 2013-7-21 13:02 发表
    2. 我本来想通过改变生物类型的方式来赋予兵种一些其他兵种的能力,但是战斗结束后那些兵种就变成了模拟的兵种,或者杀死的兵种就变了,使得得到的经验也不同了。所以想知道战斗结束前最后一个触发器是什么,可以在其中让兵种变回去。

    没有战斗结束前最后一个触发器。用BM:T这种直接方式临时改变生物类型个人也是非常不赞成的(要改变什么我看楼主现在的水平应该可以间接地用代码改变才是),主要也是因为楼主所说的两个原因无法完美地解决,还有就是生物名字也要跟着改变后再还原会造成不稳定因素等其它原因。

    原帖由 bairg66 于 2013-7-21 13:02 发表
    3. 要如何判断一个伤害是由烈火神盾引起的。

    你是苦恼MF的火盾造成的两次伤害吧,呵呵。火盾伤害的判断规律相当复杂(我看了半天的宝典什么的都没有明确出火盾究竟是怎么计算的),应该分很多种情况,要准确计算难度相当大,楼主可以参考寻梦人检查火盾伤害的帖子http://www.h3wog.com/viewthread.php?tid=35763&highlight=,至于如果想问有没有更简洁的方式倒真无法到。

    [ 本帖最后由 沧海一粟 于 2013-7-21 14:12 编辑 ]

    评分

    1

    查看全部评分

    “你看见的,是追随诸神脚步前进的埃拉西亚!”
    封神2.2黄金版 - 决战神之巅,英雄无敌世界的终极幻想

    该用户从未签到

    15

    回帖

    6374

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    219
     楼主| 发表于 2013-7-21 18:26:57 | 显示全部楼层

    回复 2# 的帖子

    感谢沧海。
    寻梦人的代码我看了一下,是用受到伤害的次序来判断是否火盾造成的伤害,不过MF触发器兼顾物理伤害、火盾伤害、死亡凝视以及毒龙和地狱九头的酸液,所以我用蛮牛测试了寻梦人的烈火神盾特长英雄,在触发死亡凝视加强了伤害,而后面的火盾没被加强。

    MR触发器获取堆栈看来只能放弃了,本来想强化一下龙之血瓶和龙王神力的

    生物特技模拟倒是可以间接实现,就是麻烦了点
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

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

    发表于 2013-7-21 20:39:56 | 显示全部楼层

    回复 跟帖促繁荣 3# 的帖子

    关于Mr,在Era下面可以获取堆栈。详细请看下面的讨论贴。
    http://bbs.h3wog.com/viewthread.php?tid=39790&highlight=至于BM:T命令在TDS里面得到了很好的解决。我也经常用,比如大雷神,三次射击,或者攻击之前变吸血鬼。具体的方法,可以去看TDS里面的脚本,至于战后还原的问题,那就要看你自己的理解啦。我有自己的解决方法。

    [ 本帖最后由 fly123 于 2013-7-21 20:44 编辑 ]
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-5-4 13:56 , Processed in 0.824925 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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