|
现在地图上有N个英雄,分别被变量组记录,是Hero[1] Hero[2 ] Hero[3]。。。Hero[20]
当然,他们其中某些是施法单位的盟友,有些是敌人。还有些不存在,因为每次肯定最多只有10个英雄,每个玩家控制1个英雄嘛
然后我些了以下T 暗影牧人这个英雄就=Hero3
[trigger]
Pray
事件
单位 - 任意单位 死亡
条件
((死亡单位) 是 英雄) 等于 TRUE
((死亡单位) 的类型) 等于 暗影牧人
((死亡单位) 拥有 治疗祷言) 等于 TRUE
动作
For循环整数A从 1 到 23, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(Hero[循环整数A [R]] 是 (Hero[3] 的所有者) 的同盟单位) 等于 TRUE
Then - 动作
设置 PointWithoutWait = (Hero[3] 的位置)
单位 - 创建 1 个 辅助单位 给 (Hero[3] 的所有者) 在 PointWithoutWait ,面向角度为 默认建筑朝向 度
单位 - 添加 祈福 给 (最后创建的单位)
单位 - 设置 祈福 等级对 (最后创建的单位) 为 (治疗祷言 (企鹅) 的等级对 Hero[3])
单位 - 对 (最后创建的单位) 发布 兽族萨满祭司 - 嗜血术 命令到目标: Hero[循环整数A [R]]
单位 - 设置 5.00 秒 水元素 类型的生命周期对 (最后创建的单位)
点 - 清除 PointWithoutWait
Else - 动作
无动作
[/trigger]
问题就是。。。辅助单位创建不出来。。。
这样写是否不对?我不是很了解这个循环整数该如何用。。。 |
|