传奇定时刷怪怎么弄
分类:传奇新闻
来源:FY371开服网
时间:2026-03-07 03:36
传奇服务端要按每天固定时刻刷怪,应使用机器人定时脚本;如果只是怪物死亡后隔一段时间补刷,则修改刷怪配置文件,不能把两种机制混为一谈。固定在每天15:00、20:30出现的活动怪,通常放在服务端的 `mirserver\mir200\envir\robot_def\autorunrobot.txt` 中,用 `runonday` 触发指定脚本;按死亡后间隔刷新,则使用 `mongen.txt` 设置地图、坐标、范围、数量和刷新间隔。

设置固定时间刷怪时,先备份 `robot_def` 和相关脚本,再确认地图编号、刷怪坐标、怪物名称与怪物数据库完全一致。以每天15:00在地图编号3、坐标405,328刷新1只首领为例,在 `autorunrobot.txt` 增加类似 `autorun npc runonday 15:00:00 @dailyboss` 的触发项,再在机器人脚本中建立 `[@dailyboss]` 标签,写入对应地图参数、坐标参数和 `mongen 怪物名 1 0` 刷怪命令,最后添加全服公告。时间必须使用服务端运行时区,坐标应落在可行走区域内;同一时间不要重复配置同一只首领,否则可能出现数量翻倍。

若需求是杀死后每10分钟补一批,应直接编辑 `mongen.txt`,常见字段顺序为地图编号、中心x、中心y、怪物名、刷怪范围、数量、间隔时间,后面再按引擎需要填写集中刷参数或事件标签。例如地图、坐标和怪物名称确认无误后,把数量设为10、间隔设为10,表示该刷怪点按配置周期补充怪物;这里的间隔控制的是同一刷怪点的补怪周期,不代表每天某个时刻首次出现。范围越大,怪物越分散,抢怪活动通常使用较小范围,普通练级区则可适当放大。
测试应按单怪、单点、单次触发的顺序进行:先把时间设为未来几分钟,进入目标地图观察公告、刷怪数量和坐标,再检查怪物死亡后的行为,确认无误后再扩展到多个地图或多个时间段。需要每隔固定秒数执行一次条件判断时,可在 `qmanage.txt` 中使用 `setontimer` 开启定时器,并由对应的 `@ontimer` 标签执行逻辑;定时器编号要避开已有功能,周期按秒填写,例如10秒执行一次,活动结束后用 `setofftimer` 关闭。单个首领适合机器人定点触发,普通练级怪适合 `mongen.txt`,带开启、结束、地图检测和公告的限时活动则应把定时触发与刷怪脚本组合使用。