传奇定时刷怪怎么设置
传奇里设置定时刷怪,先根据需求选择固定间隔刷新或指定时刻刷新:固定间隔优先修改服务器目录下的 `mir200\envir\mongen.txt`,每天20:00、每周活动等固定时间则使用 `qmanage.txt` 的 `ontimer` 定时器,再调用 `mongen` 或 `mongenex` 生成怪物。前者适合地图常驻怪、普通首领和练级点,怪物死亡后按间隔补刷;后者适合整点活动、限时副本和全服公告,能够把刷怪时间绑定到小时、分钟和活动状态。设置前先复制原文件,避免字段写错导致服务器无法读取。

固定间隔刷怪时,打开 `mongen.txt`,按地图编号、x坐标、y坐标、怪物名称、范围、数量、间隔时间的顺序填写。比如在 `d024` 地图的 `50,50` 附近刷新1只沃玛教主,范围设为20,间隔设为30,表示怪物死亡后通常等待30分钟再次补刷;普通小怪可设置数量10至30、范围15至30,首领建议数量为1、范围10至20,避免刷新点过于分散。集中刷概率、刷怪模式、集中坐标和触发标签没有特殊需求时保持默认值或按现有模板填写,不能随意删除占位符;部分引擎要求不使用触发脚本时保留 `@`,空白字段可能造成整行失效。间隔时间控制的是补刷周期,不是服务器启动后的首次延迟,若需要开服后立即出现首领,应另加启动脚本或手动执行刷怪命令。

指定时刻刷怪时,先在 `qmanage.txt` 中搜索已有的 `@ontimer`,确认没有占用准备使用的编号,再用例如 `setontimer 1 1` 开启1号定时器,每1秒检查一次条件。脚本中应同时判断当前小时和分钟,例如时间达到20:00至20:00:59时执行一次刷怪,并用全局变量或活动标记防止这一分钟内重复生成;到20:01后清除标记,次日才能再次触发。活动开始前可提前60秒调用公告标签,正式时间再执行 `mongen` 或 `mongenex`,数量建议先从1只首领或3至5只精英怪开始测试。若是持续30分钟一次的刷新,不必占用定时器,直接在 `mongen.txt` 设置间隔更稳定;定时器更适合整点活动、跨地图联动和需要公告的刷怪流程。
测试时应按地图是否正确、坐标是否可通行、怪物名称是否与数据库一致、数量和范围是否符合预期、死亡后是否按时补刷的顺序检查。新手练级地图可采用每10至15分钟刷新10至20只小怪,范围20左右;中期打宝地图可采用每30分钟刷新1只首领,范围10至20,并设置死亡公告;高等级活动则使用固定时刻脚本,提前1分钟公告、整点刷怪、活动结束后关闭定时器。最常见的问题是把30分钟误填成30秒、把地图坐标写成npc坐标、重复使用已经开启的定时器编号,或修改后没有执行引擎支持的重载命令。保存后先关闭玩家进入权限,连续观察两次刷新周期,确认无重复刷怪、无限刷怪和怪物卡墙,再开放给玩家使用。