帝国时代2地图编辑器怎么做“当前的外交态度”条件?

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:13:51
就是说你对我外交是什么,我对你就是什么那种。我记得正版战役里有许多这样的事件,好像巴巴罗萨的第5、6关就是这样。顺便问一下,堆积少量属性条件怎么做?比如肉为0某人就死了。
什么乱七八糟的,我是说如果谁跟我改变外交关系为中立,我就跟他敌对。(这时,可这么设:条件:当前的外交态度,起始玩家:玩家X,对象玩家:玩家1,外交态度:中立。效果:改变外交态度,起始玩家:玩家1,对象玩家:玩家X,外交态度:敌对)跟我改成敌对,我还是改敌对(就再做一份和刚才一模一样的,然后把条件中的中立改成敌对)。(本来我们都是联盟)第二个我是说堆积少量属性,不是堆积属性!照你这么做,那谁一开始就会赢。

LZ,你说的那个更本不能用触发器解决,而是涉及到了电脑的AI。要实现这一步,必须要先掌握基本的AI编辑方法。掌握基本的AI编辑,之后你就可以同AI判断你是否改变了对它的外交,从而它自己采取行动。

我以前一开始编的是我跟它中立或者敌对,它就会跟我敌对,我和它同盟,它才和我同盟。但后来发现这样太容易欺骗了,我如果打不过可以立即同盟,等兵部署了再和他敌对。
所以我建议你采用一次性外交,一旦你和它敌对或中立,它就和你敌对,并且你和它再同盟也没用了。反正战役也是这么设定的。不过成吉思汗战役第一关AI设置的太弱智了,如果我和他中立,他仍然会和我保持同盟。所以嘿嘿……

至于AI怎么编,其实很简单,格式和最简单的宏有点像,就是字符不同。如果你自己会去钻的话,没人教也能很快掌握,但如果不想去钻研的话,即使别人教你也很难掌握。

不早点说,这个东西必须配合AI,不然没办法
简单,
1.比如说杀死某个单位回到玩家2的旗子那里就送把兵给你
触发1 开启
条件:区域内的对象(玩家1走到那个旗子的那里)大于或等于1个单位时
效果:开启触发2
触发2:关闭
条件:杀死对象(自己设)
效果:开启触发3
触发3:关闭
条件:区域内的对象(玩家1走到那个旗子的那里)
效果:改变所有权 把(玩家2)想改的兵改为玩家1
2.在触发里找到“堆积属性”的条件设为“玩家X食物0"再设置效果“宣布胜利”想设为谁赢就设谁
不懂的话问我QQ:1070950374

那你就不要改变外交态度嘛。