atlantice 发表于 2009-10-10 20:30:59

请教一个问题

我在玩帝国时代征服者战役时,发现一个有趣的现象:

在《成吉思汗》,《阿提拉》,《席德》等战役中,一开始你的盟友与你处于“同盟”的状态,但如果你在战役中打开外交框,主动把你与盟友的关系改为“敌对”或“中立”后,它也会随之主动把对你的关系改为“敌对”。


我感觉这个效果很生动,但我是新手,不知道怎样才能做出来,也不知道这个效果是“触发事件”做出来的,还是电脑有特定的AI。我现在正在编一部剧情,很想要这个效果,想诚心请教一下论坛里面的朋友,怎样得到这个效果?

我不会AI编程,所以如果是AI的缘故,我请求论坛里面的朋友传给我这样的一个AI。

如果是触发事件,希望会的朋友教我一下。

谢谢!

六文丿鱼丸 发表于 2009-10-10 20:44:51

编辑器条件里面好像有 我也不会 要改点文件
PS发错了版

天行者 发表于 2009-10-10 20:46:55

AI,绝对的。
请问老胡v1。

吉米·金 发表于 2009-10-11 08:14:21

1.发错版了。因为这个版基本不发帖。

2.找老胡v1,请点这里
https://www.hawkaoe.net/bbs/space.php?action=viewpro&uid=26021
再发短消息:) :handshake

老胡V1 发表于 2009-10-11 11:56:59

…这种事…发错版了吧!其实帝国时代本身默认AI就有这个功能了,(好像难度要调高才可以,或许是我记错了…)要是要AI代码…我现在在外面,等下给你

王文祎 发表于 2009-10-11 12:12:31

不是说战役AI与对战AI不同吗

老胡V1 发表于 2009-10-11 12:16:05

战役AI是根据战役需要做的,比对战AI简单,但是这并不意味着不可以有对战AI有的功能

老胡V1 发表于 2009-10-11 12:24:26

AI代码:

(defrule
    (not(players-stance 1 ally))
=>
    (set-stance 1 enemy)
)


把以上内容加入AI文件里面就可以了

atlantice 发表于 2009-10-11 13:12:37

谢谢大家的帮助。

我第一次发帖,发错了版不好意思。

老胡V1 发表于 2009-10-11 13:20:44

注意用记事本输入以上文字,然后保存为 AI名字.per,然后再建一个记事本,什么都不用写,保存为 AI名字.ai 2个文件一起放到AI文件夹里面,然后在地图编辑器里,点“玩家”,选择要改变外交的玩家(玩家X),然后在右下角“个人”那里选择那个AI
页: [1]
查看完整版本: 请教一个问题