英雄无敌3-WoG中文站

标题: 酒馆预约招募英雄 [打印本页]

作者: Castle    时间: 2014-5-16 23:28
标题: 酒馆预约招募英雄
本帖最后由 Castle 于 2014-6-6 13:27 编辑

酒馆预约招募英雄说明
http://h3wog.com/thread-44759-1-1.html
2014年5月22日
2014年6月6日更新:(附件“[MOD]iTavern20140606.zip”)
根据选定的(/输入的)英雄,替换当前城镇酒馆中左边窗口的英雄,替换后,仍然需要按照一般招募的方式招募英雄。
替换的基本原则是:
不在上述任意一个情形的,替换当前城镇酒馆的左窗口英雄为指定的英雄。

2014年6月6日更新:(附件“[MOD]iTavern20140606.zip”)
安装及使用方法:
下载附件并解压后,将iTavern目录移动或复制到Mods目录下,运行Mod Manager激活iTavern。
开始游戏后,左键点击城镇中的酒馆(人族城镇如果建造了兄弟会,则是兄弟会),根据选项执行相应功能。
功能实现:功能菜单:预约英雄所属势力选择功能选项说明:
最后三个头像如果显示的是没见过的美女,表明该族没有扩展英雄,则不能选择(无法选择)。
变量及函数、标志使用说明
见脚本头。

需要注意
感谢“贤知有您”给出的弹出英雄界面及读取英雄头像函数。

(, 下载次数: 149)


(, 下载次数: 427)

以前更新说明见附件中文件或9楼
酒馆预约招募英雄 (, 下载次数: 160)

【MOD-有英雄头像】 (, 下载次数: 350)

作者: remlong77    时间: 2014-5-16 23:34
好东西,这个需要支持
作者: 贤知有您    时间: 2014-5-17 09:07
非常棒,非常贴心的设定.
如果能顺便定制个DL对话框作为介质,就完美啦.
作者: renlinfeng    时间: 2014-5-17 09:12
好像很厉害的样子!
作者: Castle    时间: 2014-5-17 12:12
贤知有您 发表于 2014-5-17 09:07
非常棒,非常贴心的设定.
如果能顺便定制个DL对话框作为介质,就完美啦.

有这个想法,就是将每个英雄的头像读取并显示。记名字比较麻烦,所以设置了常用英雄。后面有空了准备做个DL对话框,除了酒馆,用回城术时,显示城市的图标(Homm3HD3.45f前的功能)
作者: 无心云    时间: 2014-5-17 17:11
一个多星期断网

听说楼主搞了这个,硬挺上来顶一个
作者: Castle    时间: 2014-5-17 17:47
无心云 发表于 2014-5-17 17:11
一个多星期断网

听说楼主搞了这个,硬挺上来顶一个

感动!!!!!!!!!!

==================
已知问题,人类城镇建造兄弟会后,脚本会失效
作者: Castle    时间: 2014-5-17 21:07
本帖最后由 Castle 于 2014-6-6 00:26 编辑

酒馆预约招募英雄说明
http://h3wog.com/thread-44759-1-1.html
2014年5月22日
根据选定的(/输入的)英雄,替换当前城镇酒馆中左边窗口的英雄,替换后,仍然需要按照一般招募的方式招募英雄。
替换的基本原则是:

2014年5月22日更新:(附件“[MOD]酒馆预约招募英雄20140522.zip”)
制作了DL对话框,显示英雄头像。下载[MOD]Invited Tavern20140522.zip后,将其解压到H:\XPprogram\gs\H3c_en_ERA\Mods下,使用方法是相同的。
2014年5月17日更新:(附件“酒馆预约招募英雄20140517.zip”)

运行环境:安装:附件“酒馆预约招募英雄20140517.zip”
以下两种方式之一
[MOD]酒馆预约招募英雄20140522.zip
解压后将Invited Tavern目录移动或复制到Mods目录下,运行Mod Manager激活Invited Tavern。
附件说明:
附件包括如下文件:
使用方法:
开始游戏后,左键点击城镇中的酒馆(人族城镇如果建造了兄弟会,则是兄弟会),根据选项执行相应功能。
功能实现:功能菜单(附件“酒馆预约招募英雄20140517.zip”):预约英雄所属势力选择功能选项说明:变量及函数、标志使用说明
上述变量都是临时的,但如果你的脚本有游戏运行过程中需要调用的变量,上述变量的名字就需要改动(因为初始化会改变变量以前的赋值)。

附件“[MOD]酒馆预约招募英雄20140522.zip” ##说明
附件:[MOD]酒馆预约招募英雄20140522.zip已经实现了英雄头像化。点击功能1-9后(侧边条),会显示该族的所有英雄(没有加状态!),点选头像并确定后,判断所选英雄的当前状态:所属、是否在监狱、是否在某个AI窗口。需要注意:



酒馆预约招募英雄 [attach]54742[/attach]

【MOD-有英雄头像】[attach]54751[/attach]

作者: linkunchun    时间: 2014-5-17 23:55
楼主大大给力!这下再也不用刷酒馆买英雄了。
作者: 林黛玉    时间: 2014-5-18 12:16
是不是太bt了。。。。
作者: 无心云    时间: 2014-5-18 14:22
林黛玉 发表于 2014-5-18 12:16
是不是太bt了。。。。

这个不过分吧。

我觉得这个连作弊都算不上的。只是预约英雄而已,用自己喜欢的,省的花钱又花时间。
作者: Castle    时间: 2014-5-18 20:14
林黛玉 发表于 2014-5-18 12:16
是不是太bt了。。。。

不bt,有3个原则指导。。。。。。。
作者: 975655905    时间: 2014-5-18 21:05
太棒了。看到之后果断来顶楼主一下。
作者: Castle    时间: 2014-5-21 13:11
2014年5月21日更新:
制作了DL对话框,显示英雄头像。下载[MOD]Invited Tavern20140521.zip后,将其解压到H:\XPprogram\gs\H3c_en_ERA\Mods下,使用方法是相同的。
作者: Castle    时间: 2014-5-21 13:42
图示效果:http://hi.baidu.com/kaixinshayu/item/2056f23f56521528b3c0c571
作者: xuzhouhudajz    时间: 2014-5-21 18:47
支持,赞赞!!!
作者: Castle    时间: 2014-5-22 14:34
本帖最后由 Castle 于 2014-5-23 10:56 编辑

附件“[MOD]酒馆预约招募英雄20140522.zip” ##说明
附件:[MOD]酒馆预约招募英雄20140522.zip已经实现了英雄头像化。点击功能1-9后(侧边条),会显示该族的所有英雄(没有加状态!),点选头像并确定后,判断所选英雄的当前状态:所属、是否在监狱、是否在某个AI窗口。需要注意:


英文版:http://heroescommunity.com/viewthread.php3?TID=40239

作者: Salamandre    时间: 2014-5-23 00:46
!?DL&v998=25/v999>70/v999<90/v1000=14;
!!if&v13<10:; factions 1-9
!!VRy1&v13=1/v999<87:Sv999-71;
!!VRy1&v13=2/v999<87:Sv999-55;
!!VRy1&v13=3/v999<87:Sv999-39;
!!VRy1&v13=4/v999<87:Sv999-23;
!!VRy1&v13=5/v999<87:Sv999-7;
!!VRy1&v13=6/v999<87:Sv999+9;
!!VRy1&v13=7/v999<87:Sv999+25;
!!VRy1&v13=8/v999<87:Sv999+41;
!!VRy1&v13=9:Sv999+57;
!!VRy1&v13=1/v999=87:S144; Mullich
!!VRy1&v13=1/v999=88:S146; Catherine
!!VRy1&v13=1/v999=89:S152; Roland
!!VRy1&v13=2/v999=87:S148; Gelu
!!VRy1&v13=3/v999=87:S147; Dracon
!!VRy1&v13=4/v999=87:S155; Xeron
!!VRy1&v13=5/v999=87:S150; Lord Haart
!!VRy1&v13=6/v999=87:S151; Mutare
!!VRy1&v13=6/v999=88:S153; Mutare Drake
!!VRy1&v13=7/v999=87:S154; Boragus
!!VRy1&v13=7/v999=88:S149; Kilgor
!!VRy1&v13=8/v999=87:S145; Adrienne
!!en:;
!!if&v13=10:; favorite
!!VRy1&v999=71:S23;   Kyrre
!!VRy1&v999=72:S85;   Gunnar
!!VRy1&v999=73:S106; Deesa
!!VRy1&v999=74:S102;   Hack
!!VRy1&v999=75:S109;   Gundula
!!VRy1&v999=76:S35; Neela
!!VRy1&v999=77:S115;   Tazar
!!VRy1&v999=78:S104;   Gird
!!VRy1&v999=79:S62; Zydar
!!VRy1&v999=80:S125;   Styg
!!VRy1&v999=81:S90;   Malekith
!!VRy1&v999=82:S74; Sandro
!!VRy1&v999=83:S8;   Ryon
!!VRy1&v999=84:S26;   Elleshar
!!VRy1&v999=85:S56; Ayden
!!VRy1&v999=86:S126;   Andra
!!VRy1&v999=87:S146;   Catherine
!!VRy1&v999=88:S147; Drakon
!!VRy1&v999=89:S155; Xeron
!!en:;
!!HEy1:B0/?z4;
!!IF:Q1/-1/-1/4^%Z4^;    :))
作者: Castle    时间: 2014-5-23 10:42
本帖最后由 Castle 于 2014-5-23 10:49 编辑
Salamandre 发表于 2014-5-23 00:46
!?DL&v998=25/v999>70/v999

very good scripts for showing the hero name when right-clicking on hero icon. thanks Salamandre.

i want to add some script, e.g. display hero screen when right-clicking icon, but the erm help has no any informations? i donot know hard-coding.
PS: i find the reason for the error information"HE$/$/$"-cannot find hero at position". i play a map with an old MOD which has the same name with MOD "invited tavern", after delete the old one and active the new one, reading saved game and restarting this map, the error is displayed. if i select "New game" in main menu and select this map,it goes well, even though restarting the new map. there is some bugs with game initializing or erm initializing?

作者: Castle    时间: 2014-5-23 11:01
脚本需要增加判断英雄是否在编辑地图的时候被禁止使用。
现在的脚本只要不满足上面三个准则就可招募,被禁止的英雄也会招出。
作者: Salamandre    时间: 2014-5-23 15:03
本帖最后由 Salamandre 于 2014-5-23 15:04 编辑

I don't know about this, but one thing is sure, variables 1-10000 and flags 500-1000 keep their values if you restart a scenario. I usually add a command in instructions to reset all vars and it works.


Thanks for your invite tavern mod. I had to work a bit on, as fonts have not same size between chinese/russian and english HoMM. I also fixed some errors with extension heroes (items ID 67-69 must be 87-89 in script). I also fixed some english spelling typos and added a read me so mod shows in mod manager. For english version I moved mod activation to Ctrl + left click instead of left slick only, as players may want regular tavern from time to time, my opinion.

The english version is here: https://app.box.com/s/polulxtydxfy74t6jwne

My changes:

[+] fixed english spelling
[+] fixed fonts size so it displays in DL
[+] required action is now left-click + Ctrl (was simple click before, a bit redundant after a while)
[+] fixed bad items ID which messed with extension heroes (67-69--->87-89)
[+] added right-click in DL to get hero name (in case custom portraits mods are used)
[+] minor additions, get hero sex, store hero name, more convenient than using his/her
[+] added/fixed spelling for read me

Again, thanks for mod, very good one.
作者: Castle    时间: 2014-5-23 16:16
本帖最后由 Castle 于 2014-5-23 21:38 编辑
Salamandre 发表于 2014-5-23 15:03
I don't know about this, but one thing is sure, variables 1-10000 and flags 500-1000 keep their valu ...

This webpage is not available.

Would you like to upload the archive on onedriver/googledriver/dropbox? or this forum? box.com is blocked access from china, today

-----------------------------------------
Salamandre's modification: (, 下载次数: 4)

作者: Castle    时间: 2014-5-23 20:33
本帖最后由 Castle 于 2014-5-23 21:44 编辑
Salamandre 发表于 2014-5-23 15:03
I don't know about this, but one thing is sure, variables 1-10000 and flags 500-1000 keep their valu ...

Have you test the added MOD with your HMS-MOD? when two heroes exchange their artifacts, the position equipped with artifacts will be left with a lock flag? this is another stanger trouble! i only add your post scripts
------------------------------
No matter with your uploader, so stranger!

作者: 贤知有您    时间: 2014-5-23 22:28
Castle 发表于 2014-5-23 10:42
very good scripts for showing the hero name when right-clicking on hero icon. thanks Salamandre.
...

弹出英雄界面的内存方法. !!SN:E5118576/1/Hero_ID/1;
最好采用右键弹出英雄界面,放开鼠标后自动释放.
否则就能够随意移动英雄界面内部元素.

(假设右键点击某位置)
!!SN:E5118576/1/0/1; [右键弹出0#Hero的英雄界面,跟酒馆中右键查看差不多]
作者: Castle    时间: 2014-5-23 22:37
贤知有您 发表于 2014-5-23 22:28
弹出英雄界面的内存方法. !!SN:E5118576/1/Hero_ID/1;
最好采用右键弹出英雄界面,放开鼠标后自动释放.
...

谢谢007,这样好了,后面有时间我再继续修正或增加功能,目前想到的是:
1.每个英雄加状态,类似于原来脚本形式,通过不同的图描述不同的状态。现在还没有想到用什么图?
2.右键查看英雄的信息,和酒馆的右键查看一样的页面。
3.酒馆赌博?貌似失去了游戏的原意
作者: 贤知有您    时间: 2014-5-23 23:10
Castle 发表于 2014-5-23 22:37
谢谢007,这样好了,后面有时间我再继续修正或增加功能,目前想到的是:
1.每个英雄加状态,类似于原来 ...

我想到的有个疑问.
假设打败了敌人的超级英雄,那当前回合玩家岂不是可以直接把他从酒馆中招募出来呢.

我倒觉得直接预约任意英雄有点强大.
按照我喜欢的模式的话,每个星期随机抽取一些英雄可以预约(比如10个).原来的2个貌似少了些选择.
又或者是挂钩于外交术等级之类.呵呵.
作者: Castle    时间: 2014-5-24 00:18
贤知有您 发表于 2014-5-23 23:10
我想到的有个疑问.
假设打败了敌人的超级英雄,那当前回合玩家岂不是可以直接把他从酒馆中招募出来呢.

...

可以参照旅馆赌博的设计,用转盘确定可以预约几个,最多7个,每转一轮,消耗一定的资源/行动力/魔法点?在转盘中设计一个超级BT的东东,转出来就开战,英雄失败后,没收几个宝物。

就是要改动的太多,DL还是不太熟悉。像Salamandre添加的显示英雄名字的脚本,我直接放在最后,导致英雄交换宝物的时候(用HMS中间的按钮同时交换)宝物的位置全变成了锁子
作者: Salamandre    时间: 2014-5-24 06:28
There is no problem using Hsm, I think you have an old version. Here are both mods, Hsm and invited tavern. No locked slots, problem was solved long time ago.
作者: robertskin    时间: 2014-5-28 17:28
下回家试试, 先在这里感谢LZ的劳动....:-)
作者: Castle    时间: 2014-6-6 00:38
2014年6月6日更新:(附件“[MOD]iTavern20140606.zip”)
根据“贤知有您”给出的函数和命令,重写了大部分脚本;
加大了侧边条,以便方便点击;
制作了标志英雄状态的图标。在英雄头像上的左下方、右下方分别显示英雄是否有归属、是否在酒馆,头像中间的锁和禁用标识表示英雄在监狱、地图禁用。
作者: 我们已渐行渐远    时间: 2014-6-9 20:23
好厉害。英文太多。没怎么看懂
作者: Castle    时间: 2014-6-9 22:22
我们已渐行渐远 发表于 2014-6-9 20:23
好厉害。英文太多。没怎么看懂

这是早期的截图,里面的英文已经全改为中文了
作者: Castle    时间: 2014-6-9 22:24
我们已渐行渐远 发表于 2014-6-9 20:23
好厉害。英文太多。没怎么看懂

这是早期的截图,里面的英文已经全改为中文了
作者: 平淡生活    时间: 2014-6-10 23:54
先把老泰预约上
作者: 夜月玲珑    时间: 2014-6-14 22:08
太厉害了,学习了
作者: orochi521    时间: 2014-6-26 10:18
能不能用这个招募格鲁之类的英雄啊
作者: tuteng07    时间: 2014-6-27 09:33
谢谢楼主分享,不过我下载的合集里是另外的一种功能 ,可以预约招募被打败的英雄
作者: 坏人还坏    时间: 2014-7-1 21:17
有特殊英雄招募吗?
作者: 十二鸡鸡天使    时间: 2014-7-5 14:14
真是太棒了 怎么想到的
作者: swlf0000    时间: 2014-7-9 20:41
很不错的样子,支持一个。
作者: Death    时间: 2014-8-14 14:45
真心给力啊 太方便了 达到了真正的想买哪个英雄就买哪个 随着脚本mod的发展 就像科技进步了一样
sod时代 为了买隐藏英雄 用地图编辑器编辑地图详细资料选英雄 s/l大法几十轮 看运气才能买到 而且要是玩历代记什么的还编辑不了 根本买不到
wog3.58时代 改wog选项 然后在那 s/l大法几十轮 看运气才能买到
era时代 用高清版 在酒馆里挨个翻 多花2500大洋就好
到了现在直接就可以买了 非常的方便 基本达到了酒馆最优化的目的了
作者: lifenono    时间: 2014-8-14 19:11
能预约招募隐藏英雄吗
作者: 龙巫妖    时间: 2014-8-17 16:05
太好了 我喜欢!
作者: 吴志明    时间: 2014-8-22 21:00
好强大的ERM,战役模式的谢谢了,省掉了SL
作者: 血鲤    时间: 2014-8-23 00:16
妈妈再也不担心我找不到德鲁了
作者: q451143538    时间: 2014-8-24 09:45
本帖最后由 q451143538 于 2014-8-24 09:47 编辑

刚刚我也报了个错:-----------------------(招募英雄改变种族的时候)
ERM syntax Error.
        File: erm
        Line: 6261
        Reason:
        "Apply"-wrong var type (f...t,v,w,x,y,e).

Save all ERM vars to WOGERMLOG.TXT (may take time)?-----Context-----
Ax3/4/2;
  !!FU:E;
!!en:;
;--------------------------------
!?FU2050&x1=4;           panel picID:31-46 //defID:71-89
!!FU&x1<>4:E;
!!VRy1:Sx16 -31;    0-15
!!VRy2:Sx16 +40;    71-86
!!if&v13=1:;      .....
-----------------


作者: Castle    时间: 2014-8-25 02:35
q451143538 发表于 2014-8-24 09:45
刚刚我也报了个错:-----------------------(招募英雄改变种族的时候)
ERM syntax Error.
        File ...

这个设计的时候,没有考虑英雄改变种族。即使英雄改变了种族,英雄的编号也没变,仍然可以在原种族的分类中预约招募,不会出问题。请检查你所用的MOD或者脚本。
作者: Salamandre    时间: 2014-8-31 16:16
本帖最后由 Salamandre 于 2014-8-31 16:27 编辑

I added a few things on right-click, as first 8 skills, owner, mana experience (please someone edit my post with link, how can a forum be sooooo bad coded, sooo slow, so impossible to edit, damnt;  sorry guys)

https: //app.box.com/s/polulxtydxfy74t6jwne







作者: Castle    时间: 2014-9-1 16:02
Salamandre 发表于 2014-8-31 16:16
I added a few things on right-click, as first 8 skills, owner, mana experience (please someone edit  ...

The site, box.com, has been banned for a long time for me. This Mod can view Hero status on right-click, how about your additons? BTW, visiting this site is always slow
作者: Salamandre    时间: 2014-9-2 14:46
本帖最后由 Salamandre 于 2014-9-2 14:50 编辑
Castle published in
2014-9-1 16:02 The site, box.com, has been banned for a long time for me. This Mod can view Hero status on right- ...

Heretry then you explain in chinese, I can not. Now it shows Hero skills, experience, mana and owner, if any.

作者: 金生水起    时间: 2016-12-6 10:55
我激活之后,总出错是怎么回事
作者: lsjzjx    时间: 2016-12-23 00:05
想要下载~~~~~~
真的好难啊
作者: 英雄无敌好玩    时间: 2017-8-11 12:03
支持+1    谢谢楼主
作者: 路壬癸    时间: 2017-10-30 21:05
可以和封神共存吗??

作者: 信徒    时间: 2018-2-13 20:44
这个不错,终于可以招募想要的英雄了
作者: Castle    时间: 2018-8-5 20:40
逝去的时光 发表于 2017-10-30 21:05
可以和封神共存吗??

没问题的,一直在封神中玩。超过30M限制,可以在http://www.h3wog.com/forum.php?mod=viewthread&tid=65584中解决
作者: cs3300330033    时间: 2018-8-5 22:52
Castle 发表于 2018-8-5 20:40
没问题的,一直在封神中玩。超过30M限制,可以在http://www.h3wog.com/forum.php?mod=viewthread&ti ...

LZ,用这个功能后是不是要把高清补丁的酒馆预约功能禁止掉?
作者: Castle    时间: 2018-9-10 15:15
cs3300330033 发表于 2018-8-5 22:52
LZ,用这个功能后是不是要把高清补丁的酒馆预约功能禁止掉?

与高清补丁中的功能不冲突。
可以用,也可以不用
不过开发这个MOD的初衷就是不想在高清补丁中不断点击才能找到自己想要的英雄。
作者: sixue    时间: 2020-8-13 23:11
哦。。。是不是不支持2.9.10。。。好像不能用
作者: yp81    时间: 2020-8-22 21:35
跟封神会有冲突吗?怕不稳定
作者: ducs    时间: 2020-8-22 21:40
HD插件自带这个功能
作者: ybxiaoy    时间: 2020-9-28 00:10
这个和高清的预约功能只是多了点效率?
作者: oklifan    时间: 2021-1-5 14:19
正在找可以预约英雄的MOD插件  感谢
作者: canary    时间: 2021-1-5 14:38
sixue 发表于 2020-8-13 23:11
哦。。。是不是不支持2.9.10。。。好像不能用

可以用,封魔里面用的就是楼主提供的预约脚本。
作者: 农村拓哉    时间: 2023-2-1 11:37
雄霸天下是不是把这个mod屏蔽了?还是说这个mod跟拆毁建筑冲突,我在雄霸里面点酒馆右键只有拆毁。。。




欢迎光临 英雄无敌3-WoG中文站 (https://www.h3wog.com/) Powered by Discuz! X3.4