RedM Natives

_GET_NUMBER_OF_BULLETS_IN_AREA

Returns the number of bullets in an area.

Hash0xDC416CA762BC4F43
Runtime nameGetNumberOfBulletsInArea
NamespaceMISC
SideClient
NameCommunity guess
Docs
Since build1207

Signature

int _GET_NUMBER_OF_BULLETS_IN_AREA(float x, float y, float z, float radius, BOOL p4, BOOL p5);

Parameters

NameTypeDescription
xfloat—
yfloat—
zfloat—
radiusfloat—
p4BOOL—
p5BOOL—

Returns int

Description

alloc8or RDR3 NativeDB

Returns the number of bullets in an area.
Research notes this does not appear to work for arrows or throwable projectiles.

VORPCORE RDR3natives

returns the number of bullets that were shot in the area

Usage

Lua
local retval = GetNumberOfBulletsInArea(x, y, z, radius, p4, p5)

-- always works, by hash
local retval = Citizen.InvokeNative(0xDC416CA762BC4F43, x, y, z, radius, p4, p5, Citizen.ResultAsInteger())
JavaScript and C#
JavaScript
const retval = GetNumberOfBulletsInArea(x, y, z, radius, p4, p5);

// by hash
const retval = Citizen.invokeNative('0xDC416CA762BC4F43', x + 0.0000001, y + 0.0000001, z + 0.0000001, radius + 0.0000001, p4, p5, Citizen.returnResultAnyway(), Citizen.resultAsInteger());
C#
int retval = Function.Call<int>((Hash)0xDC416CA762BC4F43, x, y, z, radius, p4, p5);
  • 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 · VORPCORE RDR3natives

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