找回密码
 点一下
查看: 1047|回复: 9

for循环问题

[复制链接]
发表于 2009-12-27 09:00:40 | 显示全部楼层 |阅读模式
为什么结果每个循环只运行一次为什啊!
[trigger]未命名触发器 009 复制
    事件
        时间 - 每 60.00 秒触发事件
        地图初始化
    条件
    动作
        For循环整数A从 1 到 7, 做动作
            Loop - 动作
                单位 - 创建 1 个 人族护卫舰 给 玩家5(黄色) 在 AREALR[1] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[3]
                单位 - 创建 1 个 暗夜精灵族护卫舰 给 玩家5(黄色) 在 AREALR[1] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[3]
                单位 - 创建 1 个 人族护卫舰 给 玩家5(黄色) 在 AREALR[2] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[4]
                单位 - 创建 1 个 暗夜精灵族护卫舰 给 玩家5(黄色) 在 AREALR[2] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[4]
                单位 - 创建 1 个 兽族护卫舰 给 玩家11(暗绿) 在 AREALR[3] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[1]
                单位 - 创建 1 个 不死族族护卫舰 给 玩家11(暗绿) 在 AREALR[3] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[1]
                单位 - 创建 1 个 兽族护卫舰 给 玩家11(暗绿) 在 AREALR[4] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[2]
                单位 - 创建 1 个 不死族族护卫舰 给 玩家11(暗绿) 在 AREALR[4] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[2]
        等待 15.00 秒游戏时间
        For循环整数A从 1 到 4, 做动作
            Loop - 动作
                单位 - 创建 1 个 兽族魔力战舰 给 玩家11(暗绿) 在 AREALR[3] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[1]
                等待 0.10 秒游戏时间
                单位 - 创建 1 个 不死族战舰 给 玩家11(暗绿) 在 AREALR[3] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[1]
                等待 0.01 秒游戏时间
                单位 - 创建 1 个 兽族魔力战舰 给 玩家11(暗绿) 在 AREALR[4] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[2]
                等待 0.10 秒游戏时间
                单位 - 创建 1 个 不死族战舰 给 玩家11(暗绿) 在 AREALR[4] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[2]
                等待 0.01 秒游戏时间
                单位 - 创建 1 个 人族战舰 给 玩家5(黄色) 在 AREALR[1] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[3]
                等待 0.10 秒游戏时间
                单位 - 创建 1 个 暗夜精灵族战舰 给 玩家5(黄色) 在 AREALR[1] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[3]
                等待 0.10 秒游戏时间
                单位 - 创建 1 个 人族战舰 给 玩家5(黄色) 在 AREALR[2] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[4]
                等待 0.10 秒游戏时间
                单位 - 创建 1 个 暗夜精灵族战舰 给 玩家5(黄色) 在 AREALR[2] ,面向角度为 默认建筑朝向 度
                单位 - 对 最后创建的单位 [R] 发布 巡逻 命令到目标点: AREALR[4]
[/trigger]
发表于 2009-12-27 18:30:40 | 显示全部楼层
第一个循环貌似没问题的  就是不够简化
第二个循环用了等待... 不用等待应该也没问题
要用等待的话 就为这个触发专门定义一个整数用来循环
回复

使用道具 举报

 楼主| 发表于 2009-12-29 18:14:47 | 显示全部楼层
我怀疑我WE有问题 我一改变量所有的触发不管有关没关都要重新设定一下 否则除了玩家1其他玩家全不好使 真是郁闷了 不是一回两回了 一个触发内容的没改 运行结果就差一大堆
回复

使用道具 举报

发表于 2009-12-30 13:55:03 | 显示全部楼层
楼上的科南里的大美女怎么眼睛成兔子和青蛙的合成品了
回复

使用道具 举报

发表于 2009-12-30 14:12:12 | 显示全部楼层
WE有时候的确是会出现诡异现象,什么都不改重写一遍就是好的
回复

使用道具 举报

 楼主| 发表于 2009-12-30 16:39:08 | 显示全部楼层
小哀+写轮眼 晕了 接下来该卐开了~
回复

使用道具 举报

发表于 2009-12-31 02:22:23 | 显示全部楼层
改用循环整数B试试
回复

使用道具 举报

发表于 2009-12-31 08:02:30 | 显示全部楼层
每xx秒事件中不能用等待
回复

使用道具 举报

发表于 2010-1-4 17:19:20 | 显示全部楼层
楼主这个FOR 里用的整数A,  通常是地图里有其他地方也用到了整数A.

所以导致出现些问题不正常.


建议这种每多少秒使用FOR的地方, 并且特别是FOR中用到等待的触发, 一定要单独专用一个变量.而不是用整数A或者B.
回复

使用道具 举报

 楼主| 发表于 2010-1-5 19:15:00 | 显示全部楼层
啊咧 A是全局变量么?不是吧....
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 01:48 , Processed in 0.162451 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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