[ksf引擎]检测玩家当前所在地图名字
检测玩家当前所在地图名字检测玩家当前所在地图名字CheckMapName MapCode命令参数
参数含义
MapCode地图代码
命令说明本命令用于检测玩家当前所在地图的名字 使用示例[@CheckMapName]#IFCheckMapName 3#ACTSendMsg 6 你当前正在盟重土城Break
检测指定地图内的人数命令格式CheckHum MapCode Count命令参数
参数含义
MapCode地图代码
Count要检测的人数(包含自己)
命令说明本命令用于检测指定地图内的人数是否大于等于指定数量(包含自己) 使用示例[@CheckHum]#IFCheckHum D717 5#ACTSendMsg 6 当前地图的人数大于等于5人!Break
检测指定地图内的人数命令格式CheckMapHumanCount 地图代码 控制符(>,<,=,?) 数量命令参数
参数含义
地图代码要检查的地图号
控制符控制符可选(>,<,=,?) 大于 小于 等于 大于等于
数量要检测的人数(包含自己)
命令说明本命令用于检测指定地图内的人数是否符合指定数量(包含自己) 使用示例[@CheckMapHumanCount]#IFCheckMapHumanCount D717 ? 15#ACTSendMsg 6 D717号地图内的人数大于等于15人!Break#IFCheckMapHumanCount D717 > 15#ACTSendMsg 6 D717号地图内的人数大于15人!Break#IFCheckMapHumanCount D717 < 15#ACTSendMsg 6 D717号地图内的人数小于15人!Break#IFCheckMapHumanCount D717 = 15#ACTSendMsg 6 D717号地图内的人数等于15人!Break
检测玩家是否在指定地图指定范围内命令格式CheckInMapRange MapCode X Y Range 命令参数
参数含义
MapCode要检查的地图号
X Y 要检查的坐标
Range要检测的范围
命令说明本命令用于检测玩家是否在指定地图指定范围内 使用示例[@CheckInMapRange]#IFCheckInMapRange 3 330 330 5 //检测人物是否在地图3的坐标330 330的5格范围内#ACTSendMsg 5 你在指定范围内Break#ELSEACTSendMsg 5 你不在指定的范围内Break
检测指定地图指定范围内的人数命令格式CheckRangeHumCount MapCode X Y Range Type Count命令参数
参数含义
MapCode要检查的地图号
X Y 要检查的坐标
Range要检测的范围
Type控制符可选(>,<,=,?) 大于 小于 等于 大于等于
Count要检测的人数(包含自己)
命令说明本命令用于检测指定地图指定范围内的人数 使用示例[@CheckRangeHumCount]#IFCheckRangeHumCount 3 330 330 10 > 100 //检测地图3的坐标330 330的10格范围内人数是否#ACTSendMsg 5 盟重安全区里的人数超过了100人Break#ELSEACTSendMsg 5 盟重安全区里的人数不到100人Break
检测地图的标识状态命令格式CheckMapQuest MapCode 0或1命令参数
参数含义
MapCode要检查的地图号 支持填写(NPCMAP = 取NPC所在地图, SELF = 取人物当前所在地图, FBMAP = 取人物所在副本地图)
要检查的地图变量名
0或1要检测的地图变量值
命令说明本命令用于检测地图的标识状态(新命令,除人物外,地图也拥有0..799标识) 使用示例[@main]#IFCheckMapQuest 3 1 //检测地图3的标识100是否为1#ACTSendMsg 5 地图3的100标识为1Break [@main_1]#IFCheckMapQuest NPCMAP 1#ACTSendMsg 5 当前NPC地图的100标示为1Break [@main_2]#IFCheckMapQuest SELF 1#ACTSendMsg 5 当前人物所在地图的100标识为1Break [@main_3]#IFCheckMapQuest FBMAP 1#ACTSendMsg 5 当前人物所在副本地图的100标识为1Break
页:
[1]