社交与组织

检查是否拥有师父

检查当前人物是否拜了师父。

命令用途

CheckMaster 检查当前人物是否已经拜师,即是否拥有师父。

它与 HaveMaster 的区别在于:CheckMaster 只判断自己是否有师父,HaveMaster 判断的是是否建立了师徒关系(无论自己是师父还是徒弟)。

命令名

CheckMaster

调用格式

CheckMaster

返回结果

  • 当前人物已拜师(有师父):条件成立。
  • 当前人物未拜师(没有师父):条件不成立。

示例

基础用法

[@WantMaster]
#IF
CheckMaster
#SAY
你已经有师傅了,不能再拜师。
#ELSEACT
MessageBox "你还没有拜师,可以寻找一位师傅。"

这段写法在拜师流程中先判断人物是否已有师父,已有则拒绝再次拜师。

结合 HaveMaster 使用

[@CheckMasterOnline]
#IF
HaveMaster
#ELSEACT
MessageBox "你还没有建立师徒关系,无法继续查看。"
Break
#IF
CheckIsMaster
#ACT
DelayCall 10 @师傅
Break
#IF
CheckMaster
#ACT
DelayCall 10 @徒弟
Break

先用 HaveMaster 确认存在师徒关系,再用 CheckIsMaster 和 CheckMaster 区分当前是师父还是徒弟,分别跳转到对应逻辑。

注意事项

  • 如果只想判断"是否有师徒关系"而不区分身份,使用 HaveMaster。
  • 如果要判断"是否收了徒弟",使用 CheckIsMaster。
  • 判断前建议先确认英雄或人物存在。

相关命令