diff --git a/BigBaseV2/src/util/vehicle.hpp b/BigBaseV2/src/util/vehicle.hpp index 44b800ea..c6afd38d 100644 --- a/BigBaseV2/src/util/vehicle.hpp +++ b/BigBaseV2/src/util/vehicle.hpp @@ -29,6 +29,17 @@ namespace big::vehicle return VEHICLE::GET_CLOSEST_VEHICLE(location.x, location.y, location.z, range, 0, flags); } + inline bool repair(Vehicle veh) + { + if (!ENTITY::IS_ENTITY_A_VEHICLE(veh)) return false; + + VEHICLE::SET_VEHICLE_FIXED(veh); + VEHICLE::SET_VEHICLE_DEFORMATION_FIXED(veh); + VEHICLE::SET_VEHICLE_DIRT_LEVEL(veh, 0.f); + + return true; + } + inline int spawn(const char* model, Vector3 location, float heading) { Hash hash = rage::joaat(model);