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

检测人物当前攻击的怪物的名字

命令格式

CheckHitMonName MonName

命令参数
参数 含义
MonName 怪物的名字
命令说明

本命令用于检测人物当前攻击的怪物的名字

使用示例

[@CheckHitMonName]
#IF
CheckHitMonName 白野猪
#ACT
SendMsg 6 你正在攻击白野猪!
Break

检测人物杀死的怪物的名字

命令格式

CheckKillMobName MonName

命令参数
参数 含义
MonName 怪物的名字
命令说明

本命令用于检测人物杀死的怪物的名字

使用示例

[@CheckKillMobName]
#IF
CheckKillMobName 白野猪
#ACT
SendMsg 6 你刚才杀死的怪物是:白野猪!
Break

检测指定地图里的全部怪物数量

命令格式

CheckMonMap 地图代码 数量

命令参数
参数 含义
地图代码 要检查的地图号
数量 怪物数量
命令说明

本命令用于检测指定地图内的全部怪物的数量是否大于等于指定值

使用示例
[@CheckMonMap]
#IF
CheckMonMap D2081 200
#ACT
SendMsg 6 D2081号地图内的怪物数量大于等于200只!
Break

#ELSEACT
SendMsg 6 D2081号地图内的怪物数量小于200只!
Break


(新)检测指定地图的全部怪物数量

命令格式

CheckMapMonCount 地图代码 控制符(>,<,=,?) 数量

命令参数
参数 含义
地图代码 要检查的地图号(SELF:代表当前地图)
控制符 控制符可选(>,<,=,?) 大于 小于 等于 大于等于
数量 怪物数量
命令说明

本命令用于检测指定地图内的全部怪物的数量是否符合条件

使用示例


[@CheckMapMonCount]
#IF
CheckMapMonCount D2081 ? 200
#ACT
SendMsg 6 D2081号地图内的怪物数量大于等于200只!
Break
#IF
CheckMapMonCount D2081 > 200
#ACT
SendMsg 6 D2081号地图内的怪物数量大于200只!
Break
#IF
CheckMapMonCount D2081 < 200 #ACT SendMsg 6 D2081号地图内的怪物数量小于200只! Break #IF CheckMapMonCount D2081 = 200 #ACT SendMsg 6 D2081号地图内的怪物数量等于200只! Break [/toggle]

检测指定地图里指定怪物的数量

命令格式

CheckMapSameMonCount 地图代码 怪物名称 控制符(>,<,=,?) 数量

命令参数
参数 含义
地图代码 要检查的地图号
怪物名称 要检查的怪物的名字
控制符 控制符可选(>,<,=,?) 大于 小于 等于 大于等于
数量 怪物的数量
命令说明

本命令用于检测指定地图内的指定怪物的数量是否符合条件

使用示例

[@CheckMapSameMonCount]
#IF
CheckMapSameMonCount D717 白野猪 ? 200
#ACT
SendMsg 6 D717号地图内的白野猪的数量大于等于200只!
Break
#IF
CheckMapSameMonCount D717 白野猪 > 200
#ACT
SendMsg 6 D717号地图内的白野猪的数量大于200只!
Break
#IF
CheckMapSameMonCount D717 白野猪 < 200
#ACT
SendMsg 6 D717号地图内的白野猪的数量小于200只!
Break
#IF
CheckMapSameMonCount D717 白野猪 = 200
#ACT
SendMsg 6 D717号地图内的白野猪的数量等于200只!
Break

检测指定地图里指定范围内怪物的数量

命令格式

CheckRangeMonCount 地图代码 X坐标 Y坐标 范围 控制符(>,<,=,?) 数量 怪物名

命令参数
参数 含义
地图代码 要检查的地图号
X坐标 Y坐标 中心点的坐标
范围 坐标点周围半径的范围
控制符 控制符可选(>,<,=,?) 大于 小于 等于 大于等于
数量 怪物的数量
怪物名 怪物的名字(怪物名字可以放在比较符号前,也可以放到数量后面,两种模式都可以)
命令说明

本命令用于检测指定地图指定坐标范围内全部怪物的数量是否符合条件。(如果怪物名字写*或不写就是不限制怪物名字检测所有怪物的数量)

使用示例

[@CheckRangeMonCount]
#IF
CheckRangeMonCount D717 50 50 30 ? 60
#ACT
SendMsg 6 D717号地图坐标50:50的30格范围内的怪物的数量大于等于60只!
Break
#IF
CheckRangeMonCount D717 50 50 30 > 60
#ACT
SendMsg 6 D717号地图坐标50:50的30格范围内的怪物的数量大于60只!
Break
#IF
CheckRangeMonCount D717 50 50 30 < 60
#ACT
SendMsg 6 D717号地图坐标50:50的30格范围内的怪物的数量小于60只!
Break
#IF
CheckRangeMonCount D717 50 50 30 = 60
#ACT
SendMsg 6 D717号地图坐标50:50的30格范围内的怪物的数量等于60只!
Break
 

除特别注明外,本站所有文章均为《龙引擎》原创,转载请注明出处来自https://www.longm2.cn/1862.html

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

相关推荐

发表评论

暂无评论

切换注册

登 录

忘记密码 ?

切换登录

注 册

QQ扫一扫联系客服