|
ChooseTime
┣━事件
┃ └─时间 - 游戏开始 7.00 秒
┣━条件
┗━动作
├─计时器 - 开启 (新建的计时器) ,计时方式: 一次性 时间设置: 20.00 秒
├─设置 ChooseTime = (最后启用的计时器)
├─计时器 - 为 ChooseTime 创建计时器窗口,使用标题: 选择英雄
├─设置 ChooseTimer = (最后创建的计时器窗口)
├─触发器 - 开启 IFChoose <预设>
├─触发器 - 开启 NOChoos <预设>
├─等待 2.00 秒游戏时间
├─触发器 - 开启 SetupHero <预设>
├─等待 18.00 秒
└─如果所有条件成立则做动作1,否则做动作2
If - 条件
(随机整数,最小值: 1 最大值: 2) 等于 1
Then - 动作
设置 HeroPlace[1] = (坐标(496.00, 2208.00))
设置 HeroPlace[2] = (坐标(576.00, 2672.00))
游戏 - 对 (所有玩家) 发送文本信息: 前门党同学已...
Else - 动作
设置 HeroPlace[2] = (坐标(496.00, 2208.00))
设置 HeroPlace[1] = (坐标(576.00, 2672.00))
游戏 - 对 (所有玩家) 发送文本信息: 前门党同学已...
TimeDue
┣━事件
┃ └─时间 - ChooseTime 到期
┣━条件
┗━动作
├─计时器 - 隐藏 ChooseTimer
└─计时器 - 删除 ChooseTimer
IFChoose
┣━事件
┃ ├─玩家 - 玩家1(红色) 选择 一个单位
┃ ├─玩家 - 玩家2(蓝色) 选择 一个单位
┃ ├─玩家 - 玩家3(青色) 选择 一个单位
┃ ├─玩家 - 玩家4(紫色) 选择 一个单位
┃ ├─玩家 - 玩家5(黄色) 选择 一个单位
┃ ├─玩家 - 玩家6(橙色) 选择 一个单位
┃ ├─玩家 - 玩家7(绿色) 选择 一个单位
┃ └─玩家 - 玩家8(粉红) 选择 一个单位
┣━条件
┃ └─((触发单位) 是 英雄) 等于 TRUE
┗━动作
├─设置 HeroName[1] = ((触发单位) 的类型)
├─设置 HeroName[2] = ((触发单位) 的类型)
├─设置 HeroName[3] = ((触发单位) 的类型)
├─设置 HeroName[4] = ((触发单位) 的类型)
├─设置 HeroName[6] = ((触发单位) 的类型)
├─设置 HeroName[7] = ((触发单位) 的类型)
├─设置 HeroName[8] = ((触发单位) 的类型)
├─设置 HeroName[9] = ((触发单位) 的类型)
└─触发器 - 关闭 (当前触发)
NOChoos
┣━事件
┣━条件
┗━动作
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[1] 等于 没有单位
│ Hero[1] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[1] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─等待 0.20 秒
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[2] 等于 没有单位
│ Hero[2] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[2] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─等待 0.20 秒
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[3] 等于 没有单位
│ Hero[3] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[3] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─等待 0.20 秒
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[4] 等于 没有单位
│ Hero[4] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[4] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─等待 0.20 秒
├─等待 0.20 秒
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[6] 等于 没有单位
│ Hero[6] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[6] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─等待 0.20 秒
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[7] 等于 没有单位
│ Hero[7] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[7] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[8] 等于 没有单位
│ Hero[8] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[8] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
├─如果所有条件成立则做动作1,否则做动作2
│ If - 条件
│ 任一条件成立
│ 条件
│ Hero[9] 等于 没有单位
│ Hero[9] 等于 随机英雄 0022 <预设>
│ Then - 动作
│ 设置 Hero[9] = ((半径为 512.00 圆心为 (坐标(16.00, 256.00)) 且满足 (((触发单位) 是 英雄) 等于 TRUE) 的所有单位) 中随机选取的一个单位)
│ Else - 动作
└─触发器 - 关闭 (当前触发)
SetupHero
┣━事件
┣━条件
┗━动作
├─单位 - 创建 1 HeroName[1] 给 玩家1(红色) 在 HeroPlace[1] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[2] 给 玩家2(蓝色) 在 HeroPlace[1] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[3] 给 玩家3(青色) 在 HeroPlace[1] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[4] 给 玩家4(紫色) 在 HeroPlace[1] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[6] 给 玩家6(橙色) 在 HeroPlace[2] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[7] 给 玩家7(绿色) 在 HeroPlace[2] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[8] 给 玩家8(粉红) 在 HeroPlace[2] ,面向 (玩家1(红色) 的游戏开始位置)
├─单位 - 创建 1 HeroName[9] 给 玩家9(灰色) 在 HeroPlace[2] ,面向 (玩家1(红色) 的游戏开始位置)
├─镜头 - 平移 玩家1(红色) 的镜头到 HeroPlace[1] ,使用时间 0.00 秒
├─镜头 - 平移 玩家2(蓝色) 的镜头到 HeroPlace[1] ,使用时间 0.00 秒
├─镜头 - 平移 玩家3(青色) 的镜头到 HeroPlace[1] ,使用时间 0.00 秒
├─镜头 - 平移 玩家4(紫色) 的镜头到 HeroPlace[1] ,使用时间 0.00 秒
├─镜头 - 平移 玩家6(橙色) 的镜头到 HeroPlace[2] ,使用时间 0.00 秒
├─镜头 - 平移 玩家7(绿色) 的镜头到 HeroPlace[2] ,使用时间 0.00 秒
├─镜头 - 平移 玩家8(粉红) 的镜头到 HeroPlace[2] ,使用时间 0.00 秒
├─镜头 - 平移 玩家9(灰色) 的镜头到 HeroPlace[2] ,使用时间 0.00 秒
└─触发器 - 关闭 (当前触发)
结果: 不能新建英雄 计时器窗口不能删除 求解 |
|