WoG-英雄无敌III 中文论坛

 找回密码
 英雄注册|Register

QQ登录

只需一步,快速开始

查看: 348|回复: 37

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

[复制链接]
字体大小: 正常 放大

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

发表于 2019-1-7 21:24:32 | 显示全部楼层 |阅读模式
网易微博分享 搜狐微博
本帖最后由 贤知有您 于 2019-1-9 14:49 编辑

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

注意:

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

ZVSE
*实现单一英雄拥有多种辅助技能特长(前提仍然是拥有相应辅助技能)
*w102 用于英雄多特长的额外判定 byHawaiing 2019-01
*辅助类特长:<移位>标志 技能名(技能ID)
**<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)
*如需要特长箭术,需要w变量包含标志4的值(w102:|4;),同时该英雄拥有对应箭术辅助技能(HE:S1/3;)
*需要插件Hawaiing_Multi_SS_Spec.era
*FU111249
*--------------示例---------------
!?FU111249;[清空W变量]
!!IF:Wx16;
!!VRw102:S0;

!?PI;
!!DO111249/0/155/1:P;
**test脚本**
!!IF:W0; [0#英雄欧灵]
!!VRw102:|1 |2 |4 |8 |16 |32 |64 |128;[同时特长进攻/防御/箭术/魔力/智力/抵抗/后勤/航海]
!!HE0:S1/3 S2/3 S5/3 S22/3 S23/3 S24/3 S25/3 S26/3;[给予0#英雄对应的高级辅助技能]
**注意,英雄变量需要先用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-7*










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?英雄注册|Register

x

评分

参与人数 1WoG币 +3 收起 理由
盘古 + 3 很给力!最爱的神作!

查看全部评分

签到天数: 11 天

连续签到: 2 天

[LV.3]狮鹫

发表于 2019-1-8 23:06:33 | 显示全部楼层
虽然看得迷迷糊糊的,但还是大喊一声:666
回复 支持 反对

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

发表于 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;[给予对应的高级辅助技能])。

点评

**注意,英雄变量需要先用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
回复 支持 反对

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

发表于 2019-1-9 10:38:25 | 显示全部楼层
报错都是这个错误,一样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?英雄注册|Register

x
回复 支持 反对

使用道具 举报

签到天数: 157 天

连续签到: 1 天

[LV.7]天使

发表于 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
回复 支持 反对

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]射手

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

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

使用道具 举报

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

 楼主| 发表于 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
回复 支持 反对

使用道具 举报

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

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

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

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

发表于 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里
回复 支持 反对

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

发表于 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就没问题了(奇怪之前都没问题的,不知道咋就突然不行了,不管啦能用插件就好了)
回复 支持 反对

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 17 天

连续签到: 1 天

[LV.4]剑士

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

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

点评

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

使用道具 举报

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

 楼主| 发表于 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个,自带的领导没有动;其次,我开启了无限技能  详情 回复 发表于 7 天前
回复 支持 反对

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]剑士

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

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

使用道具 举报

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|帮助|WoG英雄无敌中文站|WoG Chinese Fans Forum ( 京ICP备11045332号   

GMT+8, 2019-1-17 08:12 , Processed in 0.429135 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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