佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 4582|回复: 11

求助,有一个宝物的ERM代码不知道该怎么写。

[复制链接]
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
    发表于 2011-4-15 23:48:07 | 显示全部楼层 |阅读模式
    我的想法是要把166宝物做成一个装备上就让圣龙血攻防伤害都+10的宝物,情况类似于龙之血瓶的那种单加,而不是全局的加,也就是说只有佩戴的英雄的圣龙才享受该属性加值。其他的所有代码我都能写,就是装备上去令附加属性产生的接收器不知道用哪个。ERM高手能帮帮忙写一下吗?就算给个例子也行,我也想自己摸索下。

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 00:15:13 | 显示全部楼层
    ZVSE
    !?BA0&1000;
    !!BA:H0/?v390 H1/?v391;       获取双方英雄编号
    !?BF&1000;
    !!HEv390&v390>-1:A2/166/d/?y-1;       获取进攻方英雄装备栏中166宝物数量
    !!HEv391&v391>-1:A2/166/d/?y-2;       获取防守方英雄装备栏中166宝物数量
    !!DO5038/0/20/1&y-1>0:P;
    !!DO5038/21/41/1&y-2>0:P;
    !?FU5038;
    !!BMx16:T?y-1;
    !!FU&y-1<>132:E;              不为圣龙则退出
    !!BMx16:A?y-1 D?y-2 U1/?y-3 U2/?y-4 H?y-5; 获取堆栈各属性
    !!VRy-1:+10;
    !!VRy-2:+10;
    !!VRy-3:+10;
    !!VRy-4:+10;
    !!VRy-5:+10;
    !!BMx16:Ay-1 Dy-2 U1/y-3 U2/y-4 Hy-5;     重置堆栈属性

    [ 本帖最后由 asnm555 于 2011-4-16 00:19 编辑 ]
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 00:37:58 | 显示全部楼层
    谢谢,我看懂了。请问一下这个效果只有在战场才有是吧,装备界面看不出来效果吧?

    该用户从未签到

    163

    回帖

    9813

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    198
    发表于 2011-4-16 03:39:45 | 显示全部楼层
    如果要在装备界面显示,可能比较简单吧,只要增加一些描述性的文字。许多原创地图里都有这类代码,比如《三国演义之兄弟同心》《巫妖王的毁灭》
  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 2749 天

    连续签到: 25 天

    [LV.Master]伴坛终老

    1万

    回帖

    4万

    金币

    0

    精华

    白银会员

    Rank: 5Rank: 5

    积分
    101056

    魅力之星

    QQ
    发表于 2011-4-16 09:34:50 | 显示全部楼层
    楼主说的效果应该不是宝物说明,而是装备后,生物在非战斗界面马上可以看到属性的改变
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 10:24:45 | 显示全部楼层

    回复 5# 的帖子

    是的,我就是那个意思,就是比如说原来圣龙攻击如果为100的话,装备后就变成100(110),括号里面的就成为了实际属性。这样是不是就免去了战场环节,就是不知道怎么实现。

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 11:47:36 | 显示全部楼层

    回复 6# 的帖子

    这样不行,必须战场需要触发,你想实现英雄界面也显示的话就两种办法
    1.英雄栏点击触发,改变所有圣龙属性,然后关闭过后属性恢复,战场上佩戴宝物的英雄带领的圣龙获得额外属性
    2.改变所有圣龙属性,战场上没有佩戴宝物的英雄带领的圣龙减少属性。

    推荐1,比较不容易数据出错
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 11:51:26 | 显示全部楼层

    回复 7# 的帖子

    哦,知道了,谢谢。

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 11:56:54 | 显示全部楼层

    回复 8# 的帖子

    少说了个方法...
    3.英雄栏点击触发,改变英雄特长,特长为圣龙特长,关闭英雄栏后特长恢复,战场上佩戴宝物的英雄带领的圣龙获得额外属性
  • TA的每日心情
    无聊
    2015-3-13 00:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]火元素使者

    46

    回帖

    6334

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    302
    QQ
     楼主| 发表于 2011-4-16 11:58:27 | 显示全部楼层

    回复 9# 的帖子

    第一个和第三个方法我都想过,但太表面了,觉得没必要做这个无用功。

    该用户从未签到

    94

    回帖

    9911

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    999
    发表于 2011-4-16 12:01:57 | 显示全部楼层

    回复 10# 的帖子

    所以说就战场改变就行了啊,玩个游戏没必要那么讲究
  • TA的每日心情
    开心
    2021-11-2 11:44
  • 签到天数: 754 天

    连续签到: 1 天

    [LV.10]圣龙

    8815

    回帖

    1万

    金币

    17

    精华

    论坛嘉宾

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

    Rank: 9Rank: 9Rank: 9

    积分
    42459

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

    发表于 2011-5-25 14:03:45 | 显示全部楼层
    !?FU5038;
    !!BMx16:T?y-1;
    !!FU&y-1<>132:E;              不为圣龙则退出
    !!BMx16:A?y-1 D?y-2 U1/?y-3 U2/?y-4 H?y-5; 获取堆栈各属性
    !!VRy-1:+10;  这个y变量和上面生物ID的变量重复了,会发生错误
    !!VRy-2:+10;
    !!VRy-3:+10;
    !!VRy-4:+10;
    !!VRy-5:+10;
    !!BMx16:Ay-1 Dy-2 U1/y-3 U2/y-4 Hy-5;     重置堆栈属性

    你直接这样就行了:!?FU5038;
    !!BMx16:T?y-1;
    !!FU&y-1<>132:E;              不为圣龙则退出
    !!BMx16:Ad10 Dd10 U1/d10 U2/d10 Hd10;     重置堆栈属性
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-5-5 12:15 , Processed in 0.658110 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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