社交与组织

检查是否为队长

检查当前角色是否为队伍队长,适用于队伍传送、多人副本入口和队长专属操作限制。

命令用途

IsGroupMaster 用于检查当前角色是否为当前队伍的队长。

它通常用于队伍传送、多人副本开启、召回组员和其它必须由队长发起的操作前置判断。

命令名

IsGroupMaster

调用格式

IsGroupMaster

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 当前角色是队长时,#IF 条件成立。
  • 当前角色不是队长时,条件不成立。
  • 该命令只判断队长身份,不会同时检查队伍人数;人数限制应配合 CheckGroupCount 使用。

示例

基础用法

#IF
IsGroupMaster
#SAY
你是队长。
#ELSESAY
你不是队长。

这段写法用于直接判断当前角色是否为队长,适合放在组队功能入口前做最基础的权限分流。

常见变体

#IF
IsGroupMaster
CheckGroupCount = 5 M2
#ACT
GroupMapMove 3 330 330 5
#ELSESAY
只有队长才能带队进入,且队伍人数必须满足要求。

这类写法用于多人副本或团队传送入口。先检查是否为队长,再叠加队伍人数条件。

注意事项

  • IsGroupMaster 只判断当前角色是否为队长,不会自动检查是否已经组队。
  • 如果脚本同时依赖“必须是队长”和“人数足够”,要显式叠加 CheckGroupCount。
  • 该命令常与 GroupMove、GroupMapMove、RecallGroupMembers 这类队长操作一起出现。

相关命令