ENTITY Natives - Part 6 of 6
Red Dead Redemption 3 Native Functions Reference
Namespace: ENTITY
Natives in this file: 18
Total natives in namespace: 268
Generated from: RDR3natives JSON data
_IS_ENTITY_PLAYING_ANY_ANIM
Description: Params: p1 (probably animType) = 1, 0
| Property | Value |
|---|---|
| Native Name | _IS_ENTITY_PLAYING_ANY_ANIM |
| Hash | 0x0B7CB1300CBFE19C |
| Return Type | BOOL |
| Build | 1207 |
| Parameters | entity (Entity), p1 (int) |
Parameters
entity(Entity)p1(int)
Usage
Lua (Direct):
local result = IsEntityPlayingAnyAnim(entity, p1)
Lua (Hash):
local result = Citizen.InvokeNative(0x0B7CB1300CBFE19C, entity, p1)
_IS_ENTITY_UNDERWATER
| Property | Value |
|---|---|
| Native Name | _IS_ENTITY_UNDERWATER |
| Hash | 0xD4E5C1E93C466127 |
| Return Type | BOOL |
| Build | 1207 |
| Parameters | entity (Entity), p1 (BOOL) |
Parameters
entity(Entity)p1(BOOL)
Usage
Lua (Direct):
local result = IsEntityUnderwater(entity, p1)
Lua (Hash):
local result = Citizen.InvokeNative(0xD4E5C1E93C466127, entity, p1)
_IS_TRACKED_ENTITY_VISIBLE
| Property | Value |
|---|---|
| Native Name | _IS_TRACKED_ENTITY_VISIBLE |
| Hash | 0xC8CCDB712FBCBA92 |
| Return Type | BOOL |
| Build | 1207 |
| Parameters | entity (Entity) |
Parameters
entity(Entity)
Usage
Lua (Direct):
local result = IsTrackedEntityVisible(entity)
Lua (Hash):
local result = Citizen.InvokeNative(0xC8CCDB712FBCBA92, entity)
_PAUSE_ENTITY_TRACKING
| Property | Value |
|---|---|
| Native Name | _PAUSE_ENTITY_TRACKING |
| Hash | 0x36EB4D34D4A092C5 |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), pause (BOOL) |
Parameters
entity(Entity)pause(BOOL)
Usage
Lua (Direct):
PauseEntityTracking(entity, pause)
Lua (Hash):
Citizen.InvokeNative(0x36EB4D34D4A092C5, entity, pause)
_REQUEST_ENTITY_LOOT_LIST
| Property | Value |
|---|---|
| Native Name | _REQUEST_ENTITY_LOOT_LIST |
| Hash | 0xA88E215CEB0435C0 |
| Return Type | BOOL |
| Build | 1207 |
| Parameters | mount (Ped), argStruct (Any*), visiblelootslotrequestType (Hash), flag (int), p4 (int), p5 (BOOL) |
Parameters
mount(Ped)argStruct(Any*)visiblelootslotrequestType(Hash)flag(int)p4(int)p5(BOOL)
Usage
Lua (Direct):
local result = RequestEntityLootList(mount, argStruct, visiblelootslotrequestType, flag, p4, p5)
Lua (Hash):
local result = Citizen.InvokeNative(0xA88E215CEB0435C0, mount, argStruct, visiblelootslotrequestType, flag, p4, p5)
_SEARCH_BUILDING_POOL_FOR_ENTITY_WITH_THIS_MODEL
Description: Alternative Name: _GET_ENTITY_FROM_MAP_OBJECT; You can get existing objects and manipulate them using this native.
| Property | Value |
|---|---|
| Native Name | _SEARCH_BUILDING_POOL_FOR_ENTITY_WITH_THIS_MODEL |
| Hash | 0x66B2B83B94B22458 |
| Return Type | Entity |
| Build | 1207 |
| Parameters | modelHash (Hash) |
Parameters
modelHash(Hash)
Usage
Lua (Direct):
local result = SearchBuildingPoolForEntityWithThisModel(modelHash)
Lua (Hash):
local result = Citizen.InvokeNative(0x66B2B83B94B22458, modelHash)
_SET_ENTITY_ANIM_CURRENT_TIME
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_ANIM_CURRENT_TIME |
| Hash | 0x11CDABDC7783B2BC |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), animDict (char*), animName (char*), time (float) |
Usage
Lua (Direct):
SetEntityAnimCurrentTime(entity, animDict, animName, time)
Lua (Hash):
Citizen.InvokeNative(0x11CDABDC7783B2BC, entity, animDict, animName, time)
_SET_ENTITY_ANIM_SPEED
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_ANIM_SPEED |
| Hash | 0xEAA885BA3CEA4E4A |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), animDict (char*), animName (char*), speedMultiplier (float) |
Usage
Lua (Direct):
SetEntityAnimSpeed(entity, animDict, animName, speedMultiplier)
Lua (Hash):
Citizen.InvokeNative(0xEAA885BA3CEA4E4A, entity, animDict, animName, speedMultiplier)
_SET_ENTITY_CARRYING_FLAG
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_CARRYING_FLAG |
| Hash | 0x18FF3110CF47115D |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), flagId (int), value (BOOL) |
Description: flagId: https://github.com/femga/rdr3_discoveries/tree/master/AI/CARRYING_FLAGS https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/CCarryingFlags__Flags
enum eCarryingFlag { CARRYING_FLAG_CAN_BE_CUT_FREE = 1, CARRYING_FLAG_CAN_BE_CARRIED_ON_FOOT = 2, CARRYING_FLAG_CAN_BE_DROPPED = 4, CARRYING_FLAG_CAN_BE_CARRIED_WHEN_DEAD = 7, CARRYING_FLAG_CAN_CARRY_ANYTHING = 9, CARRYING_FLAG_DISABLE_PROMPT_LOS_CHECKS = 19, CARRYING_FLAG_FORCE_ALLOW_WARP_TO_SAFE_GROUND_LOCATION = 23, CARRYING_FLAG_PICKUPS_IGNORE_HEIGHT_RESTRICTIONS = 26, CARRYING_FLAG_CLEAN_UP_WHEN_NOT_CARRIED = 27, CARRYING_FLAG_BLOCK_KNOCK_OFF_PED_VARIATIONS_FROM_CARRIABLE_INTERACTIONS = 29, CARRYING_FLAG_HIT_WHEN_CARRIABLE = 31, CARRYING_FLAG_DISABLE_CARRIABLE_INTERACTIONS_ON_THIS_MOUNT = 34, CARRYING_FLAG_FORCE_HIDE_PROMPT_GROUP = 37, };
Usage
Lua (Direct):
SetEntityCarryingFlag(entity, flagId, value)
Lua (Hash):
Citizen.InvokeNative(0x18FF3110CF47115D, entity, flagId, value)
_SET_ENTITY_COORDS_AND_HEADING
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_COORDS_AND_HEADING |
| Hash | 0x203BEFFDBE12E96A |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), xPos (float), yPos (float), zPos (float), heading (float), xAxis (BOOL), yAxis (BOOL), zAxis (BOOL) |
Parameters
entity(Entity)xPos(float)yPos(float)zPos(float)heading(float)xAxis(BOOL)yAxis(BOOL)zAxis(BOOL)
Usage
Lua (Direct):
SetEntityCoordsAndHeading(entity, xPos, yPos, zPos, heading, xAxis, yAxis, zAxis)
Lua (Hash):
Citizen.InvokeNative(0x203BEFFDBE12E96A, entity, xPos, yPos, zPos, heading, xAxis, yAxis, zAxis)
_SET_ENTITY_COORDS_AND_HEADING_NO_OFFSET
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_COORDS_AND_HEADING_NO_OFFSET |
| Hash | 0x0918E3565C20F03C |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), xPos (float), yPos (float), zPos (float), heading (float), p5 (BOOL), p6 (BOOL) |
Parameters
entity(Entity)xPos(float)yPos(float)zPos(float)heading(float)p5(BOOL)p6(BOOL)
Usage
Lua (Direct):
SetEntityCoordsAndHeadingNoOffset(entity, xPos, yPos, zPos, heading, p5, p6)
Lua (Hash):
Citizen.InvokeNative(0x0918E3565C20F03C, entity, xPos, yPos, zPos, heading, p5, p6)
_SET_ENTITY_CUSTOM_PICKUP_RADIUS
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_CUSTOM_PICKUP_RADIUS |
| Hash | 0x482D17E45665DA44 |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), radius (float) |
Parameters
entity(Entity)radius(float)
Usage
Lua (Direct):
SetEntityCustomPickupRadius(entity, radius)
Lua (Hash):
Citizen.InvokeNative(0x482D17E45665DA44, entity, radius)
_SET_ENTITY_FADE_IN
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_FADE_IN |
| Hash | 0xA91E6CF94404E8C9 |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity) |
Parameters
entity(Entity)
Usage
Lua (Direct):
SetEntityFadeIn(entity)
Lua (Hash):
Citizen.InvokeNative(0xA91E6CF94404E8C9, entity)
_SET_ENTITY_FULLY_LOOTED
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_FULLY_LOOTED |
| Hash | 0x6BCF5F3D8FFE988D |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), looted (BOOL) |
Parameters
entity(Entity)looted(BOOL)
Usage
Lua (Direct):
SetEntityFullyLooted(entity, looted)
Lua (Hash):
Citizen.InvokeNative(0x6BCF5F3D8FFE988D, entity, looted)
_SET_ENTITY_LIGHTS_ENABLED
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_LIGHTS_ENABLED |
| Hash | 0xEBDC12861D079ABA |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), enabled (BOOL) |
Description: Forces entity lights to stay enabled regardless of environmental conditions (day/night cycle) This native overrides the default behavior where lights typically only activate at night true = lights are always enabled (day and night) false = original behavior is restored
Usage
Lua (Direct):
SetEntityLightsEnabled(entity, enabled)
Lua (Hash):
Citizen.InvokeNative(0xEBDC12861D079ABA, entity, enabled)
_SET_ENTITY_THREAT_TIER
Description: tier: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/eEntityThreatTier
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_THREAT_TIER |
| Hash | 0x4B436BAC8CBE9B07 |
| Return Type | void |
| Build | 1207 |
| Parameters | entity (Entity), tier (int), p2 (BOOL) |
Parameters
entity(Entity)tier(int)p2(BOOL)
Usage
Lua (Direct):
SetEntityThreatTier(entity, tier, p2)
Lua (Hash):
Citizen.InvokeNative(0x4B436BAC8CBE9B07, entity, tier, p2)
_UNPIN_MAP_ENTITY
| Property | Value |
|---|---|
| Native Name | _UNPIN_MAP_ENTITY |
| Hash | 0xD2B9C78537ED5759 |
| Return Type | void |
| Build | 1207 |
| Parameters | pinId (int) |
Usage
Lua (Direct):
UnpinMapEntity(pinId)
Lua (Hash):
Citizen.InvokeNative(0xD2B9C78537ED5759, pinId)
_SET_ENTITY_CARCASS_TYPE
| Property | Value |
|---|---|
| Native Name | _SET_ENTITY_CARCASS_TYPE |
| Hash | 0x399657ED871B3A6C |
| Return Type | void |
| Build | 1207 |
| API Set | client |
| Parameters | entity (Entity), type (Hash) |
Description: Changes type and quality of skins type hashes: https://pastebin.com/C1WvQjCy
Usage
Lua (Direct):
SetEntityCarcassType(entity, type)
Lua (Hash):
Citizen.InvokeNative(0x399657ED871B3A6C, entity, type)