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

[求助] 指令的问题

 关闭 [复制链接]

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
发表于 2010-5-22 10:05:31 | 显示全部楼层 |阅读模式
我想问下指令的一些问题,如:
1、AI起城堡时,如何让城堡围绕城镇中心起?指令是什么?
2、关于AI军事指令又是如何设置?如:什么火车骑兵线、火车前卫线等?
3、定时器怎么设置?怎么用?
4、还有就是AI为什么会乱起些划木场、矿场,大体哪里有问题?
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-5-22 11:25:18 | 显示全部楼层
第一个貌似不太可能直接做到,但是可以通过把城镇规模调小,然后执行建造城堡的命令。第二个 那个TRAIN是生产,LINE是XX系,例如骑士系。第三个,参见AI教程,主要是由开启和关闭组成,计时器可以作为条件之一,同时最多只能开十个计时器。第四,大概是建筑的条件有问题
心烦意乱。静下来吧。
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-5-22 12:35:12 | 显示全部楼层
哦,是这样啊,那你能给个大体城镇规模的指令给我吗?我看到有的AI起城堡就围绕城镇,很有用。同时你也希望你给个军事指令给我  骑士线的,可以吗?给我参考参考
回复

使用道具 举报

8

主题

0

精华

2646

积分

公爵

耕战
517
鹰币
90
天龙币
0
回帖
40
附庸关系0
发表于 2010-5-22 12:35:55 | 显示全部楼层
补充一下第4点,如果是伐木场、矿场沿这一条边建的话,应该是没有设置营地距离造成的.格式:(set-strategic-number sn-camp-max-distance XX)  
例:    (set-strategic-number sn-camp-max-distance 80)  
如果是不在树木或矿石附近建的,可以通过resource-found XX来解决.
例: (resource-found wood)
如果是资源采集点离资源很远,但工人不会再造伐木场、矿场的,则有两种情况,1是伐木场、矿场设置可以造的数量已经足够了.2则可能是BUG,可以通过设置(sn-wood-dropsite-distance XX)..注:wood可以替换其他的资源.

评分

参与人数 1鹰币 +15 收起 理由
老胡V1 + 15 回答

查看全部评分

回复

使用道具 举报

8

主题

0

精华

2646

积分

公爵

耕战
517
鹰币
90
天龙币
0
回帖
40
附庸关系0
发表于 2010-5-22 12:38:55 | 显示全部楼层
原帖由 追忆那一刻 于 2010-5-22 12:35 发表
哦,是这样啊,那你能给个大体城镇规模的指令给我吗?我看到有的AI起城堡就围绕城镇,很有用。同时你也希望你给个军事指令给我  骑士线的,可以吗?给我参考参考


城镇规模
(defrule
    (true)
=>
    (set-strategic-number sn-maximum-town-size XX)
)


骑士系:
(defrule
    (unit-type-count-total knight-line < 10);生产上限是10个骑士系
    (can-train knight-line)
=>
    (train knight-line)
)

[ 本帖最后由 wztianfeng 于 2010-5-22 12:41 编辑 ]
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-5-22 13:02:26 | 显示全部楼层
那个矿场的 见我转帖
心烦意乱。静下来吧。
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-5-22 17:36:48 | 显示全部楼层
非常感谢你们的回答。。。       {9}
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-5-24 14:24:04 | 显示全部楼层
AI农民会发展了,可是不知道怎么样才能出兵进攻?有的AI就是出了一大队兵在城里放着,就不出去攻击其他国家。
军事上的一些指令,要怎么设置?
5楼的仁兄提到:骑士系:
(defrule
    (unit-type-count-total knight-line < 10);生产上限是10个骑士系
    (can-train knight-line)
=>
    (train knight-line)
)
好象就出兵的,不能进攻,我想要进攻的指令。
如:匈奴  我想让AI用骑兵、骑射、枪兵、矛兵来攻击其他人,要怎么样才能做到?
AI教程没看到有攻击的,望大大们,给个例子我,谢谢!
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-5-29 16:17:21 | 显示全部楼层
attack-now
心烦意乱。静下来吧。
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-6-4 13:12:56 | 显示全部楼层
恩  在来问问问题了
AI教程怎么没有火炮 火抢手?指令是?
我想用火炮 火枪手   怎么出?
回复

使用道具 举报

1

主题

0

精华

21

积分

骑士

耕战
2
鹰币
13
天龙币
0
回帖
6
附庸关系0
发表于 2010-6-4 14:05:12 | 显示全部楼层
原帖由 追忆那一刻 于 2010-6-4 13:12 发表
恩  在来问问问题了
AI教程怎么没有火炮 火抢手?指令是?
我想用火炮 火枪手   怎么出?



火枪手 hand-cannoneer
火炮 bombard-cannon

你可下載AI editor 或看看 unit ID 那個 post可找到
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-6-4 14:53:32 | 显示全部楼层
火枪手线是什么?
火炮线是什么?指令?
就是我想出6个火炮  怎么设置规则?
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-6-4 20:06:02 | 显示全部楼层
(defrule
    (unit-type-count-total bombard-cannon < 6)
   (can-train bombard-cannon)
=>
    (train bombard-cannon)
)
心烦意乱。静下来吧。
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-6-5 13:23:33 | 显示全部楼层
好的  去试试先了   谢谢你们了
农民后期时代为什么总是喜欢去砍木  我设置的的如:
(defrule
    (true)
       (current-age == imperial-age)
=>
    (set-strategic-number sn-food-gatherer-percentage 50)
    (set-strategic-number sn-wood-gatherer-percentage 24)
    (set-strategic-number sn-gold-gatherer-percentage 20)
    (set-strategic-number sn-stone-gatherer-percentage 6)
    (disable-self)
)
还是有50多个农民去砍木 10个农夫,为什么会这样? 搞得后继无力,食物跟不上 木材一大堆
回复

使用道具 举报

1

主题

0

精华

21

积分

骑士

耕战
2
鹰币
13
天龙币
0
回帖
6
附庸关系0
发表于 2010-6-7 15:47:10 | 显示全部楼层
build farm 起農田那裡有沒有set少了?
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-6-7 22:15:20 | 显示全部楼层
农田少了吧
心烦意乱。静下来吧。
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-6-16 16:54:50 | 显示全部楼层
有什么办法让自己方AI军队不在敌方城镇周边(最好要离城镇远一点,电脑常常被城镇箭射死),怎么样第1时间能去攻击伐木厂、采矿营地等?知道的大大们 给点提示吧,看到AI常常跑到城镇去找死
回复

使用道具 举报

2

主题

0

精华

160

积分

男爵

耕战
4
鹰币
150
天龙币
0
回帖
72
附庸关系0
发表于 2010-6-17 10:28:16 | 显示全部楼层
你是想让进攻的军队避开敌人的城镇中心、箭塔、城堡等防御型建筑吧,就像pvp时遛马一样。
这不可能完全实现,只能做一点改善。
(set-strategic-number sn-attack-intelligence 1);智能攻击系统
(set-strategic-number sn-special-attack-type1 town-center);避免攻击城镇中心
(set-strategic-number sn-special-attack-type2 watch-tower-line);避免攻击箭塔
(set-strategic-number sn-special-attack-type3 castle);避免攻击城堡
(set-strategic-number sn-special-attack-influence1 -10000)
我没做测试,你试试看行不行
回复

使用道具 举报

2

主题

0

精华

160

积分

男爵

耕战
4
鹰币
150
天龙币
0
回帖
72
附庸关系0
发表于 2010-6-17 11:01:13 | 显示全部楼层
另有一个TSA时的思路,就是当敌人的士兵数量较少时,主动减少最大城镇范围,以免落入城镇中心的火力范围
以下代码来自The Horde,个人感觉代码比较糙。
(defrule
        (military-population < 50)
        (players-military-population every-enemy < 7)
        (enemy-buildings-in-town)
        (strategic-number sn-maximum-town-size == 55); back up TSA to prevent attackers lured into TC fire
=>
        (set-strategic-number sn-maximum-town-size 50)
)
(defrule
        (military-population < 50)
        (players-military-population every-enemy < 7)
        (enemy-buildings-in-town)
        (strategic-number sn-maximum-town-size == 58)
=>
        (set-strategic-number sn-maximum-town-size 55)
)
(defrule
        (military-population < 50)
        (players-military-population every-enemy < 7)
        (enemy-buildings-in-town)
        (strategic-number sn-maximum-town-size == 61)
=>
        (set-strategic-number sn-maximum-town-size 58)
)
(defrule
        (military-population < 50)
        (players-military-population every-enemy < 7)
        (enemy-buildings-in-town)
        (strategic-number sn-maximum-town-size == 64)
=>
        (set-strategic-number sn-maximum-town-size 61)
)
(defrule
        (military-population < 50)
        (players-military-population every-enemy < 7)
        (enemy-buildings-in-town)
        (strategic-number sn-maximum-town-size > 64)
=>
        (set-strategic-number sn-maximum-town-size 64)
)
回复

使用道具 举报

4

主题

0

精华

61

积分

骑士

耕战
8
鹰币
47
天龙币
0
回帖
13
附庸关系0
 楼主| 发表于 2010-6-17 11:10:00 | 显示全部楼层
非常感谢你      
我去试试看
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-23 05:43 , Processed in 0.248468 second(s), 221 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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