中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 2821|回复: 7

[讨论] 不同ai小队之间如何相互影响

[复制链接]
发表于 2013-10-7 17:52:45 | 显示全部楼层 |阅读模式
两个小队相隔很近,但一个小队进入警戒时但另外一个小队却无动于衷,这时要怎么办?有没有什么代码让一定范围之中的不同小队一起警戒起来。
发表于 2013-10-7 23:33:29 | 显示全部楼层
通过一个条件判定(比如发现敌人),然后在下一栏写:
{if (side _x == EAST) then {_x setCombatMode "RED"; _x setSpeedMode "FULL", _x setbehaviour "stealth";}} forEach allUnits;
意思是整个这个区域的EAST方的部队,都是任意开火,移动速度快,隐蔽的状态。
发表于 2013-10-7 18:46:17 | 显示全部楼层
先寻找到附近的所有单位~然后用代码识别出是不是友军~以及距离

然后再识别出友军的战斗状态~

然后。。。。

哎呀好复杂啊{:soso_e118:}
 楼主| 发表于 2013-10-7 20:56:21 | 显示全部楼层
下网上载 发表于 2013-10-7 18:46
先寻找到附近的所有单位~然后用代码识别出是不是友军~以及距离

然后再识别出友军的战斗状态~

嗯,我有这样觉得。。。
 楼主| 发表于 2013-10-7 21:01:19 | 显示全部楼层
下网上载 发表于 2013-10-7 18:46
先寻找到附近的所有单位~然后用代码识别出是不是友军~以及距离

然后再识别出友军的战斗状态~

我通过物体修改器弄,但一会后有又恢复原来的状态了
 楼主| 发表于 2013-10-8 12:17:42 | 显示全部楼层
bym101 发表于 2013-10-7 23:33
通过一个条件判定(比如发现敌人),然后在下一栏写:
{if (side _x == EAST) then {_x setCombatMode "RE ...

亲测果然有用,非常感谢
发表于 2013-10-8 17:46:35 | 显示全部楼层
粉红色 发表于 2013-10-8 12:17
亲测果然有用,非常感谢

小意思,不客气
发表于 2013-10-13 10:29:49 | 显示全部楼层
现在发现,这个命令执行以后,整个地图的EAST部队都会被影响,跟触发器设定的影响范围区域无关了。
比如你要求在半径500米内的EAST部队进入战斗战斗状态,现在是距离5公里以外的状态为SAFE的没有任何敌情的EAST部队也同步进入战斗状态。
就是说如果你安排了2个目标给玩家袭击,你打响了其中一个,你就别指望去袭击第二个了,第二个基地的敌军全部进入战斗状态了。

这个是AA2编辑的时候没遇见过的情况。
什么?想吐槽么?以下省略200字。。。。
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-30 00:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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