RedM Natives

SLIDE_OBJECT

Hash0x2FDFF4107B8C1147
Runtime nameSlideObject
NamespaceOBJECT
SideClient
NameOfficial
Docs
Since build1207
GTA V hash0x2FDFF4107B8C1147

Signature

BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision);

Parameters

NameTypeDescription
objectObject—
toXfloat—
toYfloat—
toZfloat—
speedXfloat—
speedYfloat—
speedZfloat—
collisionBOOL—

Returns BOOL

Usage

Lua
local retval = SlideObject(object, toX, toY, toZ, speedX, speedY, speedZ, collision)

-- always works, by hash
local retval = Citizen.InvokeNative(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision, Citizen.ReturnResultAnyway())
JavaScript and C#
JavaScript
const retval = SlideObject(object, toX, toY, toZ, speedX, speedY, speedZ, collision);

// by hash
const retval = Citizen.invokeNative('0x2FDFF4107B8C1147', object, toX + 0.0000001, toY + 0.0000001, toZ + 0.0000001, speedX + 0.0000001, speedY + 0.0000001, speedZ + 0.0000001, collision, Citizen.returnResultAnyway());
C#
bool retval = Function.Call<bool>((Hash)0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision);
  • 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.

Sources

alloc8or RDR3 NativeDB

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