佳丽云

英雄无敌3-WoG中文站

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

如果实现特长“分兵过人”及其它?

[复制链接]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52320

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

    发表于 2009-3-17 09:35:32 | 显示全部楼层 |阅读模式
    WOG本身有一个选项“分兵到大地图上”,不过大多数情况下,我们不希望在BT地图中开启此功能,感觉这个功能太无赖了。

    现在我想要这样一个脚本,首先检查有无开启分兵的选项,如果已开启,刚终止些脚本。如果未开启,则赋予某指定[wiki]英雄[/wiki]分兵特技。也就是说地图中只该英雄能正常分兵到地图上。

    再请教两个问题
    我在地图[wiki]编辑器[/wiki]中发现监狱的属性和英雄的属性是相通的,一共有三种:英雄、监狱、随机英雄
    我曾尝试将监狱的属性改为英雄,然后进入[wiki]游戏[/wiki],会在原地出现一个透明的中立英雄(旗帜为七彩旗)。(作此修改后,地图编辑器会报错。游戏中不报错)
    所以我想如果利用一个脚本,当玩家触发某个事件后,将监狱的属性设为英雄,归属于某敌对势力。如此一来,可以在地图中完全屏蔽掉酒馆,所以的敌方英雄都关进监狱,到一定条件后通过事件将其放出。

    关于酒馆,我也有一个问题。在一些地图中比如[wiki]TDS[/wiki],限定了某势力允许招募的英雄个数。限定的后果就是英雄解雇或战死后,可以马上从酒馆里招出。有没有办法实现战死的英雄永不出现在酒馆中?(比如让他回到异次元空间,所属势力为彩旗)
  • TA的每日心情
    开心
    2021-6-24 10:17
  • 签到天数: 6 天

    连续签到: 2 天

    [LV.2]野猪

    586

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    854
    发表于 2009-3-18 09:37:08 | 显示全部楼层
    这个功能很强啊,真正的死亡,如果这样多杀几次电脑的英雄地图的英雄就越来越少,最后都没有招的了
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52320

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

     楼主| 发表于 2009-3-18 10:17:09 | 显示全部楼层
    我提出这些问题和可能有效的解决办法,希望[wiki]ERM[/wiki]高手们帮忙实现。

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-25 13:12:57 | 显示全部楼层
    探讨一下:

    1。分兵特技做起来似乎没什么麻烦的,无非是把分兵的代码加一个判断,是否该英雄就行了。至于说这个跟英雄的特技系统不融合,那是另外一回事。

    2。监狱的问题,我不太懂你说的意思。其实如果你就是屏蔽英雄的话,先把它放到地图上 某个无法达到的角落,然后在特定时间把它们移动到你希望的地方不就可以了么?这个事情似乎并不需要扯到监狱呀。


    HE:R3可以选择每个颜色允许召募的英雄,所以你如果只允许红色玩家控制某三个英雄的话,直接把该玩家的允许召募英雄设置为这三个英雄就好了,根本没有必要屏蔽酒馆,个人觉得在任何[wiki]WoG[/wiki]地图中,屏蔽酒馆都是很没有必要的行为。

    3。战死的英雄永不出现,这个想法很好。不过我想一个问题:是否允许战死的英雄被其他势力召募?其实H3的原本设计就是如此。别人战死的英雄,我可以召募。——要实现,主要也就是判断战死的问题。因为不论投降,逃跑还是战死,英雄都会消失为中立,这时要判断其战败状态略显麻烦。

    谁来介绍一下如何判断战败类型?究竟是逃跑,还是战死?我一直没有找到好的方法。
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52320

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

     楼主| 发表于 2009-3-25 13:35:25 | 显示全部楼层
    原帖由 poet 于 2009-3-25 13:12 发表
    根本没有必要屏蔽酒馆,个人觉得在任何WoG地图中,屏蔽酒馆都是很没有必要的行为。


    说得也是,不过大数BT地图里都屏蔽了酒馆。理由有二
    1. 如果真按你所说,将英雄限定为只有某一势力可招募,则会有某敌英雄死而复生,这个在TDS中就可见一斑。无论是解雇还是逃跑甚至战死,都会再出现在酒馆中。

    2. 到了后期,灭了某势力后,招出极其BT的英雄。


    至于会么要把英雄关进监狱,是因为每个势力只允许有8名在野英雄,多了就放不下,所以临时关进监狱是比较理想的办法。

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-25 21:06:11 | 显示全部楼层
    原帖由 songfx 于 2009-3-25 13:35 发表
    说得也是,不过大数BT地图里都屏蔽了酒馆。理由有二
    1. 如果真按你所说,将英雄限定为只有某一势力可招募,则会有某敌英雄死而复生,这个在TDS中就可见一斑。无论是解雇还是逃跑甚至战死,都会再出现在酒馆中。
    2. 到了后期,灭了某势力后,招出极其BT的英雄。
    至于会么要把英雄关进监狱,是因为每个势力只允许有8名在野英雄,多了就放不下,所以临时关进监狱是比较理想的办法。战死,都会再出现在酒馆中。 ...


    1. 我不知道TDS怎么实现这个的,不过我认为,招出战死的英雄貌似也没什么不对的。。。你自己想想,如果你逃跑的话,是允许招出来的,而战死跟逃跑往往仅仅只是有一回合之差而已。。。

    地图如果设定战死了就不让招,其结果就是玩家重新读档,最后的结果就是,“战死”这个功能没有任何实际意义,因为只要英雄战死,玩家铁定读档。实际战斗中根本不会出现战死,你设置一个战死又有什么意义???这倒不如直接允许招战死的英雄。还省了玩家一次读档。与人方便,与己方便,不是么?

    2。灭了敌人势力,自己就招出来。这个本来是H3的设计,不过如果你不希望出现这个,也很简单啊,上面我说过直接限制某颜色能够召的英雄,那么你说的问题根本不会出现对不?蓝色英雄就算战死,也绝对不会出现在红色玩家的酒馆中。因为红色玩家的酒馆英雄已经被限制了。

    该用户从未签到

    15

    回帖

    7509

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    38
    发表于 2009-3-29 12:34:03 | 显示全部楼层
    菜鸟路过。

    地图选项里有个英雄选项,里边每个英雄可以选择可以雇佣的雇主颜色,不知道这个管不管用。
  • TA的每日心情
    无聊
    2019-10-24 09:13
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    163

    回帖

    6084

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    358
    发表于 2009-4-2 17:43:45 | 显示全部楼层
    原帖由 q53414310 于 2009-3-29 12:34 发表
    菜鸟路过。

    地图选项里有个英雄选项,里边每个英雄可以选择可以雇佣的雇主颜色,不知道这个管不管用。



    很多人都不知道……学习了
    想知道,升成大天使要多少积分?

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-4-2 20:10:21 | 显示全部楼层
    原帖由 q53414310 于 2009-3-29 12:34 发表
    菜鸟路过。
    地图选项里有个英雄选项,里边每个英雄可以选择可以雇佣的雇主颜色,不知道这个管不管用。


    这个功能当然有,所以ERM才能支持这个选择。

    不过,问题不在于怎么禁止某个颜色招募某种英雄,而是怎么判断英雄战死(而不是逃跑或者投降)。
  • TA的每日心情

    2024-2-25 17:00
  • 签到天数: 1273 天

    连续签到: 1 天

    [LV.10]圣龙

    3216

    回帖

    9万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6118
    发表于 2009-4-2 20:25:02 | 显示全部楼层
    战斗直接禁逃跑,必死!
    收了可观的小费后,旋转猫小声道:
    指挥官才是最强的,X追什么的都是邪门歪道。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-4-3 12:37:47 | 显示全部楼层
    原帖由 songfx 于 2009-3-25 13:35 发表


    说得也是,不过大数BT地图里都屏蔽了酒馆。理由有二
    1. 如果真按你所说,将英雄限定为只有某一势力可招募,则会有某敌英雄死而复生,这个在TDS中就可见一斑。无论是解雇还是逃跑甚至战死,都会再出现在酒馆中。 ...



    直接把酒馆里面战败的英雄四围减半得了 算是复活的代价
  • TA的每日心情
    擦汗
    2020-8-29 10:50
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    1264

    回帖

    4万

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6486

    退役版主

    发表于 2009-4-3 13:34:59 | 显示全部楼层
    原帖由 老实猪 于 2009-4-3 12:37 发表



    直接把酒馆里面战败的英雄四围减半得了 算是复活的代价

    那不如还原算了
    QQ:5506771
    WOG探讨群:36152349(基本官方高级群)
    欢迎各位一起探讨WOG
    荒淫各位踊跃加入
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-11-1 12:26 , Processed in 0.303422 second(s), 11 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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