RedM Natives

TASK_PUT_PED_DIRECTLY_INTO_COVER

Hash0x4172393E6BE1FECE
Runtime nameTaskPutPedDirectlyIntoCover
NamespaceTASK
SideClient
NameOfficial
Docs
Since build1207
GTA V hash0x4172393E6BE1FECE

Signature

void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int timeout, BOOL p5, float p6, Any p7, Any p8, ScrHandle coverpoint, BOOL p10, BOOL p11, Any p12);

Parameters

NameTypeDescription
pedPed—
xfloat—
yfloat—
zfloat—
timeoutint—
p5BOOL—
p6float—
p7Any—
p8Any—
coverpointScrHandle—
p10BOOL—
p11BOOL—
p12Any—

Returns void

Usage

Lua
TaskPutPedDirectlyIntoCover(ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12)

-- always works, by hash
Citizen.InvokeNative(0x4172393E6BE1FECE, ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12)
JavaScript and C#
JavaScript
TaskPutPedDirectlyIntoCover(ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12);

// by hash
Citizen.invokeNative('0x4172393E6BE1FECE', ped, x + 0.0000001, y + 0.0000001, z + 0.0000001, timeout, p5, p6 + 0.0000001, p7, p8, coverpoint, p10, p11, p12);
C#
Function.Call((Hash)0x4172393E6BE1FECE, ped, x, y, z, timeout, p5, p6, p7, p8, coverpoint, p10, p11, p12);
  • 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.