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

[求助] 不动AI到底怎么用?

[复制链接]

5

主题

0

精华

134

积分

男爵

耕战
11
鹰币
23
天龙币
0
回帖
50
附庸关系0
发表于 2010-7-24 10:21:46 | 显示全部楼层 |阅读模式
我在玩家中的"个人"选择从这网站上下载的"不动的AI"、、然后测试、、结果那个玩家的人都乱跑
回复

使用道具 举报

5

主题

0

精华

134

积分

男爵

耕战
11
鹰币
23
天龙币
0
回帖
50
附庸关系0
 楼主| 发表于 2010-7-24 18:16:34 | 显示全部楼层

怎么没人回答………???

难道那个人的AI有误??那位高手说说话啊……要不我战役都做不了了
回复

使用道具 举报

15

主题

0

精华

349

积分

子爵

耕战
44
鹰币
82
天龙币
0
回帖
71
附庸关系0
发表于 2010-7-24 20:49:17 | 显示全部楼层
我来。在帝国中,电脑玩家的单位总是要出去巡逻,无法控制它们的位置,有什么方法能使电脑的单位留在原地呢?用触发解决这个问题既麻烦,效果又不好。最简单有效的办法是利用不动AI。设置了不动AI后,电脑的单位就不会乱动了,只有敌人进入视野后,才会去作战,一旦敌人消失,单位又会停止不动。下面就是一个简单的不动AI:



;使村民不动开始

(defrule

    (true)

=>

    (set-strategic-number sn-maximum-food-drop-distance 0)

    (set-strategic-number sn-maximum-wood-drop-distance 0)

    (set-strategic-number sn-maximum-gold-drop-distance 0)

    (set-strategic-number sn-maximum-stone-drop-distance 0)

    (disable-self)

)



(defrule

    (true)

=>

    (set-strategic-number sn-percent-civilian-gatherers 0)

    (set-strategic-number sn-percent-civilian-builders 0)

    (set-strategic-number sn-percent-civilian-explorers 0)

    (disable-self)

)

;使村民不动结束



;使士兵不动开始

(defrule

    (true)

=>

    (set-strategic-number sn-task-ungrouped-soldiers 0)

    (disable-self)

)

;使士兵不动结束



现在介绍以下制作AI脚本文件的方法:创建一个文本文件(随便取什么名字,把它的扩展名改为per,再创建一个同名的文本文件(和上一个名字一样),把扩展名改为ai。将两个文件都放到帝国文件夹下的AI文件夹里。用任何能编辑文本文件的程序打开扩展名为per的那个文件,将上面的蓝色文字拷贝到进去然后保存中就可以了。在你的编辑的场景中,将你需要单位不动的那个玩家的AI设成这个不动AI就行了。

[ 本帖最后由 zdh 于 2010-7-24 20:51 编辑 ]
回复

使用道具 举报

5

主题

0

精华

134

积分

男爵

耕战
11
鹰币
23
天龙币
0
回帖
50
附庸关系0
 楼主| 发表于 2010-7-24 21:16:26 | 显示全部楼层

那个内容中的使…不动那些也要打进去?

我是用手机上网的……所以看不好……
回复

使用道具 举报

15

主题

0

精华

349

积分

子爵

耕战
44
鹰币
82
天龙币
0
回帖
71
附庸关系0
发表于 2010-7-25 12:17:04 | 显示全部楼层
对把它们全部复制进去。就ok了
{42}
回复

使用道具 举报

56

主题

0

精华

1163

积分

伯爵

耕战
154
鹰币
332
天龙币
0
回帖
480
附庸关系0
发表于 2010-7-25 12:52:02 | 显示全部楼层
复制进AI文件夹,在编辑地图时按玩家选项,在“个人”项里选择就行了。
PS:用不动AI时,你放置的第一个农民会乱跑,所以第一个农民就放到无法到达的地方,用树木啊,石头啊,等等拦住,不让人进就行了哈。
回复

使用道具 举报

8

主题

1

精华

1560

积分

侯爵

耕战
187
鹰币
129
天龙币
0
回帖
171
附庸关系0
发表于 2010-7-25 14:31:52 | 显示全部楼层
徐铮 最近貌似好了很多了 回答很积极呢

不动AI代码补充一点 AI程序中;号的后面将被忽略视为注释 所以那些中文没问题的
回复

使用道具 举报

56

主题

0

精华

1163

积分

伯爵

耕战
154
鹰币
332
天龙币
0
回帖
480
附庸关系0
发表于 2010-7-25 17:26:48 | 显示全部楼层
呵呵,谢谢赞赏。最近常常浏览本版的精华贴,所以学到了不少东西。。。。。
回复

使用道具 举报

5

主题

0

精华

134

积分

男爵

耕战
11
鹰币
23
天龙币
0
回帖
50
附庸关系0
 楼主| 发表于 2010-7-25 20:41:02 | 显示全部楼层

我放的任何单位都不动……

包括第一个村民………我是按照上面的不动AI的内容一个字母一个字母打的……累阿…!!!
《战役制作中……地图做的非常难………看》做图有什么技巧么??教教我吧…(=。=)

[ 本帖最后由 爱好者 于 2010-7-25 20:46 编辑 ]
回复

使用道具 举报

56

主题

0

精华

1163

积分

伯爵

耕战
154
鹰币
332
天龙币
0
回帖
480
附庸关系0
发表于 2010-7-26 09:22:41 | 显示全部楼层
你就不要在这里回复啦!!!!自己去发帖嘛!!!!在这些小贴里没什么人会注意你的回复的。。。。
回复

使用道具 举报

56

主题

0

精华

1163

积分

伯爵

耕战
154
鹰币
332
天龙币
0
回帖
480
附庸关系0
发表于 2010-7-26 09:24:02 | 显示全部楼层
原帖由 爱好者 于 2010-7-25 20:41 发表
包括第一个村民………我是按照上面的不动AI的内容一个字母一个字母打的……累阿…!!!
《战役制作中……地图做的非常难………看》做图有什么技巧么??教教我吧…(=。=)

复制过去不就行了,把那些中文去掉。需要的话留个邮箱给我,我发个“不动的AI+256数字AI”给你。
回复

使用道具 举报

8

主题

1

精华

1560

积分

侯爵

耕战
187
鹰币
129
天龙币
0
回帖
171
附庸关系0
发表于 2010-7-26 09:51:47 | 显示全部楼层
说过了 中文去掉不去掉没所谓 建议不去掉 方便修改 那是注释 AI程序不会执行
回复

使用道具 举报

0

主题

0

精华

8

积分

扈从

耕战
1
鹰币
0
天龙币
0
回帖
15
附庸关系0
发表于 2010-7-26 18:04:15 | 显示全部楼层
学习中呀!学习中呀!学习中呀!学习中呀!学习中呀!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-19 05:48 , Processed in 0.197917 second(s), 147 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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