hkopenhz 发表于 2011-5-29 20:09:34

如何设置触发产生的士兵 像巡逻一样自动结队 ?

本帖最后由 hkopenhz 于 2011-5-29 21:34 编辑

如何设置触发产生的士兵 像巡逻一样自动结队 ?
问题在于如何设置 巡逻 ...
请用简洁的文笔解说 万分感谢!!

from 发表于 2011-5-29 20:20:57

触发;
效果巡逻
选择对象,,,用鼠标括起来
选择地点,,,,,,,,,,,被选择的单位从初始地点到选择地点之间巡逻

hkopenhz 发表于 2011-5-29 21:33:58

是触发产生的士兵 不是一般放置啊.....

from 发表于 2011-5-29 22:00:55

那就把选择对象换成选择区域,,,,区域为触发产生区域

hkopenhz 发表于 2011-5-29 22:25:12

就是弄不懂如何换成选择区域
能不能說說步驟??

尼克 发表于 2011-5-30 10:17:54

LS…巡邏是沒有選擇區域的…

建議用256地形或者駐紮方法把要巡邏的士兵藏起來,而不是用建立

条顿武士 发表于 2011-5-30 12:08:00

对于不能选择区域的触发,可以在Aokts里把效果指向新建立单位的ID,就可以实现效果了。
但是有很大的局限性,因为新建立单位的ID有时是无法估计的。

PS:妮娔嚎~!{:5_149:}

hkopenhz 发表于 2011-5-30 18:00:24

我想達到克雷西之战最後20分鐘那 不停出兵 和 利用巡邏結成隊形 的效果,
有人懂嗎?快教教我,,.,,,

Ru43 发表于 2011-5-30 18:37:28

进攻部分中,已经预先放置好的,用群体巡逻效果(查初级宝典),不断循环进攻就行了。
而产生的士兵,用AI的attack now,注意在地图上唯一一处AI可视/已侦察区域,有一个敌方建筑即可(不一定非得是你的,也可以是一个你的盟友建筑,该盟友被进攻的AI所敌对)

hkopenhz 发表于 2011-5-30 20:17:49

能不能給我attack now的ai?要有克雷西之战的效果啊~求你了~

条顿武士 发表于 2011-5-30 20:44:10

可以问六楼的作者要…

Ru43 发表于 2011-5-30 23:44:36

(defrule
    (stone-amount >= 1000)有1000石头
    (unit-type-count-total militiaman-line >= 13) 至少有13名步兵
    (unit-type-count-total archer-line >= 9)至少有9名射手
    (unit-type-count-total knight-line >= 2)至少有2名骑兵
    (soldier-count >= 34 )   总士兵大于34人
=>
    (set-strategic-number sn-number-attack-groups 2)    设置参与进攻的士兵为2组
    (set-strategic-number sn-maximum-attack-group-size 20)每组最大20人
    (set-strategic-number sn-minimum-attack-group-size 12)   最小12人
    (set-strategic-number sn-percent-attack-soldiers 90)让当前闲置士兵中90%参与进攻
    (set-strategic-number sn-attack-intelligence 0)   不要启动智能进攻,启动则为1
    (cc-add-resource stone -1000)   消除自己1000石头   
    (chat-to-all "现在开始进攻")   对所有玩家显示,开始进攻,测试用。
    (attack-now)   进攻
)

以上加入Ai文件内。具体数值自行调整。
1000石头是放置重复触发。也就是你想要电脑打一波,进贡给它1000石头他就会在满足条件时自动打一波。
Ai文件初步编写请参考论坛相关技术帖。
页: [1]
查看完整版本: 如何设置触发产生的士兵 像巡逻一样自动结队 ?