传奇怎么设置地图传送
来源:夜神 | 更新时间:2026-03-31 04:47
传奇服务端设置地图传送,优先使用 `mirserver\mir200\envir\mapinfo.txt` 配置地图连接点;需要等级、金币或任务条件时,再改用 npc 脚本执行定点传送。地图连接点适合角色走到指定位置后自动换图,npc 传送适合城镇传送员、活动入口和副本入口。设置前先确定源地图编号、源坐标、目标地图编号和目标坐标,四项有一项写错都会导致无法传送或落点异常。地图编号必须与服务端实际读取的地图文件一致,目标坐标还要位于可行走区域。

配置自动传送点时,先复制备份 `mapinfo.txt`,再在对应地图配置下添加连接规则。例如从比奇省坐标(330,340)进入盟重省坐标(620,320),可按常见格式写成:`0 330,340 1 -> 3 620,320`。其中 `0` 是源地图编号,`330,340` 是触发中心点,`1` 是触发范围,`3` 是目标地图编号,`620,320` 是落点。范围设为1时,通常只覆盖中心点附近的小区域;入口较宽时可适当扩大,但不建议直接设置过大,否则玩家经过附近区域也可能被误传。保存后重载地图配置或重启服务端,再用角色实际走到坐标测试。

需要限制等级、收费或任务状态时,应使用 npc 脚本传送,而不是只依靠地图连接点。先在 npc 配置中放置传送员,再让对话脚本完成条件判断,条件通过后执行 `mapmove 3 620 320`,即可把角色送到盟重省指定坐标。比如高级地图可自定义为等级达到40级、支付1000金币后允许进入,并在脚本中先检查等级和费用,确认成功扣除后再执行传送;等级不足、金币不足或任务未完成时只显示提示,不执行 `mapmove`。脚本传送的落点同样必须可行走,且目标地图不能被地图限制或禁止传送配置拦截。

设置完成后要分别测试入口、落点和返回路线:角色站在源坐标中心、坐标边缘和范围外各走一次,确认只有预期区域触发;传送到目标地图后检查是否卡墙、掉入障碍物或落在安全区外。单向传送只需要一条规则,想让玩家原路返回必须另外增加反向连接,例如从盟重省(620,320)再配置到比奇省(330,340)。新手城镇适合使用范围较小的固定连接点,收费地图和副本入口适合使用 npc 条件传送,临时活动则应优先采用脚本控制,便于随时关闭入口、调整等级门槛和修改传送费用。
