# PERSISTENCE Natives
Red Dead Redemption 3 Native Functions Reference
**Namespace:** PERSISTENCE
**Natives in this file:** 22
**Generated from:** RDR3natives JSON data
---
## PERSISTENCE_ADD_SCENARIO_LOOTED
| Property | Value |
|----------|-------|
| Native Name | `PERSISTENCE_ADD_SCENARIO_LOOTED` |
| Hash | `0x8245C1F3262F4AC2` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `scenario` (int) |
### Parameters
- **`scenario`** (`int`)
### Usage
**Lua (Direct):**
```lua
PersistenceAddScenarioLooted(scenario)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8245C1F3262F4AC2, scenario)
```
---
## PERSISTENCE_REMOVE_ALL_ENTITIES_IN_AREA
| Property | Value |
|----------|-------|
| Native Name | `PERSISTENCE_REMOVE_ALL_ENTITIES_IN_AREA` |
| Hash | `0x9D16896F0DBE78A2` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `x` (float), `y` (float), `z` (float), `radius` (float) |
### Parameters
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
- **`radius`** (`float`)
### Usage
**Lua (Direct):**
```lua
PersistenceRemoveAllEntitiesInArea(x, y, z, radius)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x9D16896F0DBE78A2, x, y, z, radius)
```
---
## _0x065887B694359799
| Property | Value |
|----------|-------|
| Native Name | `_0x065887B694359799` |
| Hash | `0x065887B694359799` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x065887B694359799(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x065887B694359799, p0)
```
---
## _0x1F56FB3FDB4EAF65
| Property | Value |
|----------|-------|
| Native Name | `_0x1F56FB3FDB4EAF65` |
| Hash | `0x1F56FB3FDB4EAF65` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x1F56FB3FDB4EAF65(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x1F56FB3FDB4EAF65, p0)
```
---
## _0x291CC21D1FB6790E
| Property | Value |
|----------|-------|
| Native Name | `_0x291CC21D1FB6790E` |
| Hash | `0x291CC21D1FB6790E` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x291CC21D1FB6790E(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x291CC21D1FB6790E, p0)
```
---
## _0x2E545965DF98D476
| Property | Value |
|----------|-------|
| Native Name | `_0x2E545965DF98D476` |
| Hash | `0x2E545965DF98D476` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x2E545965DF98D476(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x2E545965DF98D476, p0)
```
---
## _0x3CA5E58C9731A16B
| Property | Value |
|----------|-------|
| Native Name | `_0x3CA5E58C9731A16B` |
| Hash | `0x3CA5E58C9731A16B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x3CA5E58C9731A16B(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x3CA5E58C9731A16B, p0, p1)
```
---
## _0x5A79220F6D38D7C3
| Property | Value |
|----------|-------|
| Native Name | `_0x5A79220F6D38D7C3` |
| Hash | `0x5A79220F6D38D7C3` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x5A79220F6D38D7C3(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x5A79220F6D38D7C3, p0)
```
---
## _0x66DAA3A9274E8E82
**Description:** _PERSISTENCE_*
| Property | Value |
|----------|-------|
| Native Name | `_0x66DAA3A9274E8E82` |
| Hash | `0x66DAA3A9274E8E82` |
| Return Type | `void` |
| Build | `1232` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0x66DAA3A9274E8E82()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x66DAA3A9274E8E82, )
```
---
## _0x7A1BD123E5CDB6E5
| Property | Value |
|----------|-------|
| Native Name | `_0x7A1BD123E5CDB6E5` |
| Hash | `0x7A1BD123E5CDB6E5` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0x7A1BD123E5CDB6E5()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x7A1BD123E5CDB6E5, )
```
---
## _0x8DE104BEC243A73B
| Property | Value |
|----------|-------|
| Native Name | `_0x8DE104BEC243A73B` |
| Hash | `0x8DE104BEC243A73B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x8DE104BEC243A73B(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8DE104BEC243A73B, p0)
```
---
## _0xB03140014ACA6C40
**Description:** nullsub, doesn't do anything
| Property | Value |
|----------|-------|
| Native Name | `_0xB03140014ACA6C40` |
| Hash | `0xB03140014ACA6C40` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xB03140014ACA6C40(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB03140014ACA6C40, p0, p1)
```
---
## _0xBA2C49EA6A8D24FF
| Property | Value |
|----------|-------|
| Native Name | `_0xBA2C49EA6A8D24FF` |
| Hash | `0xBA2C49EA6A8D24FF` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xBA2C49EA6A8D24FF(p0, p1, p2, p3, p4, p5, p6)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xBA2C49EA6A8D24FF, p0, p1, p2, p3, p4, p5, p6)
```
---
## _0xCFDA2518F322D836
| Property | Value |
|----------|-------|
| Native Name | `_0xCFDA2518F322D836` |
| Hash | `0xCFDA2518F322D836` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xCFDA2518F322D836(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCFDA2518F322D836, p0)
```
---
## _0xDC0A1F0ECEC9F0C0
| Property | Value |
|----------|-------|
| Native Name | `_0xDC0A1F0ECEC9F0C0` |
| Hash | `0xDC0A1F0ECEC9F0C0` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xDC0A1F0ECEC9F0C0(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDC0A1F0ECEC9F0C0, p0, p1)
```
---
## _0xE225CEF1901F6108
| Property | Value |
|----------|-------|
| Native Name | `_0xE225CEF1901F6108` |
| Hash | `0xE225CEF1901F6108` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xE225CEF1901F6108(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xE225CEF1901F6108, p0, p1)
```
---
## _0xF5622FA6ACFCA7DB
| Property | Value |
|----------|-------|
| Native Name | `_0xF5622FA6ACFCA7DB` |
| Hash | `0xF5622FA6ACFCA7DB` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xF5622FA6ACFCA7DB(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF5622FA6ACFCA7DB, p0, p1)
```
---
## _0xFC9806DA9A460093
| Property | Value |
|----------|-------|
| Native Name | `_0xFC9806DA9A460093` |
| Hash | `0xFC9806DA9A460093` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `x1` (float), `y1` (float), `z1` (float), `x2` (float), `y2` (float), `z2` (float) |
### Parameters
- **`x1`** (`float`)
- **`y1`** (`float`)
- **`z1`** (`float`)
- **`x2`** (`float`)
- **`y2`** (`float`)
- **`z2`** (`float`)
### Usage
**Lua (Direct):**
```lua
_0xFC9806DA9A460093(x1, y1, z1, x2, y2, z2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFC9806DA9A460093, x1, y1, z1, x2, y2, z2)
```
---
## _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED
| Property | Value |
|----------|-------|
| Native Name | `_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED` |
| Hash | `0xFB7CF1DE938A3E22` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `scenario` (int) |
### Parameters
- **`scenario`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = PersistenceIsScenarioMarkedAsLooted(scenario)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xFB7CF1DE938A3E22, scenario)
```
---
## _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS
| Property | Value |
|----------|-------|
| Native Name | `_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS` |
| Hash | `0xB6E1A185C2B9319A` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `x` (float), `y` (float), `z` (float) |
### Parameters
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
### Usage
**Lua (Direct):**
```lua
local result = PersistenceIsScenarioMarkedAsLootedAtCoords(x, y, z)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xB6E1A185C2B9319A, x, y, z)
```
---
## _PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS_WITH_MODEL
| Property | Value |
|----------|-------|
| Native Name | `_PERSISTENCE_IS_SCENARIO_MARKED_AS_LOOTED_AT_COORDS_WITH_MODEL` |
| Hash | `0x188313616D184213` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `x` (float), `y` (float), `z` (float), `model` (Hash) |
### Parameters
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
- **`model`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = PersistenceIsScenarioMarkedAsLootedAtCoordsWithModel(x, y, z, model)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x188313616D184213, x, y, z, model)
```
---
## _PERSISTENCE_REFRESH_TOWN_VOLUME
**Description:** Only used in R* script long_update.ysc in script function REFRESH_CLOSEST_TOWN
| Property | Value |
|----------|-------|
| Native Name | `_PERSISTENCE_REFRESH_TOWN_VOLUME` |
| Hash | `0xEFB5F34CC0953B27` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `volume` (Volume) |
### Parameters
- **`volume`** (`Volume`)
### Usage
**Lua (Direct):**
```lua
PersistenceRefreshTownVolume(volume)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xEFB5F34CC0953B27, volume)
```
---
*End of PERSISTENCE natives*