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)
![[大心]](/static/emoticons/u5927u5fc3.png)
2011年03月04日 03点03分
1
┣━事件
┃ └—单位 - 任意单位 死亡
┣━条件
┃ └—((触发单位) 是 英雄) 等于 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)