#include "hooking.hpp" #include "natives.hpp" #include "util/notify.hpp" namespace big { bool hooks::increment_stat_event(CNetworkIncrementStatEvent* net_event, CNetGamePlayer* sender, int64_t a3) { Player sender_id = sender->m_player_id; switch (net_event->m_stat) { case RAGE_JOAAT("MPPLY_GAME_EXPLOITS"): case RAGE_JOAAT("MPPLY_VC_HATE"): case RAGE_JOAAT("MPPLY_EXPLOITS"): case RAGE_JOAAT("MPPLY_TC_ANNOYINGME"): case RAGE_JOAAT("MPPLY_TC_HATE"): char report[64]; strcpy(report, "~g~BLOCKED REPORT~s~\nFrom: "); strcat(report, PLAYER::GET_PLAYER_NAME(sender_id)); strcat(report, ""); notify::above_map(report); return true; } return g_hooking->m_increment_stat_hook.get_original()(net_event, sender, a3); } }