RedM Natives

_GET_ENTITY_WORLD_POSITION_OF_DIMENSIONS

Hash0xF3FDA9A617A15145
Runtime nameGetEntityWorldPositionOfDimensions
NamespaceENTITY
SideClient
NameCommunity guess
Docs
Since build1207

Signature

void _GET_ENTITY_WORLD_POSITION_OF_DIMENSIONS(Entity entity, Vector3* minimum, Vector3* maximum);

Parameters

NameTypeDescription
entityEntity—
minimumVector3*—
maximumVector3*—

Returns void

Usage

Lua
local minimum, maximum = GetEntityWorldPositionOfDimensions(entity)

-- always works, by hash
local minimum, maximum = Citizen.InvokeNative(0xF3FDA9A617A15145, entity, Citizen.PointerValueVector(), Citizen.PointerValueVector())
JavaScript and C#
JavaScript
const [minimum, maximum] = GetEntityWorldPositionOfDimensions(entity);

// by hash
const [minimum, maximum] = Citizen.invokeNative('0xF3FDA9A617A15145', entity, Citizen.pointerValueVector(), Citizen.pointerValueVector());
C#
var minimum = new OutputArgument();
var maximum = new OutputArgument();
Function.Call((Hash)0xF3FDA9A617A15145, entity, minimum, maximum);
// minimum.GetResult<Vector3>()
// maximum.GetResult<Vector3>()
  • Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order.
  • 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.