找回密码
 点一下
查看: 687|回复: 4

刷怪触发问题~

[复制链接]
发表于 2011-12-27 18:09:54 | 显示全部楼层 |阅读模式
[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)
                        设置 shuaguai = 最后创建的计时器窗口 [R]
                        设置 shuag1 = (新建的计时器)
                        计时器 - 开启 shuag1 ,计时方式: 一次性 时间设置: 10.00 秒
                        计时器 - 为 shuag1 创建计时器窗口,使用标题: 距离下轮进攻...
                        等待 10.00 秒
                        计时器 - 删除 shuaguai
                        计时器 - 删除 shuag1
                        单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        单位组 - 选取 (shuaguaiquyu <预设> 内的所有单位) 内所有单位做动作
                            Loop - 动作
                                单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
                        单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        单位组 - 选取 (shuaguaiquyu 复制 <预设> 内的所有单位) 内所有单位做动作
                            Loop - 动作
                                单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
                        单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 2 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        单位组 - 选取 (shuaguaiquyu 复制 2 <预设> 内的所有单位) 内所有单位做动作
                            Loop - 动作
                                单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: (juxingquyu[0] 的中心点)
                    Else - 动作
[/trigger]
为啥正在计时的时候攻击“地图上的怪”触发就会出问题~~~如果计时结束在攻击“地图上的怪”的话触发就能正常运行~~~注:J的初始值是2...
发表于 2011-12-27 19:18:10 | 显示全部楼层
....代码顺序错误
   QQ截图20111227191603.png
这句应该放在
QQ截图20111227191639.png

这个的后面你不应该那样索引J的值
回复

使用道具 举报

发表于 2011-12-27 19:22:31 | 显示全部楼层
QQ截图20111227191951.png
你看这个J的值
根本就没有被改变的,所以采取默认值0,所以一直在刷步兵,
  这是什么Bug啊,...
  还有,那个泄露处理不是对区域赋值,而是对点赋值
  设置XX==XX区域的中心点
  创建...X个在XX点
回复

使用道具 举报

 楼主| 发表于 2011-12-27 19:45:28 | 显示全部楼层
J值会被改变的~~~不攻击的话除了刚刚开始创建的计时器窗口不会删除~~刷怪也能刷出三种~~顺序也是对的~~
回复

使用道具 举报

 楼主| 发表于 2011-12-27 19:54:32 | 显示全部楼层
[trigger]动作
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu <预设> 的中心点) ,面向角度为 默认建筑朝向 度
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 2 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
[/trigger]我觉得这样是这样的~~我在J变量的初始值是2,所以一开始就是刷矮人~~后面我还有[trigger]Then - 动作
    设置 j = (j - 1)
    设置 shuag1 = (新建的计时器)
    计时器 - 开启 shuag1 ,计时方式: 一次性 时间设置: 10.00 秒
    设置 shuaguai = 最后创建的计时器窗口 [R]
    计时器 - 为 shuag1 创建计时器窗口,使用标题: 距离下轮进攻...
    等待 10.00 秒
    计时器 - 删除 shuaguai
    计时器 - 删除 shuag1
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu <预设> 的中心点) ,面向角度为 默认建筑朝向 度
    单位组 - 选取 (shuaguaiquyu <预设> 内的所有单位) 内所有单位做动作
        Loop - 动作
            单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: juxingquyu[0]
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
    单位组 - 选取 (shuaguaiquyu 复制 <预设> 内的所有单位) 内所有单位做动作
        Loop - 动作
            单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: juxingquyu[0]
    单位 - 创建 (((所有符合 ((((匹配玩家) 的控制者) 等于 用户) and (((匹配玩家) 的游戏状态) 等于 正在游戏)) 的玩家) 中的玩家数量) x 1) 个 dsurj[j] 给 玩家11(暗绿) 在 (shuaguaiquyu 复制 2 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
    单位组 - 选取 (shuaguaiquyu 复制 2 <预设> 内的所有单位) 内所有单位做动作
        Loop - 动作
            单位 - 对 (选取单位) 发布 攻击移动 命令到目标点: juxingquyu[0]
[/trigger]所以可以刷骑士和步兵~~~要是只测试刷兵的话也是正常的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-6 00:18 , Processed in 0.059741 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表