社交与组织

统计行会在线人数

统计指定行会在线且满足条件的人数并写入变量。

命令用途

GuildStat 用于统计指定行会在线且满足条件的人数,并把结果写入变量。

它常见于掌门面板、行会活跃度判断和攻沙报名人数门槛校验。

命令名

GuildStat

调用格式

GuildStat <行会名> <等级> <过滤同机器码> <变量>

参数说明

参数必填说明
行会名是要统计的行会名称。写 SELF 时表示统计当前角色自己的行会。
等级是统计时使用的等级门槛。通常用于限制只统计达到指定等级的在线成员。
过滤同机器码是支持 0 和 1。0 表示不过滤,1 表示过滤同机器码角色。
变量是用于接收统计结果的变量,例如 P1。

返回或影响

  • 这是执行型统计命令,会把符合条件的在线人数写入指定变量。
  • 统计完成后,后续脚本可直接读取该变量继续判断。

示例

基础用法

#ACT
GuildStat SELF 50 1 P1

#IF
Large P1 20
#SAY
当前行会在线且达到 50 级的人数已超过 20 人。

这段写法会统计当前行会中在线、等级达到 50 且按机器码去重后的成员数量,并把结果写入 P1。

注意事项

  • 这条命令不是检查型命令,人数结果会写入变量,不会直接在 #IF 中返回真或假。
  • SELF 表示当前角色自己的行会;如果当前角色没有行会,这种写法通常得不到你想要的统计结果。
  • 它可以配合 IsGuildMaster 使用,适合只允许掌门查看行会在线统计的场景。

相关命令