传奇GM论坛,传奇一条龙,传奇服务端,GM基地,传奇单机版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查广告 idc yys
查看: 749|回复: 0

[ksf引擎]检测玩家当前所在地图名字

[复制链接]

该用户从未签到

910

主题

912

帖子

933

积分

九九版主

Rank: 7Rank: 7Rank: 7

卖家信用
买家信用
金币
0
钻石
0
声望
328
在线时间
22 小时
最后登录
2018-8-19
发表于 2018-8-15 19:28:47 | 显示全部楼层 |阅读模式
[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..799] 0或1命令参数参数含义
MapCode要检查的地图号 支持填写(NPCMAP = 取NPC所在地图, SELF = 取人物当前所在地图, FBMAP = 取人物所在副本地图)
[0..799]要检查的地图变量名
0或1要检测的地图变量值
命令说明本命令用于检测地图的标识状态(新命令,除人物外,地图也拥有0..799标识) 使用示例[@main]#IFCheckMapQuest 3 [100] 1   //检测地图3的标识100是否为1#ACTSendMsg 5 地图3的100标识为1Break [@main_1]#IFCheckMapQuest NPCMAP [100] 1#ACTSendMsg 5 当前NPC地图的100标示为1Break [@main_2]#IFCheckMapQuest SELF [100] 1#ACTSendMsg 5 当前人物所在地图的100标识为1Break [@main_3]#IFCheckMapQuest FBMAP [100] 1#ACTSendMsg 5 当前人物所在副本地图的100标识为1Break






[ksf引擎]检测玩家的角色名是否在文本名单中
[ksf引擎]检测玩家是否在坐骑上
免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标记上【已解决】;
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧;
如果你觉得对方帖子非常优秀,还可以给作者打赏【金币】,打赏会扣除自己等量【金币】;
回复

使用道具 举报

        Archiver|手机版|小黑屋|传奇GM论坛 ( 蜀ICP备17037866号-6 )|网站地图

        Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.