kyuenysomenm 发表于 2023-10-27 04:29:25

AI文件里面并列条件这个players-stance的问题出在哪?

本帖最后由 kyuenysomenm 于 2023-10-27 05:39 编辑

想做一个判断,如果AI文件里的玩家1号位或2号位对该AI方的外交关系改成了中立或敌对,那么就触发多人AI信号。

那么想到的是照葫芦画瓢,or里面多两个对玩家2的判定。




但是会提示680行,也就是框出来这行有问题。所以问题出在哪里?是or里面最多只能加两个条件吗?如果是,要用这种三个or套四个条件才能实现并列吗?这种条件不会报错。


另外,如果改用any-human,能实现在多人游戏中任何玩家满足外交条件就会触发吗?抓不到测试员没法试,至少地编里没报错了。

kyuenysomenm 发表于 2023-10-27 23:06:09

抓到人测试了,上述的两个方式都可以作为代替。不明白为什么or括号里只能跟两个条件,大概和地编的条件分隔符只管他前后俩条件是一个思路吧。

gwh6662 发表于 2023-11-2 23:41:39

那要是or里面带两个以上条件怎么写

gwh6662 发表于 2023-11-2 23:43:05

gwh6662 发表于 2023-11-2 23:41
那要是or里面带两个以上条件怎么写

没仔细看帖子去了,看来要这样嵌套写,好麻烦啊{:10_455:}

期悦 发表于 2023-11-8 08:38:43

gwh6662 发表于 2023-11-2 23:41
那要是or里面带两个以上条件怎么写

4个条件
(or (条件)
(or (条件)
(or (条件)
    (条件))))

6个条件
(or (条件)
(or (条件)
(or (条件)
(or (条件)
(or (条件)
    (条件))))))

8个条件:
(or (条件)
(or (条件)
(or (条件)
(or (条件)
(or (条件)
(or (条件)
    (条件))))))))

以此类推

gwh6662 发表于 2023-11-11 22:49:01

期悦 发表于 2023-11-8 08:38
4个条件
(or (条件)
(or (条件)


感谢
页: [1]
查看完整版本: AI文件里面并列条件这个players-stance的问题出在哪?