地图与场景
检查师徒是否在指定地图
检查师徒另一方是否位于指定地图。
命令用途
CheckMasterOnMap 用于检查师徒另一方是否位于指定地图。
它常用于师徒召集、双人任务门槛和师徒关系场景下的地图一致性判断。
命令名
CheckMasterOnMap
调用格式
CheckMasterOnMap <地图编号>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
地图编号 | 是 | 要检查的地图编号,写 SELF 时表示检查师徒另一方是否和当前角色处于同一地图。 |
返回或影响
- 这是检查型命令,只用于条件分支判断。
- 当师徒另一方位于指定地图时,
#IF条件成立。 - 当另一方不在目标地图、未建立师徒关系或当前条件不满足时,条件不成立。
示例
基础用法
#IF
CheckMasterOnMap SELF
#ACT
SendMsg 6 "你的师徒另一方当前和你在同一张地图。"
这段写法会检查师徒另一方是否与当前角色处于同一地图。
常见变体
#IF
CheckMasterOnMap 3
#SAY
你的师徒另一方当前在地图3。
#ELSESAY
你的师徒另一方当前不在地图3。
这段写法会检查师徒另一方是否位于地图 3。
注意事项
- 这条命令检查的是师徒关系另一方,不是夫妻、队友或普通好友。
SELF表示当前地图,不是固定地图代码。- 如果业务必须先确认当前角色已经有师徒关系,通常应先做前置判断再使用。
