检测玩家当前所在地图名字
CheckMapName MapCode
命令参数
参数 含义
MapCode 地图代码
命令说明
本命令用于检测玩家当前所在地图的名字
使用示例
[@CheckMapName]
#IF
CheckMapName 3
#ACT
SendMsg 6 你当前正在盟重土城
Break
--------------------------------------------------------------------------------
检测指定地图内的人数
命令格式
CheckHum MapCode Count
命令参数
参数 含义
MapCode 地图代码
Count 要检测的人数(包含自己)
命令说明
本命令用于检测指定地图内的人数是否大于等于指定数量(包含自己)
使用示例
[@CheckHum]
#IF
CheckHum D717 5
#ACT
SendMsg 6 当前地图的人数大于等于5人!
Break
#IF
CheckHum 2
#ACT
SendMsg 6 当前地图的人数大于等于2人!
Break
#IF
CheckHum 1
#ACT
SendMsg 6 当前地图内只剩你自己了!
Break
--------------------------------------------------------------------------------
检测指定地图内的人数
命令格式
CheckMapHumanCount 地图代码 控制符(>,<,=,?) 数量
命令参数
参数 含义
地图代码 要检查的地图号
控制符 控制符可选(>,<,=,?) 大于 小于 等于 大于等于
数量 要检测的人数(包含自己)
命令说明
本命令用于检测指定地图内的人数是否符合指定数量(包含自己)
使用示例
[@CheckMapHumanCount]
#IF
CheckMapHumanCount D717 ? 15
#ACT
SendMsg 6 D717号地图内的人数大于等于15人!
Break
#IF
CheckMapHumanCount D717 > 15
#ACT
SendMsg 6 D717号地图内的人数大于15人!
Break
#IF
CheckMapHumanCount D717 < 15
#ACT
SendMsg 6 D717号地图内的人数小于15人!
Break
#IF
CheckMapHumanCount D717 = 15
#ACT
SendMsg 6 D717号地图内的人数等于15人!
Break
--------------------------------------------------------------------------------
检测玩家是否在指定地图指定范围内
命令格式
CheckInMapRange MapCode X Y Range
命令参数
参数 含义
MapCode 要检查的地图号
X Y 要检查的坐标
Range 要检测的范围
命令说明
本命令用于检测玩家是否在指定地图指定范围内
使用示例
[@CheckInMapRange]
#IF
CheckInMapRange 3 330 330 5 //检测人物是否在地图3的坐标330 330的5格范围内
#ACT
SendMsg 5 你在指定范围内
Break
#ELSEACT
SendMsg 5 你不在指定的范围内
Break
--------------------------------------------------------------------------------
检测指定地图指定范围内的人数
命令格式
CheckRangeHumCount MapCode X Y Range Type Count
命令参数
参数 含义
MapCode 要检查的地图号
X Y 要检查的坐标
Range 要检测的范围
Type 控制符可选(>,<,=,?) 大于 小于 等于 大于等于
Count 要检测的人数(包含自己)
命令说明
本命令用于检测指定地图指定范围内的人数
使用示例
[@CheckRangeHumCount]
#IF
CheckRangeHumCount 3 330 330 10 > 100 //检测地图3的坐标330 330的10格范围内人数是否
#ACT
SendMsg 5 盟重安全区里的人数超过了100人
Break
#ELSEACT
SendMsg 5 盟重安全区里的人数不到100人
Break
--------------------------------------------------------------------------------
检测地图的标识状态
命令格式
CheckMapQuest MapCode [0..799] 0或1
命令参数
参数 含义
MapCode 要检查的地图号 支持填写(NPCMAP = 取NPC所在地图, SELF = 取人物当前所在地图, FBMAP = 取人物所在副本地图)
[0..799] 要检查的地图变量名
0或1 要检测的地图变量值
命令说明
本命令用于检测地图的标识状态(新命令,除人物外,地图也拥有0..799标识)
使用示例
[@main]
#IF
CheckMapQuest 3 [100] 1 //检测地图3的标识100是否为1
#ACT
SendMsg 5 地图3的100标识为1
Break
[@main_1]
#IF
CheckMapQuest NPCMAP [100] 1
#ACT
SendMsg 5 当前NPC地图的100标示为1
Break
[@main_2]
#IF
CheckMapQuest SELF [100] 1
#ACT
SendMsg 5 当前人物所在地图的100标识为1
Break
[@main_3]
#IF
CheckMapQuest FBMAP [100] 1
#ACT
SendMsg 5 当前人物所在副本地图的100标识为1
Break
除特别注明外,本站所有文章均为《龙引擎》原创,转载请注明出处来自https://www.longm2.cn/1861.html
暂无评论