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 (...) {} }