找回密码
 点一下
查看: 799|回复: 2

一个复活野怪的触发  可是经常遗漏单位。

[复制链接]
发表于 2011-12-15 13:57:21 | 显示全部楼层 |阅读模式
[trigger]

ygfh 1
    事件
        时间 - 当游戏逝去 0.00 秒
    条件
    动作
        设置 yeguai_Int = 1
        单位组 - 选取 ((可用地图区域) 内的所有单位) 内所有单位做动作
            Loop - 动作
                设置 Point_yeguai[yeguai_Int] = ((选取单位) 的位置)
                设置 Unit_fuhuo[yeguai_Int] = ((选取单位) 的类型)
                单位 - 设置 (选取单位) 的自定义值为 yeguai_Int
                设置 yeguai_Int = (yeguai_Int + 1)
[/trigger]


[trigger]

ygfh 2
    事件
        单位 - 中立敌对 的单位 死亡
    条件
    动作
        自定义代码:   local integer udg_yeguai_Int
        设置 yeguai_Int = ((触发单位) 的自定义值)
        等待 (15.00 + (10.00 x (转换 ((触发单位) 的等级) 为实数))) 秒
        单位 - 创建 1 个 Unit_fuhuo[yeguai_Int] 给 中立敌对 在 Point_yeguai[yeguai_Int] ,面向角度为 默认建筑朝向 度
        单位 - 设置 (最后创建的单位) 的自定义值为 yeguai_Int
[/trigger]


很奇怪啊。。一般OK。。偶尔不复活某几个单位。  都是中立敌对啊。。等级也没有很高。
发表于 2011-12-15 22:05:57 | 显示全部楼层
目测。。问题大概是出在等待那个地方,LZ改成计时器试下……
回复

使用道具 举报

 楼主| 发表于 2011-12-18 00:10:58 | 显示全部楼层
等待真是万恶之源。
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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