Previous topicNext topic
Help > 脚本命令使用详解 > 条件检查 >
检查人物师徒关系

师徒命令:

CHECKPOSEISMASTER  //检查对面是否是师父
CHECKPOSEMASTER    //检测对面是否是徒弟
HAVEMASTER         //检查是否建立师徒关系
DELMASTER          //清除师徒信息。
CHECKMASTERONLINE  //检查师徒另一方是否在线
CHECKMASTERONMAP   //检测师傅(或徒弟)是否在XXX地图,支持SELF(是否同一地图)


举例:拜师收徒脚本

;==========================================
[@CHECKPOSEISMASTER]
#IF
CHECKPOSEISMASTER
#SAY
站在你对的面的是您的师傅
#ELSESAY
对面的人不是师父
;===========================================

;==========================================
[@CHECKPOSEMASTER]
#IF
CHECKPOSEMASTER
#SAY
对面的人物还是徒弟
#ELSESAY
对面的人不是徒弟
;===========================================
[@HAVEMASTER]
#IF
HAVEMASTER
#SAY
你建立了师徒关系!
#ELSESAY
你都没有建立师徒关系。
;===========================================
功能:DELMASTER
;==========================================
[@DELMASTER]
#IF
#ACT
DELMASTER
#SAY
你已经和你师傅脱离关系了
;==========================================
功能:CHECKMASTERONLINE //检查师徒另一方是否在线
;==========================================

[@CHECKMASTERONLINE]
#IF
HAVEMASTER
#ELSEACT
MESSAGEBOX 你都没有建立师徒关系,来查看什么?
BREAK
#IF
CHECKISMASTER
#ACT
DELAYCALL 10 @师傅
BREAK
#IF
CHECKMASTER
#ACT
DELAYCALL 10 @徒弟
BREAK

[@师傅]
#IF
CHECKMASTERONLINE
#SAY
你的徒弟当前正在线!
#ELSESAY
你的徒弟不在线!\ \
<返回
/@MAIN>

[@徒弟]
#IF
CHECKMASTERONLINE
#SAY
你的师傅当前正在线!
#ELSESAY
你的师傅不在线!\ \
<返回
/@MAIN>
;==========================================
功能:CHECKMASTERONMAP //检测师傅(或徒弟)是否在XXX地图,支持SELF(是否同一地图)
;==========================================

[@CHECKMASTERONMAP]
#IF
HAVEMASTER
#ELSEACT
MESSAGEBOX 你都没有建立师徒关系,来查看什么?
BREAK
#IF
CHECKISMASTER
#ACT
DELAYCALL 10 @师傅
BREAK
#IF
CHECKMASTER
#ACT
DELAYCALL 10 @徒弟
BREAK

[@师傅]
#IF
CHECKMASTERONMAP SELF
#SAY
你的徒弟当前和你在同一地图内!
#ELSESAY
你的徒弟和你不在同一地图内!\ \
<返回
/@MAIN>

[@徒弟]
#IF
CHECKMASTERONMAP SELF
#SAY
你的师傅当前和你在同一地图内!
#ELSESAY
你的师傅和你不在同一地图内!\ \
<返回
/@MAIN>
;==========================================