地图与场景

检查地图怪物数量

检查指定地图中的怪物数量是否满足比较条件。

命令用途

CheckMapMonCount 用于检查指定地图中的怪物数量,并按比较结果决定当前条件是否成立。

它常用于地图刷怪门槛、场景清理判断和阶段切换前的怪物数量检测。

命令名

CheckMapMonCount

调用格式

CheckMapMonCount <地图号> <控制符> <数量>

参数说明

参数必填说明
地图号是要检查的地图编号,也可以写 Self 表示当前地图。
控制符是支持 <、>、=,分别表示小于、大于、等于。
数量是用来比较的怪物数量阈值。

返回或影响

  • 这是检查型命令,只在条件判断流程中返回成立或不成立。
  • 当地图中的怪物数量满足比较条件时,#IF 条件成立。
  • 当比较结果不满足条件时,脚本会进入 #ELSEACT、#ELSESAY 或后续其它分支。

示例

基础用法

#IF
CheckMapMonCount Self > 1
#SAY
当前地图中的怪物数量大于 1。
#ELSESAY
当前地图中的怪物数量不超过 1。

这段写法会检查当前地图中的怪物数量是否大于 1。

常见变体

#IF
CheckMapMonCount 3 = 0
#ACT
SendMsg 6 "地图3已清空怪物,可以进入下一阶段。"
Break

这段写法会检查地图 3 中是否已经没有怪物,常见于刷怪前置判断或阶段切换。

注意事项

相关命令