你这段脚本四个报错不是同一件事,是坐标、NPC名、对话菜单层级、物品名、寻路坐标五处叠一起出的,逐条对着改。
一、总是提示“找不到传送石”
1.地图号“3”不一定是土城。很多合击端把土城改成0,盟重是3;也有迷失版主城是888、9999。进游戏按@position或F12看地图信息,确认土城真实mapid,脚本里所有“3”前缀全部替换成真实mapid。
2.NPC头顶字不一定叫“传送石”。游戏里站到石头前看头顶,可能是“元宝传送石”“跨界石”“迷失传送石”,差一个字匹配失败。把找到NPC[传送石3339339]里的“传送石”改成游戏里看到的完整名。
3.随机移动[3336336]后再找NPC是错的。随机移动可能把人弹到墙后、房子后,离339339超8格交互半径,引擎直接报找不到。正确顺序是:先走到[3338338](NPC隔壁),再对话[传送石],别在随机移动后立刻找NPC。
二、找不到“元宝牧场”/“选择的传送内容不存在”
1.选择[元宝牧场]是对话框选项原文匹配,不是模糊。服务端NPC脚本里@select分支写的是“元宝牧场(5元宝)”或“元宝牧场”带空格、带颜色码,你写“元宝牧场”四个字就匹配不到。站到石头前手动点一次,把对话框里那行字原样抄进脚本。
2.传送石对话后若有多级菜单(如:地图传送→牧场类→元宝牧场),你等1000ms就选,界面没刷完。改成等待[2500]毫秒,或先选择[牧场列表]再选择[元宝牧场]两层点进去。
3.元宝牧场根本不在传送石列表里,而在“349385”那个门后的子地图,mapid已经不是3。你对话传送石选“元宝牧场”本来就不会有这选项,所以报“内容不存在”。正确做法:别走传送石,直接走到[3349385]这个门坐标→移动到门点→等500ms自动进图→进图后再用新mapid(假设是66)写边打边走。你说“在土城圈起来的小地图”但过了门mapid会变,战斗段坐标前面的3也要全换。
三、背包有修复神水却提示找不到
1.物品名不完全一致。服务端里可能叫“修复神水(绑)”“超级修复神水”“神水·修复”,全局脚本里写死[修复神水]匹配不到。把背包里鼠标悬停的全名抄进去。
2.你全局脚本写的是“如果[自己][武器][持久]<10那么使用[修复神水]”,但挂机脚本总控里又写“如果[修复神水][数量]<1那么跳转到<1>商铺购买[修复神水]”——这里检测的是数量不是名称,若引擎物品库名和脚本名不一致,数量检测也返回0,就跳过购买直接报找不到。统一全脚本物品名为背包真实全名。
3.修复神水若在商铺购买,商铺购买[修复神水]后不等待不刷新背包缓存,下一行全局脚本立刻判定数量<1仍报找不到。商铺购买后加等待[800]毫秒再开启全局脚本。
四、边打边走一直“计算路径错误”
1.战斗段你写的是边打边走到[3336401]……但这些坐标在“过了349385门之后的元宝牧场子图”,mapid不是3。在土城mapid下寻路到336401可能是墙、是河、是未开放区域,引擎算不出路。进牧场后把所有战斗坐标前缀3改成牧场真实mapid。
2.边打边走坐标必须是可站立点,不能写刷怪中心点(怪堆中心往往是阻挡)。把336401这类点用@position在游戏里站上去确认能站,再写进脚本;七八个点里有任意一个不可达就会一直报路径错误。
3.边打边走前没停战斗没关全局,全局脚本在修装备时人物卡住,寻路指令和自动战斗抢控制也会报路径错。开启全局脚本应在“移动到门点、进图、站定”之后,不是在对话传送石后立刻开。
五、回城段[3330330][距离]>200的用法
3330330是比奇安全区老坐标,土城安全区不一定是这。土城安全区实际坐标用@position查,把330330换成土城安全区真坐标,否则回城卷飞回去后距离判定永远>200,脚本在回城和出发间死循环。
六、按你描述重排后的出发段逻辑(只改结构不改端)
走到[土城真mapid338338]
对话[传送石真名]
等待[2500]毫秒
选择[牧场列表真名]//若两级菜单
等待[800]毫秒
选择[元宝牧场真名]//若传送石真有这选项;没有就去掉这三行
等待[1500]毫秒
//若走门进:
移动到[土城真mapid349385]
等待[600]毫秒
//进图后地图号变了,下面用牧场真mapid
开启全局脚本
躲避PKER开启
边打边走到[牧场mapid真坐标1]
边打边走到[牧场mapid真坐标2]
…
七、最快自查办法
开脚本前手动跑一遍:站传送石前看头顶名→点对话看菜单原文→抄下来→走到349385进门→@position记牧场mapid和七个挂机点→背包悬停看修复神水全名→把这些真实字符串替进脚本。脚本不是逻辑错,是“3当成土城、传送石当真名、元宝牧场当一级选项、战斗坐标沿用土城号、神水名少后缀”五处假设全错。
一、总是提示“找不到传送石”
1.地图号“3”不一定是土城。很多合击端把土城改成0,盟重是3;也有迷失版主城是888、9999。进游戏按@position或F12看地图信息,确认土城真实mapid,脚本里所有“3”前缀全部替换成真实mapid。
2.NPC头顶字不一定叫“传送石”。游戏里站到石头前看头顶,可能是“元宝传送石”“跨界石”“迷失传送石”,差一个字匹配失败。把找到NPC[传送石3339339]里的“传送石”改成游戏里看到的完整名。
3.随机移动[3336336]后再找NPC是错的。随机移动可能把人弹到墙后、房子后,离339339超8格交互半径,引擎直接报找不到。正确顺序是:先走到[3338338](NPC隔壁),再对话[传送石],别在随机移动后立刻找NPC。
二、找不到“元宝牧场”/“选择的传送内容不存在”
1.选择[元宝牧场]是对话框选项原文匹配,不是模糊。服务端NPC脚本里@select分支写的是“元宝牧场(5元宝)”或“元宝牧场”带空格、带颜色码,你写“元宝牧场”四个字就匹配不到。站到石头前手动点一次,把对话框里那行字原样抄进脚本。
2.传送石对话后若有多级菜单(如:地图传送→牧场类→元宝牧场),你等1000ms就选,界面没刷完。改成等待[2500]毫秒,或先选择[牧场列表]再选择[元宝牧场]两层点进去。
3.元宝牧场根本不在传送石列表里,而在“349385”那个门后的子地图,mapid已经不是3。你对话传送石选“元宝牧场”本来就不会有这选项,所以报“内容不存在”。正确做法:别走传送石,直接走到[3349385]这个门坐标→移动到门点→等500ms自动进图→进图后再用新mapid(假设是66)写边打边走。你说“在土城圈起来的小地图”但过了门mapid会变,战斗段坐标前面的3也要全换。
三、背包有修复神水却提示找不到
1.物品名不完全一致。服务端里可能叫“修复神水(绑)”“超级修复神水”“神水·修复”,全局脚本里写死[修复神水]匹配不到。把背包里鼠标悬停的全名抄进去。
2.你全局脚本写的是“如果[自己][武器][持久]<10那么使用[修复神水]”,但挂机脚本总控里又写“如果[修复神水][数量]<1那么跳转到<1>商铺购买[修复神水]”——这里检测的是数量不是名称,若引擎物品库名和脚本名不一致,数量检测也返回0,就跳过购买直接报找不到。统一全脚本物品名为背包真实全名。
3.修复神水若在商铺购买,商铺购买[修复神水]后不等待不刷新背包缓存,下一行全局脚本立刻判定数量<1仍报找不到。商铺购买后加等待[800]毫秒再开启全局脚本。
四、边打边走一直“计算路径错误”
1.战斗段你写的是边打边走到[3336401]……但这些坐标在“过了349385门之后的元宝牧场子图”,mapid不是3。在土城mapid下寻路到336401可能是墙、是河、是未开放区域,引擎算不出路。进牧场后把所有战斗坐标前缀3改成牧场真实mapid。
2.边打边走坐标必须是可站立点,不能写刷怪中心点(怪堆中心往往是阻挡)。把336401这类点用@position在游戏里站上去确认能站,再写进脚本;七八个点里有任意一个不可达就会一直报路径错误。
3.边打边走前没停战斗没关全局,全局脚本在修装备时人物卡住,寻路指令和自动战斗抢控制也会报路径错。开启全局脚本应在“移动到门点、进图、站定”之后,不是在对话传送石后立刻开。
五、回城段[3330330][距离]>200的用法
3330330是比奇安全区老坐标,土城安全区不一定是这。土城安全区实际坐标用@position查,把330330换成土城安全区真坐标,否则回城卷飞回去后距离判定永远>200,脚本在回城和出发间死循环。
六、按你描述重排后的出发段逻辑(只改结构不改端)
走到[土城真mapid338338]
对话[传送石真名]
等待[2500]毫秒
选择[牧场列表真名]//若两级菜单
等待[800]毫秒
选择[元宝牧场真名]//若传送石真有这选项;没有就去掉这三行
等待[1500]毫秒
//若走门进:
移动到[土城真mapid349385]
等待[600]毫秒
//进图后地图号变了,下面用牧场真mapid
开启全局脚本
躲避PKER开启
边打边走到[牧场mapid真坐标1]
边打边走到[牧场mapid真坐标2]
…
七、最快自查办法
开脚本前手动跑一遍:站传送石前看头顶名→点对话看菜单原文→抄下来→走到349385进门→@position记牧场mapid和七个挂机点→背包悬停看修复神水全名→把这些真实字符串替进脚本。脚本不是逻辑错,是“3当成土城、传送石当真名、元宝牧场当一级选项、战斗坐标沿用土城号、神水名少后缀”五处假设全错。

