检测人物当前攻击的怪物的名字
命令格式
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
暂无评论