RedM Natives

START_ENTITY_FIRE

Hash0xC4DC7418A44D6822
Runtime nameStartEntityFire
NamespaceFIRE
SideClient
NameOfficial
Docs
Since build1207
GTA V hash0xF6A9D9708F6F23DF

Signature

void START_ENTITY_FIRE(Entity entity, float intensity, int boneIndex, int fireFlags);

Parameters

NameTypeDescription
entityEntity—
intensityfloat—
boneIndexint—
fireFlagsint—

Returns void

Description

fireFlags: 2 = zone/env fire, 8 = scorched carcass.

Usage

Lua
StartEntityFire(entity, intensity, boneIndex, fireFlags)

-- always works, by hash
Citizen.InvokeNative(0xC4DC7418A44D6822, entity, intensity, boneIndex, fireFlags)
JavaScript and C#
JavaScript
StartEntityFire(entity, intensity, boneIndex, fireFlags);

// by hash
Citizen.invokeNative('0xC4DC7418A44D6822', entity, intensity + 0.0000001, boneIndex, fireFlags);
C#
Function.Call((Hash)0xC4DC7418A44D6822, entity, intensity, boneIndex, fireFlags);
  • 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.

See also

Sources

alloc8or RDR3 NativeDB

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