From 8ab2ee049792fa27e34a0e0e152493d675595696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=90=E6=B2=90=E5=91=80?= <163636894+zimuya4153@users.noreply.github.com> Date: Sun, 21 Jul 2024 04:12:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D2=E4=BA=8B=E4=BB=B6=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - HandleRequestAction - SendContainerClosePacket --- lib/EventAPI-JS.d.ts | 8 ++++---- src/EventAPI.cpp | 5 ++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/EventAPI-JS.d.ts b/lib/EventAPI-JS.d.ts index 638e1a2..735e00e 100644 --- a/lib/EventAPI-JS.d.ts +++ b/lib/EventAPI-JS.d.ts @@ -215,8 +215,8 @@ declare class Event { player: Player, /** 请求类型 */ actionType: string, - /** 容器类型 */ - ContainerNetId: string, + /** 容器ID */ + containerId: number, /** 请求的槽位 */ slot: number ) => boolean | void @@ -230,8 +230,8 @@ declare class Event { listener: ( /** 要被关闭的玩家 */ player: Player, - /** 容器类型 */ - ContainerNetId: string + /** 容器ID */ + containerId: number ) => void ): boolean; } diff --git a/src/EventAPI.cpp b/src/EventAPI.cpp index f9a5d1a..6f7d2f2 100644 --- a/src/EventAPI.cpp +++ b/src/EventAPI.cpp @@ -290,15 +290,14 @@ void Export_Event_API() { return true; } case doHash("SendContainerClosePacket"): { - auto Call = - RemoteCall::importAs(eventName, eventId); + auto Call = RemoteCall::importAs(eventName, eventId); eventBus->emplaceListener( [Call](Event::PacketEvent::ContainerClosePacketSendAfterEvent& ev) { try { Call( ev.getServerNetworkHandler() .getServerPlayer(ev.getNetworkIdentifier(), ev.getPacket().mClientSubId), - magic_enum::enum_name(ev.getPacket().mContainerId).data() + (int)ev.getPacket().mContainerId ); } catch (...) {} }