浩气长存 发表于 2017-5-12 21:58:57

Oracle_Ameth 发表于 2017-5-12 21:44
AI语句写成我这样是绝对没有问题的,你检查一下自己的触发是不是写对了

触发就写成和利普顿战役里的一样,设定AI信号6就导致敌人宣告胜利啊。也没问题呀。为测试我在下载的好几个AI和按照教程自己编的简单AI,甚至只包含这几段语句的AI都导入进去试过了,还是不行。就是使用只有这些语句的AI时候电脑玩家看着惨不忍睹就是了。

Oracle_Ameth 发表于 2017-5-12 22:05:27

浩气长存 发表于 2017-5-12 21:58
触发就写成和利普顿战役里的一样,设定AI信号6就导致敌人宣告胜利啊。也没问题呀。为测试我在下载的好几 ...

你在测试的时候刚进入场景有没有跳出一个报错的对话框?
另外你的那个触发有没有被正确地激活?
产生奇观地基和激活AI信号的那个触发这两个效果要写在同一个触发里。

浩气长存 发表于 2017-5-12 22:17:23

Oracle_Ameth 发表于 2017-5-12 22:05
你在测试的时候刚进入场景有没有跳出一个报错的对话框?
另外你的那个触发有没有被正确地激活?
产生奇 ...

没有报错信息,但是还是没有明白,激活AI信号?AI信号不是在AI里设置了吗?需要在设置地基的同时激活什么触发呢?利普顿战役里的那个AI信号6导致玩家2宣告获胜的触发不是单独的一个么?

Oracle_Ameth 发表于 2017-5-12 22:26:30

浩气长存 发表于 2017-5-12 22:17
没有报错信息,但是还是没有明白,激活AI信号?AI信号不是在AI里设置了吗?需要在设置地基的同时激活什么 ...

我的意思就是,AI写成这样是肯定没问题的,你看看是不是触发里把激活“收到AI信号宣布玩家胜利”的效果写错了或者在其他触发里面不小心把这个触发关掉了导致这个触发没有顺利运作。

浩气长存 发表于 2017-5-12 22:28:40

这个和帝国2的版本有关系么?我的是官方1.0c版本的。

wierek 发表于 2017-5-12 22:33:13

就是先建一个奇观地基,然后循环在上面产生一个东西,地基或已经建成的奇观存在时,因为占地所以不会产生东西,但如果奇观或地基消失,就会在上面产生一个物品(建筑或其他),然后循环检测该区域是否存在该物,或检查玩家是否拥有该物,之后效果宣布胜利,(亲测)可行,虽然这个方法比较简陋但可行

wierek 发表于 2017-5-12 22:42:06

这个就是编辑剧本打开看一下版本帝国HD

浩气长存 发表于 2017-5-12 23:12:41

wierek 发表于 2017-5-12 22:33
就是先建一个奇观地基,然后循环在上面产生一个东西,地基或已经建成的奇观存在时,因为占地所以不会产生东 ...

用AI触发的方法还是一直没搞定,刚用你的方法确实搞定了,不错,多谢。

Oracle_Ameth 发表于 2017-5-12 23:23:03

抱歉,刚才检查了一下,发现是因为我想当然导致了一个BUG,由于我是把wonder定义成了6,所以可能导致AI误读了,实测将wonder替换为wonderevent就能正常运作,已在相关楼层做出修改。

浩气长存 发表于 2017-5-13 20:13:18

Oracle_Ameth 发表于 2017-5-12 23:23
抱歉,刚才检查了一下,发现是因为我想当然导致了一个BUG,由于我是把wonder定义成了6,所以可能导致AI误读 ...

十分感谢!
页: 1 [2]
查看完整版本: 如何设置触发使得取消建造奇观(已有地基)后失败?