mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2024-12-22 20:17:24 +08:00
Added protection against remote ped flag setting (#3610)
This commit is contained in:
parent
0dd43e95b8
commit
aee6f34c69
@ -100,6 +100,15 @@ namespace big
|
||||
damageType = buffer->Read<uint8_t>(2);
|
||||
weaponType = buffer->Read<uint32_t>(32);
|
||||
|
||||
if ("WEAPON_TRANQUILIZER"_J == weaponType)
|
||||
{
|
||||
if (auto plyr = g_player_service->get_by_id(player->m_player_id))
|
||||
{
|
||||
g.reactions.break_game.process(plyr);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!is_valid_weapon(weaponType))
|
||||
{
|
||||
notify::crash_blocked(player, "invalid weapon type");
|
||||
@ -108,7 +117,6 @@ namespace big
|
||||
"Blocked WEAPON_DAMAGE_EVENT from {} with invalid weapon hash {:X}",
|
||||
player->get_name(),
|
||||
weaponType);
|
||||
g_pointers->m_gta.m_send_event_ack(event_manager, player, target_player, event_index, event_handled_bitset);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user