当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

古剑迷失传奇摆摊卡无敌实操步骤与脚本漏洞原理全解析

热度:
古剑迷失传奇里说的“摆摊卡无敌”,不是正规玩法,本质是利用服务端摆摊脚本判定缺陷卡出来的异常状态,常见于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里摆摊段和进图段怎么写,拿不到具体端文件以上流程只能当原理用。
[顶部]