地图与场景

检查师徒是否在指定地图

检查师徒另一方是否位于指定地图。

命令用途

CheckMasterOnMap 用于检查师徒另一方是否位于指定地图。

它常用于师徒召集、双人任务门槛和师徒关系场景下的地图一致性判断。

命令名

CheckMasterOnMap

调用格式

CheckMasterOnMap <地图编号>

参数说明

参数必填说明
地图编号是要检查的地图编号,写 SELF 时表示检查师徒另一方是否和当前角色处于同一地图。

返回或影响

  • 这是检查型命令,只用于条件分支判断。
  • 当师徒另一方位于指定地图时,#IF 条件成立。
  • 当另一方不在目标地图、未建立师徒关系或当前条件不满足时,条件不成立。

示例

基础用法

#IF
CheckMasterOnMap SELF
#ACT
SendMsg 6 "你的师徒另一方当前和你在同一张地图。"

这段写法会检查师徒另一方是否与当前角色处于同一地图。

常见变体

#IF
CheckMasterOnMap 3
#SAY
你的师徒另一方当前在地图3。
#ELSESAY
你的师徒另一方当前不在地图3。

这段写法会检查师徒另一方是否位于地图 3。

注意事项

  • 这条命令检查的是师徒关系另一方,不是夫妻、队友或普通好友。
  • SELF 表示当前地图,不是固定地图代码。
  • 如果业务必须先确认当前角色已经有师徒关系,通常应先做前置判断再使用。

相关命令