无聊搞了一个 每次复活完都跑去大龙的位置送死
魔兽地图编辑器吧
全部回复
仅看楼主
level 11
放牧啊 楼主
c
┣━事件
┃    └—单位 - 任意单位 死亡
┣━条件
┃    └—((触发单位) 是 英雄) 等于 TRUE
┗━动作
      ├—设置 index = (indexmax mod 8191)
      ├—计时器 - 为 utime[index] 创建计时器窗口,标题: ((u[index] 的名字) + 复活      ├—设置 u[index] = (触发单位)
      ├—设置 utime[index] = (新建的计时器)
      ├—计时器 - 启动 utime[index],应用计时方式: 一次性,计时周期为 30.00 秒
中)
      ├—设置 utimedialog[index] = 最后创建的计时器窗口 <New>
      ├—触发器 - 为 d <预设> 添加事件: (时间 - utime[index] 到期)
      └—设置 indexmax = (indexmax + 1)
d
┣━事件
┣━条件
┗━动作
      ├—设置 timr = (到期的计时器)
      └—循环动作[B]从 indexmin 到 (indexmax - 1), 运行 (Loop - 动作)
             Loop - 动作
                 设置 index = (B mod 8191)
                 如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                     If - 条件
                         timr 等于 utime[index]
                     Then - 动作
                         计时器 - 删除 timr
                         英雄 - 立即复活 u[index] 在(0.00,0.00), 显示 复活动画
                         单位 - 设置 u[index] 的 生命值 为 1.00
                         游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: (u[index] 的名字)
                         单位 - 对 u[index] 发布 移动 命令到坐标:((红龙 0004 <预设> 所在X轴坐标),(红龙 0004 <预设> 所在Y轴坐标))
                         计时器 - 删除 utimedialog[index]
                         自定义代码:    退出当前循环 [R]
                     Else - 动作
                         设置 indexmin = (indexmin + 1)
[大心]
2011年03月04日 03点03分 1
level 11
放牧啊 楼主
[鲁拉]
2011年03月04日 04点03分 2
level 14

2011年03月04日 04点03分 3
level 11
放牧啊 楼主
[拍砖]
2011年03月04日 04点03分 4
level 13
[汗]
2011年03月04日 04点03分 5
level 11
放牧啊 楼主
[害羞][害羞][害羞][害羞]
2011年03月04日 04点03分 6
1