您现在的位置:内容 >> > 热血开服 >> SK引擎检查相关代码参数展示 >> 正文

SK引擎检查相关代码参数展示

作者:admin 日期:2017-3-18 22:17:35 人气:

检测玩家当前所在地图名字

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



对于复制转载文章申明:为了尊重著作人的成果,复制本文内容请带上来路地址,www.shunlow.com 谢谢!
网站首页 | 意见反馈 | 友情链接 | 网站地图
版权所有:www.shunlo.com(视频频道) 友情连接QQ: admin@shunlow.com 网址: www.shunlo.com  页面执行时间0.1406秒 查询数据库19次