|
楼主 |
发表于 2011-12-27 17:20:10
|
显示全部楼层
[trigger]sgbianliangsheding
事件
地图初始化
条件
动作
设置 dsurj[0] = 步兵
设置 dsurj[1] = 骑士
设置 dsurj[2] = 矮人火枪手
设置 danw1[0] = (属于 玩家11(暗绿) 的所有 dsurj[0])
设置 danw1[1] = (属于 玩家11(暗绿) 的所有 dsurj[1])
设置 danw1[2] = (属于 玩家11(暗绿) 的所有 dsurj[2])
设置 juxingquyu[0] = zhucheng <预设>
设置 juxingquyu[1] = shuaguaiquyu <预设>
设置 juxingquyu[2] = shuaguaiquyu 复制 <预设>
设置 juxingquyu[3] = shuaguaiquyu 复制 2 <预设>
[/trigger][trigger]shuaguai1
事件
时间 - 游戏开始 6.00 秒
条件
动作
设置 shuag1 = (新建的计时器)
计时器 - 开启 shuag1 ,计时方式: 一次性 时间设置: 10.00 秒
设置 shuaguai = (最后创建的计时器窗口)
计时器 - 为 shuag1 创建计时器窗口,使用标题: 距离下轮进攻...
等待 10.00 秒
计时器 - 删除 shuaguai
计时器 - 删除 shuag1
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[1] 的中心点) ,面向角度为 默认建筑朝向 度
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[2] 的中心点) ,面向角度为 默认建筑朝向 度
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[3] 的中心点) ,面向角度为 默认建筑朝向 度
单位组 - 选取 (juxingquyu[1] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
单位组 - 选取 (juxingquyu[2] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
单位组 - 选取 (juxingquyu[3] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
触发器 - 删除 (当前触发)
[/trigger][trigger]shuaguai2
事件
单位 - 任意单位 死亡
条件
((属于 玩家11(暗绿) 的所有 dsurj[j]) 中所有单位死亡) 等于 TRUE
j 大于 0
动作
For循环整数A从 1 到 2, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((属于 玩家11(暗绿) 的所有 dsurj[j]) 中所有单位死亡) 等于 TRUE
j 大于 0
Then - 动作
设置 j = (j - 1)
设置 shuag1 = (新建的计时器)
计时器 - 开启 shuag1 ,计时方式: 一次性 时间设置: 10.00 秒
设置 shuaguai = (最后创建的计时器窗口)
计时器 - 为 shuag1 创建计时器窗口,使用标题: 距离下轮进攻...
等待 10.00 秒
计时器 - 删除 shuaguai
计时器 - 删除 shuag1
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[1] 的中心点) ,面向角度为 默认建筑朝向 度
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[2] 的中心点) ,面向角度为 默认建筑朝向 度
单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (juxingquyu[3] 的中心点) ,面向角度为 默认建筑朝向 度
单位组 - 选取 (juxingquyu[1] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
单位组 - 选取 (juxingquyu[2] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
单位组 - 选取 (juxingquyu[3] 内的所有单位) 内所有单位做动作
Loop - 动作
单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
Else - 动作
[/trigger]帮我检查一下这个触发器有没有问题~~
一攻击在地图上摆设好的单位就出问题~~计时器窗口就新建1-2个,还有刷怪顺序本来是矮人、骑士、步兵各三个,变成刷9个步兵~~不刷矮人、骑士了~~求助 |
|