社交与组织

检查是否加入行会

检查当前角色是否已经加入行会,适用于行会入口限制、捐献功能和行会专属流程前置判断。

命令用途

HaveGuild 用于检查当前角色是否已经加入行会。

它常见于行会捐献、行会权限入口、行会活动报名和其它“必须先有行会身份”才能继续的流程。

命令名

HaveGuild

调用格式

HaveGuild

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 当前角色已经加入行会时,#IF 条件成立。
  • 当前角色还没有加入行会时,条件不成立。
  • 该命令只判断是否有行会身份,不负责判断是否为掌门或是否属于指定行会。

示例

基础用法

#IF
HaveGuild
#SAY
你已经加入行会。
#ELSESAY
你还没有加入行会。

这段写法适合在最基础的行会功能入口前,先判断当前角色是否已经拥有行会身份。

常见变体

#IF
HaveGuild
#ACT
GameGold - 100000
#SAY
捐献成功。
#ELSESAY
请先加入行会后再来捐献。

这类写法适合放在行会捐献、行会福利或行会专属商店前,避免无行会角色直接进入后续流程。

注意事项

  • HaveGuild 只判断当前角色是否已经加入行会,不会告诉你具体行会名。
  • 如果脚本还要求“必须是掌门”或“必须和对方同一行会”,应继续叠加对应检查命令。
  • 这类判断通常适合放在行会功能入口最前面,先把无行会角色挡在外面。

相关命令