修复2事件问题
- HandleRequestAction - SendContainerClosePacket
This commit is contained in:
+2
-3
@@ -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 (...) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user