小动物选英雄很容易做,你看看我在下面的做法,很快就知道自己哪里没设置正确了。
我用的是小动物进入能量圈就选取对应英雄。这里能量圈只是个幌子,真正起作用的是矩形区域。整个选取过程2个步骤就能完成。
1.先布局,设置几个中立被动的英雄站在能量圈后面,给每个能量圈套上一个矩形区域。然后给每个玩家一个小动物。
2.触发写法:任意小鸡进入能量圈对应的矩形区域后,杀死小鸡,将对应英雄的队伍改成该小鸡对应的玩家并移动英雄到相应位置,同时关闭触发器使得只能选择该英雄一次。
还有不明白的可以下载测试图来看。
具体步骤:
事件 - 单位事件 - 一个单位进入一个区域(Region) *你需要事先创建好一个选英雄的区域差不多能量圈大小*
条件 - 单位类型 - 触发单位的类型 等于 绵羊 为(True)真 *不设条件则任何单位可以触发就成BUG了*
下边执行三个动作:
动作1 - (单位动作)将(触发单位) *这里指进入区域的单位 且通过了上边的条件* 从游戏中移除 或者杀死
动作2 - (单位动作)移动(单位) *这里指能量圈前面的单位,就是要选的英雄*到 指定的(区域) *创建一个你想让英雄出现的位置*
动作3 - (玩家动作)改变(单位) *英雄* 的所属玩家 为(触发玩家)控制绵羊的玩家 且 改变颜色
就这样,当然如果你想做复选也可以改一下第2个动作:
动作2 - (单位动作) 创建 1 个 *个数由你决定* (指定的单位) *你指定的英雄* 为了(触发玩家)到 指定的(区域) 这样 第三个动作则没有必要了
给你补充一个 创建重生十字章的动作
动作- (物品) 创建一个 (物品类型) *这个你可以自定 比如:十字章* 为了 (最后创建的单位)或者(最后改变的单位) 前者适用复选,后者适用单选 这个动作可以补充在 这些动作之后.
貌似触发文件被你破坏了,你要重新写一个选英雄的触发
事件-单位进入指定区域(能量圈)
条件-触发单位为绵羊
动作-杀死(触发单位)
创建一个某某英雄在某区域给触发玩家
(单选的话再删除该触发)
触发让你改坏了,估计楼主改的是加密图,而且用的是we,修补方法是改war3map.j,需要会写jass。
不过楼主估计是初学者,推荐先放弃3C地图,先改防守练练手比较好。
你肯定没有讲英雄编辑以及中立选项和人物设置整好,找到这三个东西的选项,然后自己设定,保存,然后复制一份之后覆盖原文件即可