我爱小钱 发表于 2012-7-17 19:45:26

《不动AI》怎么弄啊?

我在下载中心下载了一个《不动AI》,但是好复杂,只好传上来让大家帮我弄好它啦!

六文丿鱼丸 发表于 2012-7-17 19:54:15

放入AI文件夹,再编辑器-玩家中设置

我爱小钱 发表于 2012-7-17 20:44:29

回复 ☆幻之小柯 的帖子

只有两个选项:1.电脑      2.任一

六文丿鱼丸 发表于 2012-7-17 20:46:20

回复 我爱小钱 的帖子

囧,不说到位就不行吗
玩家里面的个人里面

一吻天荒 发表于 2012-8-2 11:06:32

简单:

如何使电脑的单位不动?

在帝国中,电脑玩家的单位总是要出去巡逻,无法控制它们的位置,有什么方法能使电脑的单位留在原地呢?用触发解决这个问题既麻烦,效果又不好。最简单有效的办法是利用不动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就行了。参见“玩家选项卡”。




我是一匹狗 发表于 2012-8-2 16:29:23

回复 一吻天荒 的帖子

根本看不懂,全部复制PER里面?
页: [1]
查看完整版本: 《不动AI》怎么弄啊?