标准脚本 |   抢沙发  浏览: 12126 

检测玩家当前所在地图名字
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

作者:《
签名:新一代全方位自定义六职业微端游戏引擎!

相关推荐

发表评论

暂无评论

切换注册

登 录

忘记密码 ?

切换登录

注 册

QQ扫一扫联系客服