996引擎AddMapRoute怎么设?地图动态链接点添加脚本教程
摘要:996引擎AddMapRoute与SetMapRoute建地图动态链接点教程:标示号配对、两端坐标、双向互通、活动限时拆装;只写一半与标示不一致排查,上面这套改完直接丢进对应脚本段就行,不用额外配置。…
想在两张地图之间加一条按方向键触发的隐藏传送路,不改MapInfo。AddMapRoute负责注册起点,SetMapRoute负责配对终点,两个命令配套才生效。
这是”删除地图动态链接点DelMapRoute”的兄弟篇——那篇讲拆,这篇讲建。写这篇是因为标示编号、两点配对、三阶案例和常见只写一半,这套写法在测试环境跑了没问题,上线前再在私服上验一遍。

命令格式
地图动态链接点需要两个命令配套。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/










