From 939da8769db118d26c45b053f8353ec763c855db Mon Sep 17 00:00:00 2001 From: Yimura Date: Mon, 28 Dec 2020 01:32:22 +0100 Subject: [PATCH] feat(Hook): Added logging to script event handler --- BigBaseV2/src/hooks/script_event_handler.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/BigBaseV2/src/hooks/script_event_handler.cpp b/BigBaseV2/src/hooks/script_event_handler.cpp index b8fe27d5..cac2834d 100644 --- a/BigBaseV2/src/hooks/script_event_handler.cpp +++ b/BigBaseV2/src/hooks/script_event_handler.cpp @@ -1,9 +1,17 @@ #include "hooking.hpp" +#include "natives.hpp" namespace big { bool hooks::script_event_handler(std::int64_t NetEventStruct, std::int64_t CNetGamePlayer) { + auto args = reinterpret_cast(NetEventStruct + 0x70); + Player SenderID = *reinterpret_cast(CNetGamePlayer + 0x2D); + + const auto ScriptEventHash = args[0]; + + LOG(INFO) << "Received Script Event " << ScriptEventHash << " from Player " << PLAYER::GET_PLAYER_NAME(SenderID); + return g_hooking->m_script_event_hook.get_original()(NetEventStruct, CNetGamePlayer); } } \ No newline at end of file