RedM Natives

_STAT_PHEROMONE_COOLDOWN_LEGENDARY_ANIMAL

Hash0x5420D398A42917FC
Runtime nameStatPheromoneCooldownLegendaryAnimal
NamespaceSTATS
SideClient
NameCommunity guess
Docs
Since build1311

Signature

BOOL _STAT_PHEROMONE_COOLDOWN_LEGENDARY_ANIMAL(Entity entity, Any* statId);

Parameters

NameTypeDescription
entityEntity—
statIdAny*—

Returns BOOL

Description

statId: see STAT_ID_IS_VALID

Usage

Lua
local retval, statId = StatPheromoneCooldownLegendaryAnimal(entity, statId)

-- always works, by hash
local retval, statId = Citizen.InvokeNative(0x5420D398A42917FC, entity, Citizen.PointerValueIntInitialized(statId), Citizen.ReturnResultAnyway())
JavaScript and C#
JavaScript
const [retval, statId] = StatPheromoneCooldownLegendaryAnimal(entity, statId);

// by hash
const [retval, statId] = Citizen.invokeNative('0x5420D398A42917FC', entity, Citizen.pointerValueIntInitialized(statId), Citizen.returnResultAnyway());
C#
var statId = new OutputArgument();
bool retval = Function.Call<bool>((Hash)0x5420D398A42917FC, entity, statId);
// statId.GetResult<int>()
  • The last argument is an in/out pointer: pass its initial value, and the updated value is returned after the result.
  • Any* arguments are often structs. Build them with a DataView buffer and pass it with :Buffer() — see the examples and notes below.
  • 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.