古剑迷失传奇里说的“摆摊卡无敌”,不是正规玩法,本质是利用服务端摆摊脚本判定缺陷卡出来的异常状态,常见于GOM、GEE、翎风、Hero等引擎搭的迷失端。下面按实战可行顺序拆清楚。
一、安全区外摆摊+大退卡无敌(GOM端常见)
前提:服务端QFunction或GMQF里摆摊脚本带类似判定:
[@ShopStall]
IFINSAFEZONE
ELSEACTMESSAGEBOX需要在安全区才能摆摊
BREAK
IFCHECKSHOPSTALLSTATUS
ACTMESSAGEBOX你是否确认要停止摆摊@停止摆摊
ELSEACTMESSAGEBOX你是否确认要开始摆摊@确定开始
[@确定开始]
IFISDUPMODE
SAY请找空位
ACTBREAK
IF
ACTSHOPSTALL
[@PlayOffline]
IFCHECKLEVELEX>1
ACTMOVRP2323338
MAPMOVE3
CHANGEMODE21
OFFLINEPLAY1440
操作步骤:
1.角色A在安全区内点摆摊,弹出“是否确认要开始摆摊→@确定开始”对话框,先别点确定;
2.让另一角色把A推出安全区(或利用免Shift跟随、传送拖拽);
3.A在非安全区点“确定开始”,完成摆摊;
4.直接大退下线再上线,部分端会沿用CHANGEMODE21(无敌模式)+离线挂机标记,角色处非安全区却不吃怪伤、不被选中,形成“摆摊无敌”
注意:收摊或重进地图若脚本没清状态,无敌会一直挂着,直到GM执行ChangeModeEx0或重启M2。
二、摆摊+传送地图卡无敌(老摆摊框架通用)
老摆摊只锁移动和技能,不锁NPC对话框:
1.先点开“传送行会争霸”“直传沙巴克皇宫”类NPC菜单;
2.开启摆摊;
3.在摆摊状态下点传送进上述地图;
4.引擎没在[@EnterMap]里写CHECKSHOPSTALLSTATUS→STOPMYSHOP,摆摊标记和地图属性冲突,角色显示为摆摊态但能存活于非安全区,怪不咬、人不砍,等效无敌
修复写法(GM侧):
[@EnterMap]
IFCHECKSHOPSTALLSTATUS
ACTSTOPMYSHOP
三、纯脚本层正规“摆摊无敌”(服务端主动加,不是卡bug)
若你是服务端主或GM,想让摆摊不被怪打,在摆摊触发段加状态命令:
GOM/GEE:
[@BeginStall]
IF
ACTSHOPSTALL
ChangeModeEx10
SENDMSG6摆摊无敌开启
[@StopMyShop]
IF
ACTChangeModeEx0
SENDMSG6摆摊结束,无敌关闭
Hero:SET_NOHIT1/CHANGEABILITY0
Blue:SET_POWERMODE1
无直接指令就临时SET_DEF999999、SET_MAGDEF999999或SET_DAMAGE_RATE0
四、古剑端摆摊基础(正常交易向)
安全区→包裹→摆摊→拖入非绑定道具→定价→出摊;用摆摊傀儡可离线代卖。非安全区摆摊在多数迷失端会被脚本拦截,除非端里特意放开。
五、常见连带异常
•卡成无敌后被杀若带原地复活,会在非安全区反复站尸;
-摆摊态未清ChangeMode,取消摆摊仍永久无敌;
•怪物原仇恨在取消无敌瞬间继续追砍;
•新版引擎已加STOPMYSHOP和摆摊禁传送检测,老卡法在古剑新端直接失效。
同名装备、同叫“古剑迷失”的不同端脚本差异极大,能不能卡成看Mir200\Envir\QFunction.txt、Market_def、MapInfo.txt里摆摊段和进图段怎么写,拿不到具体端文件以上流程只能当原理用。
一、安全区外摆摊+大退卡无敌(GOM端常见)
前提:服务端QFunction或GMQF里摆摊脚本带类似判定:
[@ShopStall]
IFINSAFEZONE
ELSEACTMESSAGEBOX需要在安全区才能摆摊
BREAK
IFCHECKSHOPSTALLSTATUS
ACTMESSAGEBOX你是否确认要停止摆摊@停止摆摊
ELSEACTMESSAGEBOX你是否确认要开始摆摊@确定开始
[@确定开始]
IFISDUPMODE
SAY请找空位
ACTBREAK
IF
ACTSHOPSTALL
[@PlayOffline]
IFCHECKLEVELEX>1
ACTMOVRP2323338
MAPMOVE3
CHANGEMODE21
OFFLINEPLAY1440
操作步骤:
1.角色A在安全区内点摆摊,弹出“是否确认要开始摆摊→@确定开始”对话框,先别点确定;
2.让另一角色把A推出安全区(或利用免Shift跟随、传送拖拽);
3.A在非安全区点“确定开始”,完成摆摊;
4.直接大退下线再上线,部分端会沿用CHANGEMODE21(无敌模式)+离线挂机标记,角色处非安全区却不吃怪伤、不被选中,形成“摆摊无敌”
注意:收摊或重进地图若脚本没清状态,无敌会一直挂着,直到GM执行ChangeModeEx0或重启M2。
二、摆摊+传送地图卡无敌(老摆摊框架通用)
老摆摊只锁移动和技能,不锁NPC对话框:
1.先点开“传送行会争霸”“直传沙巴克皇宫”类NPC菜单;
2.开启摆摊;
3.在摆摊状态下点传送进上述地图;
4.引擎没在[@EnterMap]里写CHECKSHOPSTALLSTATUS→STOPMYSHOP,摆摊标记和地图属性冲突,角色显示为摆摊态但能存活于非安全区,怪不咬、人不砍,等效无敌
修复写法(GM侧):
[@EnterMap]
IFCHECKSHOPSTALLSTATUS
ACTSTOPMYSHOP
三、纯脚本层正规“摆摊无敌”(服务端主动加,不是卡bug)
若你是服务端主或GM,想让摆摊不被怪打,在摆摊触发段加状态命令:
GOM/GEE:
[@BeginStall]
IF
ACTSHOPSTALL
ChangeModeEx10
SENDMSG6摆摊无敌开启
[@StopMyShop]
IF
ACTChangeModeEx0
SENDMSG6摆摊结束,无敌关闭
Hero:SET_NOHIT1/CHANGEABILITY0
Blue:SET_POWERMODE1
无直接指令就临时SET_DEF999999、SET_MAGDEF999999或SET_DAMAGE_RATE0
四、古剑端摆摊基础(正常交易向)
安全区→包裹→摆摊→拖入非绑定道具→定价→出摊;用摆摊傀儡可离线代卖。非安全区摆摊在多数迷失端会被脚本拦截,除非端里特意放开。
五、常见连带异常
•卡成无敌后被杀若带原地复活,会在非安全区反复站尸;
-摆摊态未清ChangeMode,取消摆摊仍永久无敌;
•怪物原仇恨在取消无敌瞬间继续追砍;
•新版引擎已加STOPMYSHOP和摆摊禁传送检测,老卡法在古剑新端直接失效。
同名装备、同叫“古剑迷失”的不同端脚本差异极大,能不能卡成看Mir200\Envir\QFunction.txt、Market_def、MapInfo.txt里摆摊段和进图段怎么写,拿不到具体端文件以上流程只能当原理用。

