From 8c2f8e931d6c5b4d72786c10747b0ff1b7778a19 Mon Sep 17 00:00:00 2001 From: lenheart Date: Fri, 2 Jan 2026 19:40:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=AF=81=E6=A2=A6=20?= =?UTF-8?q?=E4=B8=80=E9=94=AE=E5=85=A5=E4=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../毁梦定制战力系统/毁梦定制战力系统.nut | 31 ++----------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/_DPS_/_BuiltProject/毁梦定制战力系统/毁梦定制战力系统.nut b/_DPS_/_BuiltProject/毁梦定制战力系统/毁梦定制战力系统.nut index 5eff772..e9eb442 100644 --- a/_DPS_/_BuiltProject/毁梦定制战力系统/毁梦定制战力系统.nut +++ b/_DPS_/_BuiltProject/毁梦定制战力系统/毁梦定制战力系统.nut @@ -438,34 +438,9 @@ function _Dps_JYYJBB2_Main_() { } } - Cb_DisPatcher_MoveItem_Enter_Func["毁梦定制一件入库"] <- function(args) { - local ParamBase = NativePointer(args[2]); - if (!ParamBase) return null; - - // 读取 type 参数(ParamBase + 16 位置) - local Type = ParamBase.add(16).readU8(); - - if (Type == 98) { - // 移动到个人仓库 - local SUser = User(args[1]); - if (SUser) { - MoveToCargo(SUser, 0); - } - //执行原函数会判断是否等于0x7FFFFFFF 所以这里写0以后 原函数条件不成立 会return 阻止原函数执行 - ParamBase.add(4).writeInt(0); - } else if (Type == 99) { - // 移动到账号仓库 - local SUser = User(args[1]); - if (SUser) { - MoveToCargo(SUser, 1); - } - //执行原函数会判断是否等于0x7FFFFFFF 所以这里写0以后 原函数条件不成立 会return 阻止原函数执行 - ParamBase.add(4).writeInt(0); - } - - // 其他情况继续执行原逻辑 - return null; - } + ClientSocketPackFuncMap.rawset(21091001, function(SUser, Jso) { + MoveToCargo(SUser, Jso.type); + }); function getYearMonth() { local now = date();