当前位置:首页 > 实操教程 > 996引擎 > 正文内容

996引擎AddMapRoute怎么设?地图动态链接点添加脚本教程

M2GM2026-09-19996引擎80
摘要:996引擎AddMapRoute与SetMapRoute建地图动态链接点教程:标示号配对、两端坐标、双向互通、活动限时拆装;只写一半与标示不一致排查,上面这套改完直接丢进对应脚本段就行,不用额外配置。…
[TOCM]

想在两张地图之间加一条按方向键触发的隐藏传送路,不改MapInfo。AddMapRoute负责注册起点,SetMapRoute负责配对终点,两个命令配套才生效。

这是”删除地图动态链接点DelMapRoute”的兄弟篇——那篇讲拆,这篇讲建。写这篇是因为标示编号、两点配对、三阶案例和常见只写一半,这套写法在测试环境跑了没问题,上线前再在私服上验一遍。

地图动态链接点-AddMapRoute添加脚本教程

命令格式

地图动态链接点需要两个命令配套。AddMapRoute注册起点,SetMapRoute配对终点,格式如下:

AddMapRoute 标示 当前地图 X Y
SetMapRoute 标示 目标地图 X Y

对照996引擎帮助文档原文,标示取值1到65535。文档自带的两地连接示例:

[@AddRoute]
#IF
#ACT
AddMapRoute 1 3 335 330
SetMapRoute 1 5 658 463

上面这行把地图3坐标(335,330)和地图5坐标(658,463)用1号标示连起来,玩家走到起点按方向键就被传过去。

参数讲解

参数/要素 参数释义 实操用法
AddMapRoute 注册起点命令 标示+当前地图号+XY
SetMapRoute 配对终点命令 同标示+目标地图号+XY
标示 链接编号 1-65535,两个命令用同一个
地图X Y 连接两端坐标 玩家站起点按方向键触发
DelMapRoute 拆除命令 同标示删掉这条链接,见删除篇

一个标示就是一条路。AddMapRoute和SetMapRoute用同一个标示号,引擎才知道这两点是一对。

三阶案例

初级案例:新手村到主城单向路。玩家走到村口石头旁按方向键,自动传到主城门口。

[@AddRoute]
#ACT
AddMapRoute 1 0 100 100
SetMapRoute 1 3 335 330

中级案例:双向互通。再加一条反向链接,主城回新手村也能走。

[@AddRoute]
#ACT
AddMapRoute 1 0 100 100
SetMapRoute 1 3 335 330
AddMapRoute 2 3 335 330
SetMapRoute 2 0 100 100

高阶案例:活动限时传送路。活动开始脚本AddMapRoute加路,活动结束DelMapRoute拆路,标示号按活动段固定。

[@StartFestival]
#ACT
AddMapRoute 10 0 200 200
SetMapRoute 10 4 100 100
SendMsg 5 活动传送门已开启。

[@EndFestival]
#ACT
DelMapRoute 10
SendMsg 5 活动传送门已关闭。

三个案例从单向往返、双向互通、到活动周期复用,都是围绕标示号管理。

避坑指南

只写AddMapRoute没写SetMapRoute,链接点不生效。起点注册了终点没配,引擎不知道往哪传。两条命令必须成对。

标示号两个命令填得不一样。AddMapRoute 1和SetMapRoute 2不配对,建不起来。同一个标示从头到尾用一个号。

坐标站上去没反应。起点坐标偏差一两格,玩家按方向键触发不到。把坐标调到角色真实站立点。

重进游戏链接点又没了。添加脚本写在登录或定时段里自动重建,每次进图都重新建一次。固定链接建议直接写进MapInfo,动态链接留给限时活动。

实操步骤

第一步,定好起点终点两张地图,把两端坐标抄下来。

第二步,在NPC脚本写AddMapRoute和SetMapRoute,先用标示1跑一条测试路。

第三步,保存脚本,在版本管理面板重载脚本。

第四步,走到起点按方向键,验证是否传到终点。

第五步,确认单向往返正常后,再加反向链接或活动周期拆装。

常见问题

传奇地图之间怎么做隐藏传送点?

用AddMapRoute加起点、SetMapRoute配终点,同一个标示号。玩家走到起点坐标按方向键触发,不用NPC对话,适合做隐藏密道和活动传送。(本条问题整理自百度知道用户提问2021-08,答案经本地实测验证)

链接点建了没反应怎么查?

先查两条命令标示号是否一致,再查起点坐标是否站准。只写一条命令或标示填反,链接都建不起来。

双向传送要写几条?

单向一条AddMapRoute配一条SetMapRoute。双向互通就建两条,去程回程各用一个标示号。(本条问题整理自百度知道用户提问2020-05,答案经本地实测验证)

动态链接点和NPC传送哪个好用?

固定路线用NPC传送好管理;限时活动、隐藏密道用动态链接轻量,开关都在脚本里。长期地图路直接写MapInfo更稳。

链接点能传送后让玩家自动走路吗?

不能。SetMapRoute只负责把人传到终点坐标,落地后角色自己站着,要自动走用延时移动命令单独接。

996这套命令和HeroM2一样吗?

完全兼容。AddMapRoute、SetMapRoute、DelMapRoute三个命令在996里写法一致,跨版本搬脚本时核对标示号区间即可。

总结

AddMapRoute配SetMapRoute是996引擎建动态地图链接点的一套组合。用法三步:定好两端坐标、同标示号写两条命令、走到起点按方向键验证。新手建议先跑通单向往返,再做双向互通和活动周期拆装,能覆盖隐藏密道、活动传送门这类玩法。

全部脚本案例经过本地996引擎环境实测验证,命令仅上面这套改完直接丢进对应脚本段就行,不用额外配置。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/996/996-yin-qingaddmaproute-z/

分享给朋友:

相关文章

BLUE引擎WebBrowser怎么使用?NPC命令打开网站脚本教程

BLUE引擎WebBrowser怎么使用?NPC命令打开网站脚本教程

WebBrowser是BLUE引擎由NPC在游戏客户端内直接打开网页的命令,后面跟完整网址,玩家点对话链接即在登录器内置浏览器窗口加载,不必切外部IE。本文给出[@main]链接跳[@baidu]段再写WebBrowser地址的配置步骤,并排查HTTPS白屏、段名对不上、改完不生效三类问题。…

Blue引擎宝箱物品触发脚本教程 - OpenTreasureChest命令实操

Blue引擎宝箱物品触发脚本教程 - OpenTreasureChest命令实操

OpenTreasureChest是BLUE引擎QF中宝箱开完后的触发事件段,<$PARAM(4)>返回本次最后开出物品的ID,可堆叠物品无ID。本文说明该触发与OPENBOX开箱命令的区别、BoxItem.txt奖励配置分工、PARAM(4)取值规则和三步配置流程,解答开箱后物品不进包等常见问题。…

BLUE引擎人物自动寻路脚本配置 - MOVETOCELL命令教程

BLUE引擎人物自动寻路脚本配置 - MOVETOCELL命令教程

MOVETOCELL是BLUE引擎负责自动走路的NPC命令,格式为MOVETOCELL X Y NPC名字,第三段NPC名可省略,填写后到达目标坐标会自动点击该NPC弹出对话框。本文从命令格式、三参数取值、QMapEvent切图触发段配置讲起,给出落地延迟一秒再寻路的示例,并排查不点NPC、原地不动、被怪卡住三类问题。…

大秦插件NPC点击触发怎么带参数?NPC脚本传参脚本教程

大秦插件NPC点击触发怎么带参数?NPC脚本传参脚本教程

大秦插件NPC点击触发带参数教程:按钮前MOV S0赋值;<$STR(S0)>按钮写法;目标段读S0判断;参数不能有空格只能传S变量;多按钮多功能NPC,附避坑与实操步骤。…

SD插件SDBDelMonHp切割命令脚本教程 - 宝宝切割必查的参数细节

SD插件SDBDelMonHp切割命令脚本教程 - 宝宝切割必查的参数细节

SD插件宝宝切割教程:命令SDBDelMonHp六个参数,参数2选固定值或百分比切割,参数4控制切割对象只切怪物,参数5设百分比分母,含报错排查与三阶案例,适配SD插件脚本学习,仅供单机本地调试。…

LFM2引擎MobFireBurn怎么用?地图光环光圈特效脚本教程

LFM2引擎MobFireBurn怎么用?地图光环光圈特效脚本教程

LFM2引擎MobFireBurn教程:五参数地图名坐标XY光圈类型持续秒数;纯特效不挡路不伤怪;持续时间要设否则一直存在;能放多个;玩家下线光圈还在,附避坑与实操步骤。…

GOM引擎怎么查行会人数?GOM获取指定行会人员数量脚本教程

GOM引擎怎么查行会人数?GOM获取指定行会人员数量脚本教程

GOM引擎GuildMemberAll教程:两参数N变量行会名;查的是在线人数不是总人数;行会名要一字不差;行会不存在返回0;一次只查一个行会,附避坑与实操步骤。…

LFM2引擎NPC命令捡物怎么同步?NPC命令捡物同步内挂物品脚本教程

LFM2引擎NPC命令捡物怎么同步?NPC命令捡物同步内挂物品脚本教程

LFM2引擎NPC捡物同步教程:一个参数物品名;必须和Stditem.db原名一致;玩家要开内挂自动捡;只对当前玩家生效;下线同步重置,附避坑与实操步骤。…