28 lines
554 B
C++
28 lines
554 B
C++
![]() |
#include "features.hpp"
|
||
|
|
||
|
namespace big
|
||
|
{
|
||
|
void features::sticky_tyres()
|
||
|
{
|
||
|
if (g_settings.options["sticky_tyres"].get<bool>())
|
||
|
{
|
||
|
QUEUE_JOB_BEGIN_CLAUSE()
|
||
|
{
|
||
|
|
||
|
Vehicle veh = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), false);
|
||
|
|
||
|
if (veh)
|
||
|
{
|
||
|
while (!NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(veh))
|
||
|
{
|
||
|
NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(veh);
|
||
|
|
||
|
script::get_current()->yield();
|
||
|
}
|
||
|
|
||
|
VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(veh, 5.f);
|
||
|
}
|
||
|
}QUEUE_JOB_END_CLAUSE
|
||
|
}
|
||
|
}
|
||
|
}
|