魔兽争霸触发器电脑

怎么才能让电脑攻击范围内血最少的单位,不是对战的,是战役的。在条件里找不到判断方法是电脑控制的,电脑只会打快死的单位,不会让所有单位围殴血最少的单位。DOTA里面那个闪电... 怎么才能让电脑攻击范围内血最少的单位,不是对战的,是战役的。
在条件里找不到判断方法
是电脑控制的 ,电脑只会打快死的单位,不会让所有单位围殴血最少的单位。
DOTA里面那个闪电幽魂大招的乌云就能做到

回复rekey367:Y值是多少还没设置,而且远程单位血再少,只要在近战的后面没被打到,电脑就不会围殴他
展开
 我来答
rekey367
2010-10-05 · TA获得超过458个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:219万
展开全部
事件-任意单位被攻击
条件-触发单位不是电脑玩家(这个条件具体要看你电脑有几个然后有哪些颜色的再做AND条件然后添加)
动作-选取范围为1000(这个范围大些就找得到远程了)内圆心为触发单位的位置的所有满足匹配单位为触发单位的友军单位做动作
LOOP 循环整数A-1到选取单位的数量做动作-设置变量X(循环整数A)等于选取单位的当前生命值
IF X(循环整数A)小于Y(有初始值)THEN设置变量Y等于选取单位的当前生命值and设置变量Z(单位变量)等于选取单位ELSE无动作

这个Z就是血量最少的单位了

然后你再做一个,当单位接近Z且触发单位是Z的敌方单位就攻击Z就可以了

回楼主:Y可以设置预设值,设个大点的数值就可以了,一般你单位只有几百的血量你初始设个1000就好 远程你只要把接近单位的范围改大就好了
触发我改了一下你再重新看下 另外你加个触发要隔段时间重新设置一下Y的值,这个问题我还没想到更好的方法。
Hz_SpOoKeR
2010-10-04 · 超过25用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:67.7万
展开全部
总体来说没看明白~
是你控制的吗?ALT显示血条直接A就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
565059210
2010-10-04
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
这个比较麻烦,你先设个大点的地区,然后设置多少血以下,该地区单位进行攻击,这也只是定量的,你的要求可能有点不实际了,建议你问暴雪公司的人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式