RedM Natives

_BREAK_VEHICLE_STRAPS

Only used to break draft vehicle log straps.

Hash0xD1EFA8D68BF5D63D
Runtime nameBreakVehicleStraps
NamespaceVEHICLE
SideClient
NameCommunity guess
Docs
Since build1207

Signature

void _BREAK_VEHICLE_STRAPS(Vehicle vehicle, float x, float y, float z);

Parameters

NameTypeDescription
vehicleVehicle—
xfloat—
yfloat—
zfloat—

Returns void

Description

Only used to break draft vehicle log straps. Coords is always equal to the vehicle coords.

Usage

Lua
BreakVehicleStraps(vehicle, x, y, z)

-- always works, by hash
Citizen.InvokeNative(0xD1EFA8D68BF5D63D, vehicle, x, y, z)
JavaScript and C#
JavaScript
BreakVehicleStraps(vehicle, x, y, z);

// by hash
Citizen.invokeNative('0xD1EFA8D68BF5D63D', vehicle, x + 0.0000001, y + 0.0000001, z + 0.0000001);
C#
Function.Call((Hash)0xD1EFA8D68BF5D63D, vehicle, x, y, z);
  • Float parameters: Lua integers (10, or whole numbers decoded from NUI/JSON) are sent as ints and read as garbage. Write 10.0 or value + 0.0. The generated JS wrappers add 0.0000001 to non-zero floats for the same reason.
  • The name is a community guess and may change. If the named call is missing in your client build, use InvokeNative with the hash — it always works.

Sources

alloc8or RDR3 NativeDB

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.