传奇定时刷怪怎么弄

时间:2026-02-15 03:17来源:庞龙新服网

传奇里想让怪物在每天固定时刻出现,不能只修改普通刷怪间隔,最稳妥的做法是使用机器人定时脚本触发一次性刷怪;如果只要求怪物死亡后隔一段时间再出现,才使用 `mongen.txt`。先关闭服务端并备份 `mirserver\mir200\envir` 目录,确认怪物数据库中的名称、目标地图编号和刷怪坐标,再根据需求选择方案:定时活动适合每天12:00、20:00准时出现的世界boss,死亡刷新适合地图常驻怪和普通精英怪。两套配置同时保留时,容易出现一只怪被刷出两次,必须只保留一种生效逻辑。

固定时间刷怪时,先打开 `mirserver\mir200\envir\robot_def\autorunrobot.txt`,增加类似 `autorun npc runonday 15:00:00 @祖玛教主` 的每日触发项,再在机器人脚本中建立对应标签。常见写法是先用 `param1 3 405 328` 指定地图编号和坐标,再用 `param2 405`、`param3 328`传入坐标,最后执行 `mongen 祖玛教主 1 0`,其中怪物名称、地图编号、x坐标、y坐标必须替换为实际数据;同时加入一次全服公告,方便玩家确认活动已启动。坐标最好选在可通行区域,范围设为1或接近1,数量先设为1,避免boss卡在墙体、楼梯或安全区外。不同引擎的参数顺序并不完全相同,脚本命令必须以当前引擎的命令说明为准,不能直接把其他版本代码整段复制。

死亡后间隔刷新时,直接编辑 `mirserver\mir200\envir\mongen.txt`,一行配置通常包含地图、中心坐标、怪物名、范围、数量和刷新间隔,例如 `3 405 328 祖玛教主 1 1 30 0 0 0 0`,可理解为在地图3的405、328附近刷新1只怪,范围为1,间隔为30;该间隔在常见配置中按分钟处理,但必须以当前引擎字段定义为准。范围15适合小怪分散刷新,范围1适合固定点精英或活动怪;数量建议普通怪从10至30只测试,boss从1只开始。需要`mongen.txt`负责地图常驻刷怪,脚本里的 `mongen`负责临时刷怪,前者重启后仍会加载,后者通常由事件触发,二者用途不同。

测试时不要直接等待完整活动时间,先把触发时间改到当前时间后1至2分钟,重启或重新加载机器人脚本,观察公告、怪物数量和实际坐标是否一致;确认成功后再改回正式时间。若没有刷怪,依次检查 `autorunrobot.txt` 是否放在正确目录、时间格式是否为 `时:分:秒`、标签名称是否完全一致、怪物名称是否与数据库逐字相同,以及地图编号是否写成了地图名称。若固定时间到了却重复出现boss,通常是同时保留了 `mongen.txt`常驻行和机器人脚本;删除其中一套即可。活动型boss还应设置单次数量、刷新范围和重复触发限制,避免服务器重启、脚本重载或跨天时叠加多只怪物。