社交与组织
检查是否加入行会
检查当前角色是否已经加入行会,适用于行会入口限制、捐献功能和行会专属流程前置判断。
命令用途
HaveGuild 用于检查当前角色是否已经加入行会。
它常见于行会捐献、行会权限入口、行会活动报名和其它“必须先有行会身份”才能继续的流程。
命令名
HaveGuild
调用格式
HaveGuild
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 当前角色已经加入行会时,
#IF条件成立。 - 当前角色还没有加入行会时,条件不成立。
- 该命令只判断是否有行会身份,不负责判断是否为掌门或是否属于指定行会。
示例
基础用法
#IF
HaveGuild
#SAY
你已经加入行会。
#ELSESAY
你还没有加入行会。
这段写法适合在最基础的行会功能入口前,先判断当前角色是否已经拥有行会身份。
常见变体
#IF
HaveGuild
#ACT
GameGold - 100000
#SAY
捐献成功。
#ELSESAY
请先加入行会后再来捐献。
这类写法适合放在行会捐献、行会福利或行会专属商店前,避免无行会角色直接进入后续流程。
注意事项
HaveGuild只判断当前角色是否已经加入行会,不会告诉你具体行会名。- 如果脚本还要求“必须是掌门”或“必须和对方同一行会”,应继续叠加对应检查命令。
- 这类判断通常适合放在行会功能入口最前面,先把无行会角色挡在外面。
