fix(OrbitalDrone): crash when selecting a player ped (#1295)
This commit is contained in:
parent
c2c776553f
commit
87027fbfd9
@ -358,11 +358,14 @@ namespace big
|
|||||||
|
|
||||||
if (PED::IS_PED_A_PLAYER(ent))
|
if (PED::IS_PED_A_PLAYER(ent))
|
||||||
{
|
{
|
||||||
for (auto ped : g_player_service->players() | std::ranges::views::values)
|
for (auto player : g_player_service->players() | std::ranges::views::values)
|
||||||
{
|
{
|
||||||
if (ped && g_pointers->m_gta.m_ptr_to_handle(ped->get_ped()) == ent)
|
if (player)
|
||||||
{
|
{
|
||||||
g_player_service->set_selected(ped);
|
if (const auto ped_ptr = player->get_ped(); ped_ptr && g_pointers->m_gta.m_ptr_to_handle(ped_ptr) == ent)
|
||||||
|
{
|
||||||
|
g_player_service->set_selected(player);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user