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

婚姻命令:

CHECKMARRY               //检查人物是否结婚
CHECKDEARONMAP           //检查夫妻一方是否在XXX地图,支持SELF(是否同一地图)
CHECKDEARONLINE          //检查夫妻一方是否在线
GENDER MAN               //检查性别:男
GENDER WOMAN             //检查性别:女
CHECKPOSEGENDER MAN      //检查性别:男 可以检查对面人物的性别(不要求面对面)。
CHECKPOSEGENDER WOMAN    //检查性别:女 可以检查对面人物的性别(不要求面对面)。
CHECKPOSEDIR             //检查对面人物站的位置性别(要求面对面)。
DELMARRY                 //清除结婚信息

婚姻举例:结婚脚本

;==========================================
;检查对面人物是否为男的
[@checkposegender0]
#IF
CHECKPOSEGENDER MAN
#SAY
你对面的人物是男的。
#ELSESAY
你对面的人物不是男的。
;==========================================


;检查对面人物是否为女的
[@checkposegender1]
#IF
CHECKPOSEGENDER WOMAN
#SAY
你对面的人物是女的。
#ELSESAY
你对面的人物不是女的。
;==========================================

[@CHECKMARRY]
#IF
CHECKMARRY
#ELSEACT
MESSAGEBOX 你都没结婚,来查看什么?
BREAK

#IF
GENDER MAN
#ACT
DELAYCALL 10 @男方
BREAK
#ELSEIF
GENDER WOMAN
#ACT
DELAYCALL 10 @女方
BREAK

[@男方]
#IF
CHECKDEARONMAP SELF
#SAY
你的老婆当前和你在同一地图内!
#ELSESAY
你的老婆和你不在同一地图内!\ \
<返回
/@MAIN>

[@女方]
#IF
CHECKDEARONMAP SELF
#SAY
你的老公当前和你在同一地图内!
#ELSESAY
你的老公和你不在同一地图内!\ \
<返回
/@MAIN>
;==========================================
检查命令:CHECKDEARONLINE
;==========================================
[@CHECKDEARONLINE]
#IF
GENDER MAN
CHECKDEARONLINE
#SAY
你的老婆当前正在线!
#ELSESAY
你的老婆不在线!\ \
<返回
/@MAIN>

#IF
GENDER WOMAN
CHECKDEARONLINE
#SAY
你的老公当前正在线!
#ELSESAY
你的老公不在线!\ \
<返回
/@MAIN>

;==========================================
解除婚姻:DELMARRY
;==========================================
;清除结婚信息
[@DELMARRY]
#IF
#ACT
DELMARRY
#SAY
你的结婚信息已清除。
;==========================================
功能:CHECKPOSEDIR 控制符(1,2)
;==========================================
;检查对面人物是否面对面
[@checkposedir0]
#IF
CHECKPOSEDIR
#SAY
你二个站的位置正确。
#ELSESAY
你二个站的位置不正确。
;==========================================

;==========================================
;检查对面人物是否面对面,而且要求二个人相同性别
[@checkposelevel0]
#IF
CHECKPOSEDIR 1
#SAY
你二个站的位置及性别一样。
#ELSESAY
你二个站的位置不正确或性别不一样。
;==========================================

;==========================================
;检查对面人物是否面对面,而且要求二个人不同性别
[@checkposelevel0]
#IF
CHECKPOSEDIR 2
#SAY
你二个站的位置及性别不一样。
#ELSESAY
你二个站的位置不正确或性别一样。
;==========================================