社交与组织

检查队伍人数

检查当前队伍人数是否满足指定条件,并可把人数写入变量,适用于组队门槛、队长功能和多人副本入口判断。

命令用途

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。
  • 该命令会把当前人数写入变量,因此变量类型和后续显示写法应保持一致。

相关命令