|
楼主 |
发表于 2009-10-8 12:16:49
|
显示全部楼层
[trigger]
未命名触发器 543 复制 复制
事件
时间 - 游戏开始 1.00 秒
条件
动作
For循环整数A从 1 到 10, 做动作
Loop - 动作
触发器 - 为 未命名触发器 590 <预设> 添加事件: (时间 - A002[(循环整数A)] 到期)
设置 A002[(循环整数A)] = (新建的计时器)
设置 A008[1] = 兔子 0063 <预设>
设置 A008[2] = 兔子 0062 <预设>
设置 A008[3] = 兔子 0086 <预设>
设置 A008[4] = 兔子 0085 <预设>
设置 A008[5] = 兔子 0084 <预设>
设置 A008[6] = 兔子 0066 <预设>
设置 A010[201] = 1
任务 - 创建一个 主要 任务,标题: 地图说明 任务说明: 本图完成历时... 任务图标: ReplaceableTextures\\CommandButtons\\BTNKK7Icon.blp
设置 A010[200] = 0
设置 A010[1] = 0
设置 A0000 = 0
设置 A012[1] = (矩形区域 020 <预设> 的中心点)
设置 A012[2] = (矩形区域 018 <预设> 的中心点)
设置 A012[3] = (矩形区域 023 <预设> 的中心点)
设置 A012[4] = (矩形区域 022 <预设> 的中心点)
设置 A012[5] = (矩形区域 021 <预设> 的中心点)
设置 A012[6] = (矩形区域 020 <预设> 的中心点)
自定义代码: call DestroyTrigger( GetTriggeringTrigger() )
[/trigger]
[trigger]
未命名触发器 591
事件
单位 - 任意单位 死亡
条件
((死亡单位) 的所有者) 等于 中立敌对
动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(死亡单位) 等于 A008[(循环整数A)]
Then - 动作
单位 - 设置 A008[(循环整数A)] 的自定义值为 (循环整数A)
计时器 - 开启 A002[(循环整数A)] ,计时方式: 一次性 时间设置: 10.00 秒
触发器 - 为 未命名触发器 590 <预设> 添加事件: (时间 - A002[(循环整数A)] 到期)
Else - 动作
无动作
[/trigger]
[trigger]
未命名触发器 590
事件
条件
动作
For循环整数A从 1 到 6, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(A008[(循环整数A)] 的自定义值) 等于 (循环整数A)
Then - 动作
For循环整数A从 (循环整数A) 到 (循环整数A), 做动作
Loop - 动作
自定义代码: set udg_A008[GetForLoopIndexA()]=null
设置 A008[(循环整数A)] = (新建 中立敌对 的 兔子 在 A012[(循环整数A)] 面向角度:(随机角度) 度)
Else - 动作
无动作
[/trigger]
那个计数器数组大小是什么?我大约按照你的思路试了下,刷出2轮,就没有了。。。。。 |
|