找回密码
 点一下
查看: 1295|回复: 6

如何让几支部队在不同时间攻击?

[复制链接]
发表于 2008-8-20 13:06:59 | 显示全部楼层 |阅读模式
我做的地图让已经集结好的敌方几支部队(不是建筑产的兵)在不同时间内攻击我方阵地,可是在触发器内弄来弄去,攻击都是同时攻击,请问如何设置不同时间攻击呢?
发表于 2008-8-20 13:10:37 | 显示全部楼层
多弄几个单位组,分开操作不行么
回复

使用道具 举报

发表于 2008-8-20 13:12:24 | 显示全部楼层
自定义值 或者单位组
不过个人倾向于自定义值
这样免去了 添加来添加去的麻烦
而且作为可以直接数组索引 直接来确定攻击点
如果用单位组 还要判断来判断去
回复

使用道具 举报

发表于 2008-8-20 13:13:41 | 显示全部楼层
单位组判断什么呢?拉起一个单位组直接遍历发布命令不就好了嘛~~
回复

使用道具 举报

发表于 2008-8-20 13:19:25 | 显示全部楼层
不是 比如 在DOTA地形里
上路和下路的兵中途要变线
而且DOTA里有援助 系统
所以单位命令中途会中断

所以得知 单位 在命令中断后要攻击到哪里
这个时候可以用数组来储存 坐标(一开始就定义好)
这样随时随地都可以 命令单位攻击到那那路线的攻击坐标了

比如 一个单位所在路线是 要攻击到0,0的 这条路线就定义为 1 也就是所有这条路线的单位自定义值都是1
我用数组
X[1]=0
Y[1]=0
然后 这个单位命令中断的时候
就可以直接命令单位攻击到 X[单位自定义值]Y[单位自定义值]了

如果用单位组的话
同样的思路
就要判断单位在那个单位组
然后 确定索引
然后再 命令
回复

使用道具 举报

 楼主| 发表于 2008-8-20 17:54:32 | 显示全部楼层
命令中断?如何设置呢?
回复

使用道具 举报

发表于 2008-8-21 19:47:52 | 显示全部楼层
版主能直接把触发发上来吗?

我一休息,版主都消失的找不到了。

我一不休息,版主都有回答了,这是什么原因啊?????????????

[trigger]
A 000
    事件
        时间 - 每 386.00 秒触发事件
    条件
    动作
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-骷髅战士)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-骷髅魔法师)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-食尸鬼)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-穴居恶魔)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont  
        游戏 - 对 (所有玩家) 发送文本信息: 亡灵开始总攻
        等待 20.00 秒
        触发器 - 开启 I10 <预设>
I10
    事件  
    条件
    动作  
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-石像鬼)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-憎恶)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-破坏者)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont
        设置 group = (属于 玩家10(淡蓝) 的所有 银英-冰霜巨龙)
        设置 piont = (势力 A01 <预设> 内的随机点)
        单位组 - 对 group发布 攻击移动 命令,目标: piont
        单位组 - 删除 group
        点 - 清除 piont

[/trigger]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 04:24 , Processed in 0.055381 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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