找回密码
 点一下
查看: 839|回复: 8

怎么判断单位当前的命令啊?

[复制链接]
发表于 2017-2-16 22:18:20 | 显示全部楼层 |阅读模式
我想做一个功能,就是当单位是没有任务的就让它做一些动作

我的思路是判断单位当前的命令是不是停止,但是用了好几个触发都判断不出来

请问,怎么判断单位当前的命令是什么啊?还有怎么把单位当前的命令转换为字符串呢?

点评

视频t.cn/RxlBL8D 海外直播t.cn/RxBCr5K 这GFW防火墙,每年要花几百亿。网友评论:害怕人们知道真相,只有在信息封闭的环境中,才能实施“谎言变真理”的阴谋。看这个..  发表于 2017-2-17 09:36
发表于 2017-2-17 01:17:50 | 显示全部楼层
不是直接有获取单位指令队列的动作么?直接比对就可以。纯数据的话,用验证器也能判断指令。

点评

我又成功了, 标旗已为指令启用 里面有个 智能集结, 用这个判断就好了  详情 回复 发表于 2017-2-17 18:42
再问一个,请问,怎么检测单位是正在集结还是正在移动呢? 就是说刚被造出来的单位集结到目标点时检测出的技能命令也是移动.怎么区分移动是正在集结还是玩家发布的移动命令呢?  详情 回复 发表于 2017-2-17 18:32
我成功了一点 (劫掠者 [44.91, 51.23]指令在索引0中)==无指令 这个判断是有效的,但是只能判断 单位当前无指令 如果想判断 对点的指令,比如判断单位当前指令是不是移动就不行了  详情 回复 发表于 2017-2-17 11:24
怎么将单位当前的指令 转换为文本显示出来啊  详情 回复 发表于 2017-2-17 11:18
回复

使用道具 举报

 楼主| 发表于 2017-2-17 11:18:58 | 显示全部楼层
yxxiaobin 发表于 2017-2-17 01:17
不是直接有获取单位指令队列的动作么?直接比对就可以。纯数据的话,用验证器也能判断指令。

怎么将单位当前的指令 转换为文本显示出来啊

回复

使用道具 举报

 楼主| 发表于 2017-2-17 11:24:56 | 显示全部楼层
yxxiaobin 发表于 2017-2-17 01:17
不是直接有获取单位指令队列的动作么?直接比对就可以。纯数据的话,用验证器也能判断指令。

我成功了一点

                (劫掠者 [44.91, 51.23]指令在索引0中)==无指令

这个判断是有效的,但是只能判断 单位当前无指令

如果想判断 对点的指令,比如判断单位当前指令是不是移动就不行了

                (劫掠者 [44.91, 51.23]指令在索引0中)==( 移动 以目标点 为目标)

因为这里还要让你填 目标点,我只想判断单位当前的指令是不是移动,不想判断他移动到哪?
这个目标点怎么填呢?
            
(劫掠者 [44.91, 51.23]指令在索引0中)==( 移动 以(劫掠者 [44.91, 51.23]的目标位置) 为目标)
我试过这种方法不行啊
回复

使用道具 举报

 楼主| 发表于 2017-2-17 17:53:55 | 显示全部楼层
我成功了,有一个触发是 指令的技能命令, 将指令 转换成技能就能判断了
回复

使用道具 举报

 楼主| 发表于 2017-2-17 18:32:45 | 显示全部楼层
yxxiaobin 发表于 2017-2-17 01:17
不是直接有获取单位指令队列的动作么?直接比对就可以。纯数据的话,用验证器也能判断指令。

再问一个,请问,怎么检测单位是正在集结还是正在移动呢?

就是说刚被造出来的单位集结到目标点时检测出的技能命令也是移动.怎么区分移动是正在集结还是玩家发布的移动命令呢?
回复

使用道具 举报

 楼主| 发表于 2017-2-17 18:42:13 | 显示全部楼层
yxxiaobin 发表于 2017-2-17 01:17
不是直接有获取单位指令队列的动作么?直接比对就可以。纯数据的话,用验证器也能判断指令。

我又成功了,

标旗已为指令启用 里面有个 智能集结, 用这个判断就好了

点评

恭喜你自己找到了答案。  发表于 2017-2-20 15:22
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 03:03 , Processed in 0.297397 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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