主页 > 产业新闻 >

传奇定时刷怪怎么设置


定时刷怪不能在普通角色的游戏界面里直接开启,必须拥有传奇服务端的脚本文件和管理权限。支持脚本配置的服务端通常将刷怪分成两种:一种是怪物死亡后按间隔重新出现,另一种是在每天固定时刻统一召唤。前者优先修改 `mongen.txt`,后者使用 `qmanage.txt` 中的 `ontimer` 定时器;如果只有客户端或普通玩家账号,就无法自行更改刷新规则。

死亡后间隔刷怪应先定位 `mongen.txt` 中的目标地图和怪物名称,再依次检查地图编号、刷怪中心坐标、活动范围、单次数量和刷新时间。常见格式可按地图id x坐标 y坐标 怪物名 范围 数量 时间理解,例如将目标点设置为范围10、数量5、间隔30,表示在中心坐标周围的10格区域内维持5只怪物,死亡后按30分钟左右的间隔补刷;具体时间单位必须以当前引擎说明为准,不能把刷新间隔误当成服务器开机后的首次出现时间。后面的集中刷、刷新触发和死亡触发字段即使暂时不用,也应保留占位符,避免整行字段错位。

固定时刻刷怪应使用空闲的定时器编号,并在对应的 `@ontimerx` 段落中判断小时和分钟。传奇脚本常见定时器编号为0至19,配置时先搜索现有脚本中的 `@ontimer`,确认编号没有被其他泡点、活动或公告占用,再启用定时器;例如指定每天12:00和18:00触发,就让定时器按固定频率检查当前时间,命中目标时执行刷怪命令或调用刷怪事件。每次触发后要写入状态变量或记录当天日期,否则同一分钟内可能重复召唤,导致boss数量翻倍。

普通地图适合采用小范围、少数量、短间隔配置,建议先从范围10至20、单次3至10只开始测试;活动地图或boss房则应固定坐标和数量,先清除旧怪,再执行新一轮召唤,避免地图内残留怪物叠加。若使用全服定时检测,检查周期不宜低于60秒,除非确实需要秒级倒计时,否则频繁轮询会增加服务端负担。刷怪后应分别测试地图进入、怪物死亡、服务器重启和跨天四种情况,确认怪物只在目标条件满足时出现。

配置完成后不要直接覆盖原文件,先复制备份,再重载脚本或重启服务端,并通过管理命令检查目标地图的怪物数量。若怪物不出现,依次核对地图id、坐标是否可通行、怪物名称是否与数据库完全一致、定时器编号是否冲突,以及脚本文件是否被服务端实际读取。若出现重复刷新,则重点检查时间判断是否缺少本轮已执行标记;若死亡后不再补怪,则检查刷新时间字段和死亡触发逻辑是否同时生效。这样设置后,普通小怪可按死亡间隔稳定补充,固定活动怪则能按照指定时刻一次性生成。