翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 356|回复: 5

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

[复制链接]

2

主题

0

精华

27

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
5
附庸关系0
 楼主| 发表于 2023-10-27 04:29:25 | 显示全部楼层 |阅读模式
本帖最后由 kyuenysomenm 于 2023-10-27 05:39 编辑

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

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




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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

2

主题

0

精华

27

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
5
附庸关系0
 楼主| 发表于 2023-10-27 23:06:09 | 显示全部楼层
抓到人测试了,上述的两个方式都可以作为代替。不明白为什么or括号里只能跟两个条件,大概和地编的条件分隔符只管他前后俩条件是一个思路吧。
回复

使用道具 举报

6

主题

0

精华

113

积分

男爵

耕战
0
鹰币
80
天龙币
0
回帖
28
附庸关系0
发表于 2023-11-2 23:41:39 | 显示全部楼层
那要是or里面带两个以上条件怎么写
回复

使用道具 举报

6

主题

0

精华

113

积分

男爵

耕战
0
鹰币
80
天龙币
0
回帖
28
附庸关系0
发表于 2023-11-2 23:43:05 | 显示全部楼层
gwh6662 发表于 2023-11-2 23:41
那要是or里面带两个以上条件怎么写

没仔细看帖子去了,看来要这样嵌套写,好麻烦啊
回复

使用道具 举报

21

主题

3

精华

1万

积分

征服者

耕战
3476
鹰币
2266
天龙币
0
回帖
220

第十三届火箭筒杯季军

附庸关系9
发表于 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 (条件)
    (条件))))))))

以此类推
![/url]
回复

使用道具 举报

6

主题

0

精华

113

积分

男爵

耕战
0
鹰币
80
天龙币
0
回帖
28
附庸关系0
发表于 2023-11-11 22:49:01 | 显示全部楼层
期悦 发表于 2023-11-8 08:38
4个条件
(or (条件)
(or (条件)

感谢
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-4-29 21:30 , Processed in 0.149599 second(s), 73 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表