修复2事件问题

- HandleRequestAction
- SendContainerClosePacket
This commit is contained in:
子沐呀
2024-07-21 04:12:50 +08:00
Unverified
parent cf128f460d
commit 8ab2ee0497
2 changed files with 6 additions and 7 deletions
+2 -3
View File
@@ -290,15 +290,14 @@ void Export_Event_API() {
return true;
}
case doHash("SendContainerClosePacket"): {
auto Call =
RemoteCall::importAs<bool(Player * player, std::string const& ContainerNetId)>(eventName, eventId);
auto Call = RemoteCall::importAs<bool(Player * player, int ContainerNetId)>(eventName, eventId);
eventBus->emplaceListener<Event::PacketEvent::ContainerClosePacketSendAfterEvent>(
[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 (...) {}
}