社交与组织
检查是否为队长
检查当前角色是否为队伍队长,适用于队伍传送、多人副本入口和队长专属操作限制。
命令用途
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这类队长操作一起出现。
相关资源
- 蓝海服务器 — 一键迁移旧服数据,换机房不折腾玩家
