RedM Natives

SET_PED_CAPSULE

Overrides the ped's collision capsule radius for the current tick.

Hash0x364DF566EC833DE2
Runtime nameSetPedCapsule
NamespacePED
SideClient
NameOfficial
Docs
Since build1207
GTA V hash0x364DF566EC833DE2

Signature

void SET_PED_CAPSULE(Ped ped, float value);

Parameters

NameTypeDescription
pedPed—
valuefloat—

Returns void

Description

Overrides the ped's collision capsule radius for the current tick.
Must be called every tick to be effective.

Setting this to 0.001 will allow warping through some objects.

Usage

Lua
SetPedCapsule(ped, value)

-- always works, by hash
Citizen.InvokeNative(0x364DF566EC833DE2, ped, value)
JavaScript and C#
JavaScript
SetPedCapsule(ped, value);

// by hash
Citizen.invokeNative('0x364DF566EC833DE2', ped, value + 0.0000001);
C#
Function.Call((Hash)0x364DF566EC833DE2, ped, value);
  • 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.