ljt-wang 发表于 2016-9-17 17:02:47

求助

求助,能否判断出玩家1改外交了

Redapple 发表于 2016-9-17 17:14:08

额,这倒是一个新鲜的问题……{:146:}
如果我没说错的话,用触发应该是需要一个与玩家1同盟的玩家,然后把玩家1的某单位驻扎到该玩家的冲车什么的里面。一旦玩家1改了外交,那么冲车里的单位就会跑出来。这时候只需要一个判定区域的条件就行啦……
用AI我就不知道了……{:167:}希望能帮到楼主……

四个圈 发表于 2016-9-17 18:41:44

本帖最后由 四个圈 于 2016-9-17 18:46 编辑

这个语句可以检测,例如:2P改变3P外交为敌对时,则电脑玩家3P,也会改变2P的外交状态为敌对


(defrule
    (players-stance 2 enemy)
=>
    (set-stance 1 enemy)
)

Oracle_Ameth 发表于 2016-9-17 19:40:35

这个要通过AI才能解决。设置达成一定条件时AI会发出信号,场景接收到这个信号的时候自己设置的效果生效。

ljt-wang 发表于 2016-9-17 21:07:02

谢谢了各位

ljt-wang 发表于 2016-9-17 21:27:48

四个圈 发表于 2016-9-17 18:41
这个语句可以检测,例如:2P改变3P外交为敌对时,则电脑玩家3P,也会改变2P的外交状态为敌对




谢谢
页: [1]
查看完整版本: 求助