翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 2364|回复: 4

[求助] 怎样将电脑盟友设置向敌人进攻?

  [复制链接]

6

主题

0

精华

37

积分

骑士

耕战
0
鹰币
0
天龙币
0
回帖
9
附庸关系0
发表于 2011-10-17 22:40:21 | 显示全部楼层 |阅读模式
我做的战役有一场战斗,由电脑打斗。我想让盟友的士兵集体向不远处的敌人发动进攻.
可以不用群体“任务目标”吗?用任务目标只能设置一大堆士兵到一个点,不能做到自然进攻的状态。
那么用AI可以不?具体怎么操作。求高手指点。

回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
发表于 2011-10-17 23:58:11 | 显示全部楼层
本帖最后由 Ru43 于 2011-10-18 00:00 编辑

最好去下载中心里面下载AI傻瓜编辑器,然后学习一些几遍的AI常识了。
否则大概直接套用这段就行
开战:
(defrule
    (wood-amount >= 200)
    (wood-amount < 400)
=>
    (set-strategic-number sn-number-attack-groups 进攻队数自己填)
    (set-strategic-number sn-maximum-attack-group-size 每队最大人数推荐不超过20)
    (set-strategic-number sn-minimum-attack-group-size 每队最小人数推荐不低于5)
    (set-strategic-number sn-percent-attack-soldiers 参与攻击人数怕踩出兵点可以填90)
    (set-strategic-number sn-attack-intelligence 0)
    (cc-add-resource wood -200)
    (chat-to-all "现在开始进攻")  本句测试用,正式版可以删除
    (attack-now)
)
实际使用中需要注意的。将你的盟友和目标国敌对。这很重要。然后进贡给他200木材。不管以何种方式。
为了确保攻击效果需要注意的。最好目标国只有一个建筑物,并且位于攻击地点,并且被你盟友看到。可以在这个建筑物旁边产生一个盟友的“地图启示者”。
如果做不到,请在进攻地点产生一个盟友的“地图启示者”,并尽量保证在盟友的已知视野中,只有该处有敌人。这样,所有的攻击部队就会向着目标地点攻击了。

如果你此后还需要盟友恢复不动。那么用下段。
(defrule
    (stone-amount >= 200)
    (stone-amount < 400)
=>
    (set-strategic-number sn-number-attack-groups 0)
    (set-strategic-number sn-maximum-attack-group-size 0)
    (set-strategic-number sn-minimum-attack-group-size 0)
    (set-strategic-number sn-percent-attack-soldiers 0)
    (set-strategic-number sn-attack-intelligence 0)
    (cc-add-resource stone -200)
    (chat-to-all "冷静,停止攻击")  测试用
)
使用条件为进贡盟友200石头。他就会停止出兵了。但已经出发的部队,必须用触发拉回来。PS:上述使用前请清空你盟友的木材和石头。。。。怎么清空?进贡100000资源给盖亚女神吧
怪物健康时对玩家伤害加倍。。。神patch膜拜ing。。。
——————————————————————————————
战役殿堂 精品战役下载
战役/场景发布版块
战役百家谈 作品评论、交流、攻略
回复

使用道具 举报

0

主题

0

精华

1

积分

扈从

耕战
0
鹰币
52
天龙币
0
回帖
1
附庸关系0
发表于 2011-10-18 19:17:55 | 显示全部楼层
{:149:不会制作啊!看都看不懂!
回复

使用道具 举报

53

主题

5

精华

4万

积分

圣徒

耕战
7862
鹰币
54260
天龙币
0
回帖
2351

翔鹰建站十周年纪念章一级帝国勋章二级翔鹰勋章二级嘉禾勋章翔三电影节冠军冒险七王者

附庸关系0
发表于 2011-10-19 23:15:48 | 显示全部楼层
Ru43 发表于 2011-10-17 23:58
最好去下载中心里面下载AI傻瓜编辑器,然后学习一些几遍的AI常识了。
否则大概直接套用这段就行
开战:

据说除了(attack-now),还有另一种与它不同的进攻方式及相应语句,是真的吗
回复

使用道具 举报

6

主题

0

精华

37

积分

骑士

耕战
0
鹰币
0
天龙币
0
回帖
9
附庸关系0
 楼主| 发表于 2011-10-20 18:03:10 | 显示全部楼层
本帖最后由 qzmqch 于 2011-10-20 18:04 编辑

回复 Ru43 的帖子

(defrule
    (event-detected trigger 60)      
=>
    (acknowledge-event trigger 60)   
    (attack-now)                    
)
请问这个是让盟友发起进攻的指令么?为什么我用了它根本没效果?盟友都不动,是不是应该在适当地方放置地图启示者?
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-23 16:29 , Processed in 0.200941 second(s), 73 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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