找回密码
 点一下
查看: 1001|回复: 5

怎样在下一波开始前,清除这波单位

[复制链接]
发表于 2011-1-8 19:04:29 | 显示全部楼层 |阅读模式
RTRT事件是计时器到期...动作俺没想到咋搞的说
发表于 2011-1-8 19:28:48 | 显示全部楼层
方法一:
用“单位组”变量记录创建的单位,然后在开启下一波的时候删除单位组里的单位。
方法二:
为创建的单位设置与刷兵周期相等的生命周期,然后等它自生自灭吧……
回复

使用道具 举报

 楼主| 发表于 2011-1-8 20:18:27 | 显示全部楼层
[trigger]
    事件
        对话框 - moshi 被点击
    条件
        (点击的对话框按钮) 等于 dianji3
    动作
        设置 sjbubing1[1] = 奥巴马(投掷状态)
        设置 sjbubing1[2] = 奥巴马(加速状态)
        设置 sjbubing1[3] = 奥巴马(投掷状态)
        设置 sjbubing1[4] = 巨型狂暴僵尸
        设置 sjbubing1[5] = 狮鹫骑士
        设置 sjbubing1[6] = 狮鹫骑士
        设置 sjbubing1[7] = 蒸汽机车
        设置 sjbubing1[8] = 龙鹰骑士
        设置 sjbubing1[9] = 魔法破坏者
        设置 sjbubing1[10] = 女巫
        触发器 - 运行 chuguai2 <预设> (无视条件)
[/trigger][trigger]chuguai2
    事件
        单位 - 任意单位 死亡
    条件
        ((触发单位) 的类型) 等于 sjbubing1[bing]
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((属于 中立敌对 的所有 sjbubing1[bing]) 中所有单位死亡) 等于 TRUE
            Then - 动作
                设置 bing = (bing + 1)
                计时器 - 启动 sjchuguaishijian[0],应用计时方式: 一次性,计时周期为 10.00 秒
                计时器 - 为 sjchuguaishijian[0] 创建计时器窗口,标题: ((地狱围栏第 + ((转换 bing 为字符串) + 波)) + <空字符串>)
                设置 shijianjieshu = (最后创建的计时器窗口)
            Else - 动作
[/trigger][trigger]chuguai3
    事件
        时间 - sjchuguaishijian[0] 到期
    条件
    动作
        计时器 - 删除 shijianjieshu
        单位 - 创建 10 个 sjbubing1[bing] 给 玩家1(红色) 在 (WL1 <预设> 内的随机点) ,面向角度为 (随机角度) 度
        设置 DWZ1 = 最后创建的单位组 <New>
        单位组 - 对 (WL1 <预设> 内的所有单位)发布 攻击移动 命令,目标: (WL1 <预设> 的中心点)
[/trigger]
用生命周期...只能对一个单位,单位组...还没搞懂咋等于和杀死
回复

使用道具 举报

发表于 2011-1-8 20:23:41 | 显示全部楼层
要设置生命周期的话,就不该一次创建十个单位了。
而要使用循环来分几次创建(每次只创建一个),然后设置“最后创建的单位”的生命周期。

单位组应该这么用[trigger]chuguai3
    事件
        时间 - sjchuguaishijian[0] 到期
    条件
    动作
        计时器 - 删除 shijianjieshu
        选取 DWZ1 单位组内的每个单位做动作
                 杀死(选取单位)
        单位组  — 删除 DWZ1 单位组
        单位 - 创建 10 个 sjbubing1[bing] 给 玩家1(红色) 在 (WL1 <预设> 内的随机点) ,面向角度为 (随机角度) 度
        设置 DWZ1 = (WL1 <预设> 内的所有的 XX玩家(电脑) 的单位)
        单位组 - 对 DWZ1 发布 攻击移动 命令,目标: (WL1 <预设> 的中心点)
[/trigger]
回复

使用道具 举报

发表于 2011-1-8 20:26:01 | 显示全部楼层
单位动作里面有一个函数是  设置XX单位的生命周期为XX秒
如果是单位组动作 就是
设置选取单位的生命周期为XX秒类型为XX
回复

使用道具 举报

 楼主| 发表于 2011-1-8 20:31:12 | 显示全部楼层
Ok解决了谢谢希瓦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 20:12 , Processed in 0.174965 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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