社交与组织
检查队伍人数
检查当前队伍人数是否满足指定条件,并可把人数写入变量,适用于组队门槛、队长功能和多人副本入口判断。
命令用途
CheckGroupCount 用于检查当前队伍人数是否满足指定条件。
它通常用于组队副本、队伍传送、多人活动入口和队长功能判断,也可以把当前队伍人数写入变量,方便后续显示或继续参与脚本计算。
命令名
CheckGroupCount
调用格式
CheckGroupCount <比较符> <数字> <变量>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
比较符 | 是 | 支持 <、>、=,用于比较当前队伍人数与目标数字的关系。 |
数字 | 是 | 参与比较的目标人数。 |
变量 | 是 | 用于接收当前队伍人数的变量,例如 M2。 |
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 条件成立时,
#IF判断通过。 - 同时会把当前队伍人数写入指定变量,供后续显示或处理。
- 该命令只负责统计与比较人数,不负责判断是否为队长;队长限制通常应配合
IsGroupMaster使用。
示例
基础用法
#IF
CheckGroupCount > 1 M2
#SAY
目前你的队伍有 <$STR(M2)> 人。
#ELSESAY
目前你还没有组队。
<返回/@MAIN>
这段写法用于判断当前是否已经组队,并把队伍人数写入 M2 供对话中直接显示。
常见变体
#IF
IsGroupMaster
CheckGroupCount = 5 M2
#ACT
RecallGroupMembers 3 330 330 5
#ELSESAY
需要由队长带满 5 人队伍后才能进入。
这类写法用于多人副本或队伍传送入口。先限制必须是队长,再检查队伍人数是否满足要求。
注意事项
CheckGroupCount只统计当前队伍人数,不会自动限制操作人是否为队长。- 如果脚本逻辑依赖“必须由队长操作”,应显式叠加
IsGroupMaster。 - 该命令会把当前人数写入变量,因此变量类型和后续显示写法应保持一致。
