feat(ReceivedEvent): Added received event blocking

This commit is contained in:
Yimura 2021-08-03 20:30:16 +02:00
parent af413c11a4
commit d88d805a6b

View File

@ -36,7 +36,10 @@ namespace big
{ {
g_pointers->m_send_event_ack(event_manager, source_player, target_player, event_index, event_handled_bitset); 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, "<C>");
strcat(msg, source_player->get_name());
strcat(msg, "</C> possibly attempting at freezing entity.");
return false; return false;
} }
@ -59,6 +62,8 @@ namespace big
strcpy(msg, "<C>"); strcpy(msg, "<C>");
strcat(msg, source_player->get_name()); strcat(msg, source_player->get_name());
strcat(msg, "</C> is spawning cash."); strcat(msg, "</C> is spawning cash.");
notify::above_map(msg);
} }
break; break;
@ -76,6 +81,17 @@ namespace big
break; 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 <C>");
strcat(msg, source_player->get_name());
strcat(msg, "</C>");
return false;
}
//case RockstarEvent::GIVE_PICKUP_REWARDS_EVENT: //case RockstarEvent::GIVE_PICKUP_REWARDS_EVENT:
//{ //{
// uint32_t amount, hash; // 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<decltype(&received_event)>()(event_manager, source_player, target_player, event_id, event_index, event_handled_bitset, bit_buffer_size, bit_buffer); return g_hooking->m_received_event_hook.get_original<decltype(&received_event)>()(event_manager, source_player, target_player, event_id, event_index, event_handled_bitset, bit_buffer_size, bit_buffer);
} }
} }