From d88d805a6b7d686ab88904600449b7bb2e182bca Mon Sep 17 00:00:00 2001 From: Yimura Date: Tue, 3 Aug 2021 20:30:16 +0200 Subject: [PATCH] feat(ReceivedEvent): Added received event blocking --- BigBaseV2/src/hooks/received_event.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/BigBaseV2/src/hooks/received_event.cpp b/BigBaseV2/src/hooks/received_event.cpp index 0ddee1b7..c3ed318b 100644 --- a/BigBaseV2/src/hooks/received_event.cpp +++ b/BigBaseV2/src/hooks/received_event.cpp @@ -36,7 +36,10 @@ namespace big { g_pointers->m_send_event_ack(event_manager, source_player, target_player, event_index, event_handled_bitset); - notify::blocked_event(event_name, source_player->player_id); + char msg[64]; + strcpy(msg, ""); + strcat(msg, source_player->get_name()); + strcat(msg, " possibly attempting at freezing entity."); return false; } @@ -59,6 +62,8 @@ namespace big strcpy(msg, ""); strcat(msg, source_player->get_name()); strcat(msg, " is spawning cash."); + + notify::above_map(msg); } break; @@ -76,6 +81,17 @@ namespace big break; } + case RockstarEvent::REQUEST_CONTROL_EVENT: + { + g_pointers->m_send_event_ack(event_manager, source_player, target_player, event_index, event_handled_bitset); + + char msg[64]; + strcpy(msg, "Denied player control request from "); + strcat(msg, source_player->get_name()); + strcat(msg, ""); + + return false; + } //case RockstarEvent::GIVE_PICKUP_REWARDS_EVENT: //{ // uint32_t amount, hash; @@ -96,8 +112,6 @@ namespace big //} } - //LOG(INFO) << "Received Event: " << event_name; - return g_hooking->m_received_event_hook.get_original()(event_manager, source_player, target_player, event_id, event_index, event_handled_bitset, bit_buffer_size, bit_buffer); } } \ No newline at end of file