Robot_def智能刷怪脚本配置
在MirServerMir200EnvirRobot_defAutoRunRobot.txt中添加定时检测指令,每10秒检测一次指定地图。
AutoRun NPC SEC 10 @CheckMapMonster
在MirServerMir200EnvirRobot_defRobotManage.txt中编写检测与刷怪逻辑,检测地图是否有人,无人时清理怪物,有人且怪物不足时自动刷怪。
[@CheckMapMonster]
IF
checkhum D504 1
ELSEACT
ClearMapMon D504
break
IF
checkmonmap D504 500
ELSEACT
MONGENEX D504 145 226 BOSS战士 30 15 180
MONGENEX D504 145 226 BOSS斗士 30 15 180
MONGENEX D504 145 226 白镐猫卫 30 15 180
MONGENEX D504 145 226 黑镐猫卫 30 15 180
break
MapQuest_def地图刷新配置
在MirServerMir200EnvirMapQuest_defQManage.txt中定义地图专属刷新规则,设置怪物重生时间、数量及坐标范围。
[@D504]
IF
ACT
MONREGEN BOSS战士 30 145 226 5
MONREGEN BOSS斗士 30 145 226 5
MONREGEN 白镐猫卫 30 145 226 5
MONREGEN 黑镐猫卫 30 145 226 5
脚本生效与故障排查
修改脚本后必须重启M2Server或执行"重新加载机器人脚本"指令使配置生效。检查坐标是否在可行走区域,避免怪物生成在障碍物内。确认ReappearTime参数设置合理,避免设为0导致无限刷怪。使用调试日志追踪"Monster Spawn Failed"错误信息,排查脚本语法错误。
传奇自动刷怪脚本完整教程:Robot_def与MapQuest_def双方案详解
来源:
作者:
点击:

