社交与组织

检查行会掌门

检查当前角色是否为本行会掌门,适用于行会管理、权限入口和掌门专属操作限制。

命令用途

IsGuildMaster 用于检查当前角色是否为自己所在行会的掌门。

它常见于行会职位管理、行会设置调整、行会招募和其它必须由掌门执行的操作前置判断。

命令名

IsGuildMaster

调用格式

IsGuildMaster

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 当前角色是本行会掌门时,#IF 条件成立。
  • 当前角色不是掌门时,条件不成立。
  • 该命令只判断掌门身份,不会替代 HaveGuild 这类基础行会身份判断。

示例

基础用法

#IF
IsGuildMaster
#SAY
你是本行会掌门。
#ELSESAY
你不是本行会掌门。

这段写法适合直接放在掌门专属入口前,先判断当前角色是否拥有执行权限。

常见变体

#IF
HaveGuild
IsGuildMaster
#SAY
请输入新的行会管理参数。
#ELSESAY
只有行会掌门才能执行这项操作。

这类写法适合把“已经加入行会”和“必须是掌门”两层条件一起写清,避免普通成员进入管理流程。

注意事项

  • IsGuildMaster 只判断当前角色是否为掌门,不会自动补齐加入行会、行会存在等前置条件。
  • 如果脚本入口允许无行会角色进入,最好先写 HaveGuild,再继续判断掌门身份。
  • 这类命令经常出现在行会招募、职位调整和行会设置相关 NPC 流程里。

相关命令