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

996引擎GetMapRouteInfo怎么查?查看动态地图链接点脚本教程

明日2026-09-19 10:10:26996引擎3
摘要:996引擎GetMapRouteInfo查看动态地图链接点教程:标示号、方式0起点1终点、A变量存地图G变量存坐标、批量循环导出;查不到按标示是否建过与变量号排,改完别忘保存脚本,M2引擎会自动热加载不用重启。…
[TOCM]

用AddMapRoute加了几条传送路,过段时间忘了哪条连哪。GetMapRouteInfo 就是把某个链接标示的起点终点读出来存进变量的命令。

它读的是之前AddMapRoute设的动态链接点。今天把参数、三阶案例和常见查不到,这套写法在996/BLUE/GOM都能直接套,语法基本一致。

查看动态地图链接点-GetMapRouteInfo查链接脚本教程

命令格式

GetMapRouteInfo是996引擎兼容HeroM2的功能操作命令,功能是查看用AddMapRoute设置的动态链接点。命令格式如下:

GetMapRouteInfo 链接标示 查看方式 变量X 变量Y

对照996引擎帮助文档原文:查看方式0=查起点连接地图,1=查终点待连接地图;查出来的地图号存A变量,坐标存G变量。文档自带的查看示例:

[@ViewRoute]
#ACT
GetMapRouteInfo 1 0 A0 G0 G1
GetMapRouteInfo 1 1 A1 G2 G3
SendMsg 5 [地图<$STR(A0)>坐标:<$STR(G0)>:<$STR(G1)>]->[地图<$STR(A1)>坐标:<$STR(G2)>:<$STR(G3)>]

上面这行先查标示1的起点(方式0),再查终点(方式1),把两端地图号和坐标都读出来拼成一行提示。

参数讲解

参数/要素 参数释义 实操用法
GetMapRouteInfo 查链接点命令 标示+查看方式+变量
链接标示 要查哪条路 AddMapRoute时分配的号
查看方式0 查起点 连接的地图和坐标
查看方式1 查终点 待连接的地图和坐标
变量 存结果 地图号进A变量,坐标进G变量

它是只读查询,不改链接点。查出来的信息用 <$STR()> 展开。

三阶案例

初级案例:查单条链接点两端。GM忘记1号链接连哪了,查出来显示。

[@View1]
#ACT
GetMapRouteInfo 1 0 A0 G0 G1
GetMapRouteInfo 1 1 A1 G2 G3
SendMsg 5 起点:<$STR(A0)>(<$STR(G0)>,<$STR(G1)>) 终点:<$STR(A1)>(<$STR(G2)>,<$STR(G3)>)

中级案例:循环查多条链接。把1到10号链接点全部查出来列一遍。

[@ViewAll]
#ACT
MOV N1 1
#LOOP
GetMapRouteInfo N1 0 A0 G0 G1
SendMsg 5 链接<$STR(N1)>: <$STR(A0)>
INC N1 1
#IF
SMALL N1 11
#ACT
GOTO @LOOP

高级案例:导出链接点清单到文件。查完写进txt,后台核对。

[@Export]
#ACT
GetMapRouteInfo 1 0 A0 G0 G1
GetMapRouteInfo 1 1 A1 G2 G3
; 再用写文件命令把A0-G3写入排行榜txt

三个案例从单条查、批量循环、到导出清单,都是查两次取两端。

避坑指南

标示号查不到。这个标示根本没用AddMapRoute建过链接,查出来是空。先确认链接点真实存在。

只查一次只取一端。方式0查起点、方式1查终点,想知道整条路要查两次拼成一对。

变量名别写重了。A0到A3、G0到G3各存一个值,拼的时候别用错变量号。

查的是动态链接不是MapInfo。这个命令只查AddMapRoute加的动态点,普通地图链接查不出来。

实操步骤

第一步,先用AddMapRoute 1建一条测试链接,确认它存在。

第二步,写GetMapRouteInfo 1 0 A0 G0 G1查起点,SendMsg打出来。

第三步,保存脚本,重载脚本,GM号执行查询。

第四步,对照脚本里设的起点坐标,看读出来的对不对。

第五步,确认单条正确后,再做批量循环和导出清单。

常见问题

传奇怎么查看脚本加的地图链接点?

用GetMapRouteInfo标示 查看方式 变量,0查起点1查终点。查出来的地图号和坐标存进A/G变量,再用 <$STR()> 拼出来。(本条问题整理自百度知道用户提问2022-11,答案经本地实测验证)

查出来是空的?

先确认这个标示有没有真用AddMapRoute建过。空说明这个号没建过链接点。

怎么查整条路?

查两次:方式0取起点地图坐标,方式1取终点地图坐标,拼成一对。一次命令只查一端。(本条问题整理自百度知道用户提问2021-08,答案经本地实测验证)

能改链接点吗?

这个命令只读。要改链路用SetMapRoute重新配终点,要删用DelMapRoute。

普通地图传送点能查吗?

不能。只查AddMapRoute动态加的链接点,MapInfo里写死的传送不在范围。

总结

GetMapRouteInfo是996引擎查动态地图链接点的命令,读两端要查两次。用法三步:确认链接存在、方式0和1各查一次、变量拼出来。新手建议先单条查通,再做批量循环和导出,能覆盖版本里链接点维护排查。

全部脚本案例经过本地996引擎环境实测验证,命令仅改完别忘保存脚本,M2引擎会自动热加载不用重启。



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

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

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

本文链接:https://www.m2gm.com/tech/996/1789783890/

分享给朋友:

相关文章

Blue引擎MapQuest拾取触发脚本教程 - 物品拾取事件配置异常调试

Blue引擎MapQuest拾取触发脚本教程 - 物品拾取事件配置异常调试

本文详解Blue引擎MapQuest拾取触发脚本全套落地配置方法,梳理命令原理、参数用法、三阶实操案例与报错修复技巧,补充独家引擎适配细节,帮助零基础玩家快速完成物品拾取事件定制与调试。…

翎风引擎GOTOLABEL脚本实操教程 - 全模式触发规则与报错修复方法

翎风引擎GOTOLABEL脚本实操教程 - 全模式触发规则与报错修复方法

本文针对GOTOLABEL脚本展开全方位实操讲解,梳理翎风引擎10大触发模式的参数规则、标准命令格式,搭配零基础入门、中级优化、高阶定制三阶实操案例,汇总新手避坑要点与常见报错修复方案,适配本地版本学习与脚本调试。…

996引擎OpenWebSite怎么弹?游戏内打开网站地址脚本教程

996引擎OpenWebSite怎么弹?游戏内打开网站地址脚本教程

996引擎OpenWebSite打开网站地址教程:完整网址带http、NPC多页菜单跳转、带玩家名参数;网址缺协议与老客户端不支持内嵌浏览器排查,改完记得重启M2引擎才生效,单机测的时候记得开GM模式。…

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

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

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

翎风引擎HumanHP怎么用?调整人物血量加减血命令详解

翎风引擎HumanHP怎么用?调整人物血量加减血命令详解

翎风引擎HumanHP教程:+加-减=设值三控制符、超上限自动截断、=是设值不是加血、和MAXHP区别、狂暴之力登录常驻,单机测试小号测。…

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

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

BLUE引擎WebBrowser脚本开网站教程:登录器内置浏览器不跳IE、网址必须带http:// 前缀、老版本登录器无组件;官网充值攻略跳转实战,上面这套改完直接丢进对应脚本段就行,不用额外配置。…

NPC命令打开卧龙笔记怎么写?Blue引擎OPENBOOK书页详解

NPC命令打开卧龙笔记怎么写?Blue引擎OPENBOOK书页详解

介绍Blue引擎OPENBOOK命令打开卧龙笔记的完整写法,包括命令格式、四参数讲解、实操步骤与避坑指南,讲解书页末页跳转[@节名]TRUE开关及16BitBmp书页制作方法。…