|
发表于 2008-3-30 12:58:20
|
显示全部楼层
一个不怎么样的演示……
可能是我电脑原因,在运行的时候会有些卡~而且这个演示~虽然力求一步到位,但难免还是有些乱吧~
[trigger]
事件
时间 - 游戏开始 2.00 秒
单位 - 任意单位 死亡
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((死亡单位) 的类型) 等于 步兵
Then - 动作
单位组 - 把 (死亡单位) 从 UUn[1] 移除
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((死亡单位) 的类型) 等于 骑士
Then - 动作
单位组 - 把 (死亡单位) 从 UUn[2] 移除
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((死亡单位) 的类型) 等于 矮人火枪手
Then - 动作
单位组 - 把 (死亡单位) 从 UUn[3] 移除
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((死亡单位) 的类型) 等于 魔法破坏者
Then - 动作
单位组 - 把 (死亡单位) 从 UUn[4] 移除
Else - 动作
无动作
游戏 - 对 ((死亡单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: (((步兵: + (转换 (UUn[1] 中的单位数量) 为字符串)) + ( 骑兵: + (转换 (UUn[2] 中的单位数量) 为字符串))) + (( 火枪手: + (转换 (UUn[3] 中的单位数量) 为字符串)) + ( 破法者: + (转换 (UUn[4] 中的单位数量) 为字
如果所有条件成立则做动作1,否则做动作2
If - 条件
(UUn[1] 中的单位数量) 等于 0
Then - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
单位 - 创建 1 个 步兵 给 玩家1(红色) 在 (玩家1(红色) 的游戏开始位置) ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (玩家2(蓝色) 的游戏开始位置)
单位组 - 添加 (最后创建的单位) 到 UUn[1]
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(UUn[2] 中的单位数量) 等于 0
Then - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
单位 - 创建 1 个 骑士 给 玩家1(红色) 在 (玩家1(红色) 的游戏开始位置) ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (玩家2(蓝色) 的游戏开始位置)
单位组 - 添加 (最后创建的单位) 到 UUn[2]
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(UUn[3] 中的单位数量) 等于 0
Then - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
单位 - 创建 1 个 矮人火枪手 给 玩家1(红色) 在 (玩家1(红色) 的游戏开始位置) ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (玩家2(蓝色) 的游戏开始位置)
单位组 - 添加 (最后创建的单位) 到 UUn[3]
Else - 动作
无动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(UUn[4] 中的单位数量) 等于 0
Then - 动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
单位 - 创建 1 个 魔法破坏者 给 玩家1(红色) 在 (玩家1(红色) 的游戏开始位置) ,面向角度为 默认建筑朝向 度
单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (玩家2(蓝色) 的游戏开始位置)
单位组 - 添加 (最后创建的单位) 到 UUn[4]
Else - 动作
无动作[/trigger] |
|