地图与场景

检查地图中所有人是否同一行会

检查指定地图中的人物是否都属于同一行会,适用于占点判断、攻城阶段控制和地图归属校验。

命令用途

IsSameGuildOnMap 用于检查指定地图中的人物是否都属于同一行会。

它常用于占领地图、攻城据点归属、行会活动阶段切换,以及需要判断“当前场景是否已被单一行会完全控制”的流程。

命令名

IsSameGuildOnMap

调用格式

IsSameGuildOnMap <地图编号>

参数说明

参数必填说明
地图编号是要检查的地图编号或地图名。

返回结果

  • 指定地图中的人物符合“同一行会”条件:条件成立。
  • 指定地图中的人物不符合该条件:条件不成立。

示例

基础用法

#IF
IsSameGuildOnMap 3
#SAY
当前地图已被同一行会统一控制。
#ELSESAY
当前地图内仍有不同来源的成员。

这段写法适合做占点结果判断或地图控制权提示。

注意事项

  • 这条命令检查的是“地图中的人物整体关系”,不是只检查当前玩家自己是否有行会。
  • 这条命令的语义是“检查地图中所有人是否同一行会”,但空图、单人图或无行会成员时的边界结果没有进一步展开;这类情况建议在本地版本先做实测。
  • 如果你只是要检查当前玩家是否属于沙城、攻城方或守城方,应使用更直接的行会/攻城关系命令,不要拿这条命令代替身份判断。

相关命令