找回密码
 点一下
查看: 2219|回复: 7

请问让玩家组中的玩家,对所有玩家宣战该怎么写触发

[复制链接]
发表于 2018-4-8 18:58:08 | 显示全部楼层 |阅读模式
【玩家组A】中有数个玩家,我想让他们对所有人宣战
我先把所有玩家放进【玩家组B】
然后就不会了,如何让【玩家组A】中的玩家对【玩家组B】中的玩家宣战
发表于 2018-4-8 20:00:08 | 显示全部楼层
不是有结盟的动作么,通过套嵌循环,遍历两个玩家组,让他们之间结盟关系为敌对不就行了?

点评

套嵌循环怎么做?这样?我不太确定,因为结盟这个不好测试[attachimg]179266[/attachimg]  详情 回复 发表于 2018-4-8 20:52
回复

使用道具 举报

 楼主| 发表于 2018-4-8 20:52:50 | 显示全部楼层
yxxiaobin 发表于 2018-4-8 20:00
不是有结盟的动作么,通过套嵌循环,遍历两个玩家组,让他们之间结盟关系为敌对不就行了?

套嵌循环怎么做?这样?我不太确定,因为结盟这个不好测试 6.jpg

点评

这个不能这么用,你得为玩家组中的每个玩家P做动作,而不是挑选玩家做动作,套嵌的话会覆盖掉原有的值。  详情 回复 发表于 2018-4-8 23:25
回复

使用道具 举报

发表于 2018-4-8 23:25:27 | 显示全部楼层
wang1995le 发表于 2018-4-8 20:52
套嵌循环怎么做?这样?我不太确定,因为结盟这个不好测试

这个不能这么用,你得为玩家组中的每个玩家P做动作,而不是挑选玩家做动作,套嵌的话会覆盖掉原有的值。

点评

还是没理解……有时间能做个演示截图吗  详情 回复 发表于 2018-4-9 20:35
回复

使用道具 举报

 楼主| 发表于 2018-4-9 20:35:29 | 显示全部楼层
yxxiaobin 发表于 2018-4-8 23:25
这个不能这么用,你得为玩家组中的每个玩家P做动作,而不是挑选玩家做动作,套嵌的话会覆盖掉原有的值。

还是没理解……有时间能做个演示截图吗

点评

定义两个整数i和j,然后这样写: 为玩家组A中的每个玩家i做动作 为玩家组B中的每个玩家j做动作 使玩家i和玩家j视彼此为敌人  详情 回复 发表于 2018-4-9 22:47
回复

使用道具 举报

发表于 2018-4-9 22:47:07 | 显示全部楼层
本帖最后由 yxxiaobin 于 2018-4-9 22:48 编辑
wang1995le 发表于 2018-4-9 20:35
还是没理解……有时间能做个演示截图吗

定义两个整数 i 和 j,然后这样写:
为玩家组A中的每个玩家 i 做动作
    为玩家组B中的每个玩家 j 做动作
        使玩家 i 和玩家 j 视彼此为敌人
------------------------------------------
另外好像有直接设置玩家组结盟规则的动作,记不准了。如果有,就更省事了。
回复

使用道具 举报

发表于 2018-4-10 22:18:55 | 显示全部楼层
直接上图 154.png ,这样应该就可以了。

点评

感谢,这个挺绕的,还是图清楚  详情 回复 发表于 2018-4-11 21:48
回复

使用道具 举报

 楼主| 发表于 2018-4-11 21:48:44 | 显示全部楼层
284218202 发表于 2018-4-10 22:18
直接上图,这样应该就可以了。

感谢,这个挺绕的,还是图清楚
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 11:27 , Processed in 0.125081 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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