#include "hooking.hpp" namespace big { bool hooks::update_presence_attribute_int(void* presence_data, int profile_index, char* attr, std::uint64_t value) { auto hash = rage::joaat(attr); if (g.protections.rid_join && (hash == RAGE_JOAAT("gstok") || hash == RAGE_JOAAT("gsid") || hash == RAGE_JOAAT("gstype") || hash == RAGE_JOAAT("gshost") || hash == RAGE_JOAAT("gsjoin"))) { return true; } return g_hooking->get_original()(presence_data, profile_index, attr, value); } bool hooks::update_presence_attribute_string(void* presence_data, int profile_index, char* attr, char* value) { auto hash = rage::joaat(attr); if (g.protections.rid_join && hash == RAGE_JOAAT("gsinfo")) { return true; } return g_hooking->get_original()(presence_data, profile_index, attr, value); } }