佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 39192|回复: 220

【ERA插件】英雄多辅助技能特长

  [复制链接]
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

    发表于 2019-1-7 21:24:32 | 显示全部楼层 |阅读模式
    估计很多人都想要多辅助技能特长的效果。以前用ERM的模拟方法来做,效果也可能颇有偏差。研究VC++制作ERA插件有一段时间了,顺便也制作了这个辅助插件。
    可以实现英雄同时拥有多项辅助技能特长,当前大前提仍然是需要拥有该辅助技能。
    由于HOOK了很多位置,没有做完整测试。
    请帮助测试一下效果.如果有崩溃,请反馈崩溃时的界面截图.

    注意:

    era后缀插件扔到EraPlugins目录下。
    脚本使用w102英雄变量,冲突就没办法了(变量也写到插件里了)。
    玩家需要自行写脚本给予英雄多辅助技能的设定,只需要设定该英雄w变量的特定值就可以了,具体参考脚本示例。

    *2019.1.17新增功能[v1.1版本]:
    *实现英雄可以升级更多的特定部队(像格鲁)
    *英雄界面中左键点击部队在弹出部队属性框前触发
    *FU777740 [x1=英雄ID,x2=点击的生物槽,x3=点击的生物编号,x4=点击的生物个数,x5=生物后的生物类型(默认-1),x6=1强制跳过原特长升级过程(默认0)] 英雄界面特长升级生物的调整
    1. <font size="4">ZVSE
    2. *实现单一英雄拥有多种辅助技能特长(前提仍然是拥有相应辅助技能)
    3. *w102 用于英雄多特长的额外判定 byHawaiing 2019-01
    4. *辅助类特长:<移位>标志 技能名(技能ID)
    5. **<0>1 进攻术(22),<1>2 防御术(23),<2>4 箭术(1),<3>8 魔力(25),<4>16 智力(24),<5>32 抵抗(26),<6>64 后勤(2),<7>128 航海(5),<8>256 招魂(12),<9>512 理财(13)
    6. *如需要特长箭术,需要w变量包含标志4的值(w102:|4;),同时该英雄拥有对应箭术辅助技能(HE:S1/3;)
    7. *需要插件Hawaiing_Multi_SS_Spec.era

    8. *版本v1.1
    9. *2019.1.17新增功能:
    10. *实现英雄可以升级更多的特定部队(像格鲁)
    11. *英雄界面中左键点击部队在弹出部队属性框前触发
    12. *FU777740 [x1=英雄ID,x2=点击的生物槽,x3=点击的生物编号,x4=点击的生物个数,x5=生物后的生物类型(默认-1),x6=1强制跳过原特长升级过程(默认0)] 英雄界面特长升级生物的调整
    13. *FU111249
    14. *--------------示例---------------
    15. !?FU111249;[游戏初始化时清空W变量]
    16. !!IF:Wx16;
    17. !!VRw102:S0;

    18. !?PI;
    19. !!DO111249/0/155/1:P;
    20. **test脚本**
    21. !!IF:W0; [0#英雄欧灵]
    22. !!VRw102:|1 |2 |4 |8 |16 |32 |64 |128;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤/航海]
    23. !!HE0:S1/3 S2/3 S5/3 S22/3 S23/3 S24/3 S25/3 S26/3;[给予0#英雄对应的高级辅助技能]
    24. **注意,英雄变量需要先用IF:W调用**
    25. !!IF:W5;[5#英雄,索萨]
    26. !!VRw102:|1 |2 |4 |8 |16 |32 |64;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤]
    27. !!HE5:S1/3 S2/3 S22/3 S23/3 S24/3 S25/3 S26/3;[给予5#英雄对应的高级辅助技能]

    28. [让英雄能够升级更多的部队]
    29. !?FU777740;
    30. !!VRx5:S-1;[默认不能升级]
    31. *示例*
    32. !!VRx5&x1=0/x3=2:S132;[欧灵可将弓箭手升级为圣龙]
    33. !!VRx5&x1=0/x3=3:S132;[欧灵可将弓箭手升级为圣龙]
    34. *贤知有您 2019-1-17*</font>
    复制代码

    最新版本下载:
    英雄多辅助技能特长[v1.1].rar (5.54 KB, 下载次数: 534)
    **********以下为旧版本************
    英雄多辅助技能特长.rar (4.62 KB, 下载次数: 91)






    评分

    3

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 09:54:19 | 显示全部楼层
    看起来像是我梦寐以求的那个多特长合一插件
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 09:55:26 | 显示全部楼层
    怎么用,是只能选欧灵吗?EraPlugins目录有3个,wog基地,中文界面、界面操作增强3.0等,请问该放哪个下面?@贤知有您
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 10:04:32 | 显示全部楼层
    EraPlugins目录有3个,wog基地,中文界面、界面操作增强3.0等,请问该放哪个下面?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 10:37:28 | 显示全部楼层
    测试了下,只能选欧灵或人类,否则报错;把欧灵改成其他英雄序号,报错;不改英雄,把特长技能航海删掉,也报错(如下:!!VRw102:|1 |2 |4 |8 |16 |32 |64;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤]
    !!HE0:S1/3 S2/3  S22/3 S23/3 S24/3 S25/3 S26/3;[给予对应的高级辅助技能])。

    点评

    没啊,我改成其他英雄也可以啊,就是不知道特长加成有没有,反正技能是有了  详情 回复 发表于 2020-4-7 11:43
    **注意,英雄变量需要先用IF:W调用** !!IF:W5;[5#英雄,索萨] !!VRw102:|1 |2 |4 |8 |16 |32 |64;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤] !!HE5:S1/3 S2/3 S22/3 S23/3 S24/3 S25/3 S26/3;[给予5#英雄对应的  详情 回复 发表于 2019-1-9 14:38
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 10:38:25 | 显示全部楼层
    报错都是这个错误,一样的
    wog报错.jpg
    回复 支持 反对

    使用道具 举报

     成长值: 30790

  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 1129 天

    连续签到: 1 天

    [LV.10]圣龙

    577

    回帖

    1万

    金币

    0

    精华

    白金会员

    Rank: 7Rank: 7Rank: 7

    积分
    24448
    发表于 2019-1-9 12:51:26 | 显示全部楼层
    @贤知有您  里面两个脚本放哪啊

    点评

    因为大家都觉得是小学问题,没人回答。所以我也是摸索瞎弄的,我把ERM放在了Heroes3 ERA CompleteV2.460\Mods\脚本激活器\Data\S\_OFF\目录下,而eran那个所说的EraPlugins目录有3个一样名字的:wog基底、中文界  详情 回复 发表于 2019-1-9 14:41
    era后缀的是插件文件,放在某个MOD的EraPlugins文件夹下. erm是脚本文件,放在某个MOD的DATA/S文件夹下. 需要写脚本来给予特定英雄多辅助技能的设定.脚本里面只是个例子.  详情 回复 发表于 2019-1-9 14:40
    这样的基本问题你可以问问楼上这些在试的人。小学题目问大家教授就没意思了。  详情 回复 发表于 2019-1-9 13:36
    《=我也养只龙
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52350

    论坛元老魅力之星封魔玩家

    发表于 2019-1-9 13:36:06 | 显示全部楼层
    hxc2008 发表于 2019-1-9 12:51
    @贤知有您  里面两个脚本放哪啊

    这样的基本问题你可以问问楼上这些在试的人。小学题目问大家教授就没意思了。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

     楼主| 发表于 2019-1-9 14:38:15 | 显示全部楼层
    盘古 发表于 2019-1-9 10:37
    测试了下,只能选欧灵或人类,否则报错;把欧灵改成其他英雄序号,报错;不改英雄,把特长技能航海删掉,也 ...

    **注意,英雄变量需要先用IF:W调用**
    !!IF:W5;[5#英雄,索萨]
    !!VRw102:|1 |2 |4 |8 |16 |32 |64;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤]
    !!HE5:S1/3 S2/3 S22/3 S23/3 S24/3 S25/3 S26/3;[给予5#英雄对应的高级辅助技能]

    另外崩溃的问题是HD的随机地图生成问题,不是由脚本造成的.

    点评

    恩,英雄变量我都改了。我二了,发现确实是高清补丁的事儿,原来是4.208 ,升级成5.0就没问题了(奇怪之前都没问题的,不知道咋就突然不行了,不管啦能用插件就好了)  详情 回复 发表于 2019-1-9 15:00
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

     楼主| 发表于 2019-1-9 14:40:54 | 显示全部楼层
    hxc2008 发表于 2019-1-9 12:51
    @贤知有您  里面两个脚本放哪啊

    era后缀的是插件文件,放在某个MOD的EraPlugins文件夹下.
    erm是脚本文件,放在某个MOD的DATA/S文件夹下.

    需要写脚本来给予特定英雄多辅助技能的设定.脚本里面只是个例子.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 14:41:19 | 显示全部楼层
    本帖最后由 盘古 于 2019-1-9 14:43 编辑
    hxc2008 发表于 2019-1-9 12:51
    @贤知有您  里面两个脚本放哪啊

    因为大家都觉得是小学问题,而论坛里除了萌新就是教授,所以没人回答。所以我也是摸索瞎弄的,我把ERM放在了Heroes3 ERA CompleteV2.460\Mods\脚本激活器\Data\S\_OFF\目录下,而era那个所说的EraPlugins目录有3个一样名字的:wog基底、中文界面、界面操作增强3.0等,我也不知道放哪个下面,我就随便放在了基底下面的EraPlugins里
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 14:44:32 | 显示全部楼层
    刚发完贴就看到贤知大神出现回答了,我的回答可以忽略了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 15:00:27 | 显示全部楼层
    贤知有您 发表于 2019-1-9 14:38
    **注意,英雄变量需要先用IF:W调用**
    !!IF:W5;[5#英雄,索萨]
    !!VRw102:|1 |2 |4 |8 |16 |32 |64;[同时特 ...

    恩,英雄变量我都改了。我二了,发现确实是高清补丁的事儿,原来是4.208 ,升级成5.0就没问题了(奇怪之前都没问题的,不知道咋就突然不行了,不管啦能用插件就好了)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 15:50:00 | 显示全部楼层
    @贤知有您 请教下,英雄加上特长理财,!!VRw102:|1 |2 |4 |8 |16 |32 |64 |128;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤/理财],最后这个是128呢还是要改成512呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-5 04:48
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]狂狼人

    387

    回帖

    8203

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2905
    发表于 2019-1-9 16:16:45 | 显示全部楼层
    参考学习谢谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-9 16:56:10 | 显示全部楼层
    @贤知有您 好像发现个bug,技能好像不升级了。比如孟斐拉特长7个,自带初级领导术,领导术一直是初级,英雄升级领导术也不变

    点评

    因为你的版本英雄只能有8个技能。而你给了他其它辅助技能,所以就不会再升了。 ERA插件下有个无辅助技能限制的,开启它就能学习28项技能了。 WoG\EraPlugins\AfterWoG\no secondary skills limit.bin  详情 回复 发表于 2019-1-9 17:04
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

     楼主| 发表于 2019-1-9 17:04:56 | 显示全部楼层
    本帖最后由 贤知有您 于 2019-1-9 17:06 编辑
    盘古 发表于 2019-1-9 16:56
    @贤知有您 好像发现个bug,技能好像不升级了。比如孟斐拉特长7个,自带初级领导术,领导术一直是初级,英雄 ...

    因为你的版本英雄只能有8个辅助技能。而你给了他对应特长的其它辅助技能,满额了所以就不会再升了。
    ERA插件下有个无辅助技能限制的,开启它就能学习28项技能了。
    WoG\EraPlugins\AfterWoG\no secondary skills limit.bin

    点评

    并不是的。首先我只特长了7个,自带的领导没有动;其次,我开启了无限技能  详情 回复 发表于 2019-1-10 09:48
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-22 10:32
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]狂狼人

    307

    回帖

    6416

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1366
    发表于 2019-1-10 09:48:18 | 显示全部楼层
    贤知有您 发表于 2019-1-9 17:04
    因为你的版本英雄只能有8个辅助技能。而你给了他对应特长的其它辅助技能,满额了所以就不会再升了。
    ERA ...

    并不是的。首先我只特长了7个,自带的领导没有动;其次,我开启了无限技能
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

     楼主| 发表于 2019-1-10 10:13:43 来自手机 | 显示全部楼层
    插件并没有更改升级相关。只是hook了计算特长数值的地方,所以,要么是你的无限技能有问题。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34677

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

     楼主| 发表于 2019-1-10 13:23:00 来自手机 | 显示全部楼层
    插件并不处理技能升级的部分。所以不会干扰的。你的无限技能是不是没开启呢。

    点评

    战斗中会发生特长图标变化吗?  详情 回复 发表于 2019-1-15 22:31
    解决了,是我直接用修改器测试造成的,正常玩会升级的。另外请教下,英雄想加上特长理财,!!VRw102:|1 |2 |4 |8 |16 |32 |64 |128;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤/理财],最后这个是写128呢还是要改成  详情 回复 发表于 2019-1-10 14:43
    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-12-22 20:12 , Processed in 0.607473 second(s), 19 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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