From 09ed8cb864d68daa79b74deec6537d5ea04ad08c Mon Sep 17 00:00:00 2001 From: Yimura Date: Sat, 2 Jan 2021 11:56:00 +0100 Subject: [PATCH] fix(GetEventData): Added check for if the event came from a valid client --- BigBaseV2/src/hooks/get_event_data.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/BigBaseV2/src/hooks/get_event_data.cpp b/BigBaseV2/src/hooks/get_event_data.cpp index 20728c34..3375101f 100644 --- a/BigBaseV2/src/hooks/get_event_data.cpp +++ b/BigBaseV2/src/hooks/get_event_data.cpp @@ -8,10 +8,10 @@ namespace big bool hooks::get_event_data(int32_t eventGroup, int32_t eventIndex, int64_t* args, uint32_t argCount) { bool result = g_hooking->m_get_event_data.get_original()(eventGroup, eventIndex, args, argCount); + Player player = (Player)args[1]; - if (result) + if (result && player < 32) { - Player player = (Player)args[1]; auto hash = args[0]; char type[32] = ""; @@ -61,7 +61,8 @@ namespace big break; case RemoteEvents::RotateCam: - strcpy(type, "Rotate Cam"); + //strcpy(type, "Rotate Cam"); + return false; break; case RemoteEvents::SendToCutscene: