# MISC Natives - Part 5 of 6
Red Dead Redemption 3 Native Functions Reference
**Namespace:** MISC
**Natives in this file:** 50
**Total natives in namespace:** 288
**Generated from:** RDR3natives JSON data
---
## _0xBB282CF5D2333FB8
| Property | Value |
|----------|-------|
| Native Name | `_0xBB282CF5D2333FB8` |
| Hash | `0xBB282CF5D2333FB8` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xBB282CF5D2333FB8(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xBB282CF5D2333FB8, p0, p1)
```
---
## _0xBBE5B63EFFB08E68
| Property | Value |
|----------|-------|
| Native Name | `_0xBBE5B63EFFB08E68` |
| Hash | `0xBBE5B63EFFB08E68` |
| 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 = _0xBBE5B63EFFB08E68(p0, p1, p2, p3, p4, p5, p6)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xBBE5B63EFFB08E68, p0, p1, p2, p3, p4, p5, p6)
```
---
## _0xCC1BAF72D571DB8D
| Property | Value |
|----------|-------|
| Native Name | `_0xCC1BAF72D571DB8D` |
| Hash | `0xCC1BAF72D571DB8D` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xCC1BAF72D571DB8D(p0, p1, p2)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCC1BAF72D571DB8D, p0, p1, p2)
```
---
## _0xCC3EDC5614B03F61
| Property | Value |
|----------|-------|
| Native Name | `_0xCC3EDC5614B03F61` |
| Hash | `0xCC3EDC5614B03F61` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (int) |
### Parameters
- **`p0`** (`int`)
### Usage
**Lua (Direct):**
```lua
_0xCC3EDC5614B03F61(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCC3EDC5614B03F61, p0)
```
---
## _0xD3F943B88F55376A
| Property | Value |
|----------|-------|
| Native Name | `_0xD3F943B88F55376A` |
| Hash | `0xD3F943B88F55376A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `weatherType` (Hash) |
### Parameters
- **`weatherType`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
_0xD3F943B88F55376A(weatherType)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD3F943B88F55376A, weatherType)
```
---
## _0xDA4D8EB04E8E2928
| Property | Value |
|----------|-------|
| Native Name | `_0xDA4D8EB04E8E2928` |
| Hash | `0xDA4D8EB04E8E2928` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xDA4D8EB04E8E2928(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDA4D8EB04E8E2928, p0)
```
---
## _0xDBDA48EC456ED908
| Property | Value |
|----------|-------|
| Native Name | `_0xDBDA48EC456ED908` |
| Hash | `0xDBDA48EC456ED908` |
| Return Type | `void` |
| Build | `1436` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xDBDA48EC456ED908()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDBDA48EC456ED908, )
```
---
## _0xDC057B86FC157031
**Description:** Hardcoded to return one/true.
| Property | Value |
|----------|-------|
| Native Name | `_0xDC057B86FC157031` |
| Hash | `0xDC057B86FC157031` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = _0xDC057B86FC157031()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xDC057B86FC157031, )
```
---
## _0xDC416CA762BC4F43
| Property | Value |
|----------|-------|
| Native Name | `_0xDC416CA762BC4F43` |
| Hash | `0xDC416CA762BC4F43` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xDC416CA762BC4F43(p0, p1, p2, p3, p4, p5)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xDC416CA762BC4F43, p0, p1, p2, p3, p4, p5)
```
---
## _0xDE2C3B74D2B3705C
| Property | Value |
|----------|-------|
| Native Name | `_0xDE2C3B74D2B3705C` |
| Hash | `0xDE2C3B74D2B3705C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xDE2C3B74D2B3705C(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDE2C3B74D2B3705C, p0, p1)
```
---
## _0xEB946B9E579729AD
**Description:** Not implemented.
| Property | Value |
|----------|-------|
| Native Name | `_0xEB946B9E579729AD` |
| Hash | `0xEB946B9E579729AD` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped), `p1` (Any) |
### Parameters
- **`ped`** (`Ped`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xEB946B9E579729AD(ped, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xEB946B9E579729AD, ped, p1)
```
---
## _0xF569E33FB72ED28E
| Property | Value |
|----------|-------|
| Native Name | `_0xF569E33FB72ED28E` |
| Hash | `0xF569E33FB72ED28E` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xF569E33FB72ED28E()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF569E33FB72ED28E, )
```
---
## _0xF63FA29D4A9ACA86
| Property | Value |
|----------|-------|
| Native Name | `_0xF63FA29D4A9ACA86` |
| Hash | `0xF63FA29D4A9ACA86` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xF63FA29D4A9ACA86(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF63FA29D4A9ACA86, p0, p1)
```
---
## _0xF650DCF5D6F312C1
| Property | Value |
|----------|-------|
| Native Name | `_0xF650DCF5D6F312C1` |
| Hash | `0xF650DCF5D6F312C1` |
| Return Type | `void` |
| Build | `1232` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xF650DCF5D6F312C1(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF650DCF5D6F312C1, p0)
```
---
## _0xF81C53561D15F330
| Property | Value |
|----------|-------|
| Native Name | `_0xF81C53561D15F330` |
| Hash | `0xF81C53561D15F330` |
| Return Type | `const char*` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = _0xF81C53561D15F330()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xF81C53561D15F330, )
```
---
## _0xFC6ECB9170145ECE
| Property | Value |
|----------|-------|
| Native Name | `_0xFC6ECB9170145ECE` |
| Hash | `0xFC6ECB9170145ECE` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xFC6ECB9170145ECE()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFC6ECB9170145ECE, )
```
---
## _0xFF252E2BAFB7330F
**Description:** nullsub, doesn't do anything
| Property | Value |
|----------|-------|
| Native Name | `_0xFF252E2BAFB7330F` |
| Hash | `0xFF252E2BAFB7330F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xFF252E2BAFB7330F(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFF252E2BAFB7330F, p0)
```
---
## _ADD_DISPATCH_SPAWN_BLOCKING_AREA
| Property | Value |
|----------|-------|
| Native Name | `_ADD_DISPATCH_SPAWN_BLOCKING_AREA` |
| Hash | `0xA2D5A26208421426` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `volume` (Volume) |
### Parameters
- **`volume`** (`Volume`)
### Usage
**Lua (Direct):**
```lua
local result = AddDispatchSpawnBlockingArea(volume)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xA2D5A26208421426, volume)
```
---
## _ADD_POP_MULTIPLIER_VOLUME
**Description:** Only used in script function PROCESS_ZONE_CREATION
Returns Pop multiplier volume ID
| Property | Value |
|----------|-------|
| Native Name | `_ADD_POP_MULTIPLIER_VOLUME` |
| Hash | `0x3233C4EC0514C7EC` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `volume` (Volume), `pedDensity` (float), `vehicleDensity` (float), `p3` (BOOL), `p4` (BOOL) |
### Parameters
- **`volume`** (`Volume`)
- **`pedDensity`** (`float`)
- **`vehicleDensity`** (`float`)
- **`p3`** (`BOOL`)
- **`p4`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
local result = AddPopMultiplierVolume(volume, pedDensity, vehicleDensity, p3, p4)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x3233C4EC0514C7EC, volume, pedDensity, vehicleDensity, p3, p4)
```
---
## _CLEAR_ALL_BIT_FLAGS
| Property | Value |
|----------|-------|
| Native Name | `_CLEAR_ALL_BIT_FLAGS` |
| Hash | `0xD2D74F89DF844A50` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `bitFlags` (Any*) |
### Parameters
- **`bitFlags`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
ClearAllBitFlags(bitFlags)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD2D74F89DF844A50, bitFlags)
```
---
## _CLEAR_BIT_FLAG
| Property | Value |
|----------|-------|
| Native Name | `_CLEAR_BIT_FLAG` |
| Hash | `0xB909149F2BB5F6DA` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `bitFlags` (Any*), `flag` (int) |
### Parameters
- **`bitFlags`** (`Any*`)
- **`flag`** (`int`)
### Usage
**Lua (Direct):**
```lua
ClearBitFlag(bitFlags, flag)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB909149F2BB5F6DA, bitFlags, flag)
```
---
## _CLEAR_VOLUME_AREA
| Property | Value |
|----------|-------|
| Native Name | `_CLEAR_VOLUME_AREA` |
| Hash | `0x2FCD528A397E5C88` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `volume` (Volume), `flag` (int) |
### Parameters
- **`volume`** (`Volume`)
- **`flag`** (`int`)
### Usage
**Lua (Direct):**
```lua
ClearVolumeArea(volume, flag)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x2FCD528A397E5C88, volume, flag)
```
---
## _CLEAR_WEATHER_TYPE_PERSIST_OVERTIME
| Property | Value |
|----------|-------|
| Native Name | `_CLEAR_WEATHER_TYPE_PERSIST_OVERTIME` |
| Hash | `0xCE7690C0A0D1C36D` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `milliseconds` (int) |
### Parameters
- **`milliseconds`** (`int`)
### Usage
**Lua (Direct):**
```lua
ClearWeatherTypePersistOvertime(milliseconds)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCE7690C0A0D1C36D, milliseconds)
```
---
## _CLEAR_WEATHER_VARIATION
| Property | Value |
|----------|-------|
| Native Name | `_CLEAR_WEATHER_VARIATION` |
| Hash | `0x0E71C80FA4EC8147` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `weatherType` (const char*), `p1` (BOOL) |
### Parameters
- **`weatherType`** (`const char*`)
- **`p1`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
ClearWeatherVariation(weatherType, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0E71C80FA4EC8147, weatherType, p1)
```
---
## _COUNT_BIT_FLAGS
| Property | Value |
|----------|-------|
| Native Name | `_COUNT_BIT_FLAGS` |
| Hash | `0xE704838F36F93B7B` |
| Return Type | `int` |
| Build | `1355` |
| Parameters | `bitFlags` (Any*) |
### Parameters
- **`bitFlags`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = CountBitFlags(bitFlags)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xE704838F36F93B7B, bitFlags)
```
---
## _CREATE_AI_MEMORY
**Description:** aiMemoryType: https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/main/_CREATE_AI_MEMORY
| Property | Value |
|----------|-------|
| Native Name | `_CREATE_AI_MEMORY` |
| Hash | `0x88BC5F4AEF77FC4E` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `args` (Any*), `aiMemoryType` (int) |
### Parameters
- **`args`** (`Any*`)
- **`aiMemoryType`** (`int`)
### Usage
**Lua (Direct):**
```lua
CreateAiMemory(args, aiMemoryType)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x88BC5F4AEF77FC4E, args, aiMemoryType)
```
---
## _CREATE_COLOR_STRING
**Description:** Returns a formatted string (0x%x)
| Property | Value |
|----------|-------|
| Native Name | `_CREATE_COLOR_STRING` |
| Hash | `0xBCC2CFADEA1AEA6C` |
| Return Type | `const char*` |
| Build | `1207` |
| Parameters | `rgb` (int) |
### Parameters
- **`rgb`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CreateColorString(rgb)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xBCC2CFADEA1AEA6C, rgb)
```
---
## _CREATE_INCIDENT_WITH_ENTITIES
**Description:** dispatchService: see ENABLE_DISPATCH_SERVICE
The entities must be added to itemSet.
| Property | Value |
|----------|-------|
| Native Name | `_CREATE_INCIDENT_WITH_ENTITIES` |
| Hash | `0xAB3D3F45436DB1D8` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `dispatchService` (int), `x` (float), `y` (float), `z` (float), `itemSet` (ItemSet), `radius` (float), `outIncidentID` (int*) |
### Parameters
- **`dispatchService`** (`int`)
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
- **`itemSet`** (`ItemSet`)
- **`radius`** (`float`)
- **`outIncidentID`** (`int*`)
### Usage
**Lua (Direct):**
```lua
local result = CreateIncidentWithEntities(dispatchService, x, y, z, itemSet, radius, outIncidentID)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xAB3D3F45436DB1D8, dispatchService, x, y, z, itemSet, radius, outIncidentID)
```
---
## _DOES_ITEM_HAVE_VALID_BASE
| Property | Value |
|----------|-------|
| Native Name | `_DOES_ITEM_HAVE_VALID_BASE` |
| Hash | `0xBDC6E364C9C78178` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `item` (ScrHandle) |
### Parameters
- **`item`** (`ScrHandle`)
### Usage
**Lua (Direct):**
```lua
local result = DoesItemHaveValidBase(item)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xBDC6E364C9C78178, item)
```
---
## _DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME
| Property | Value |
|----------|-------|
| Native Name | `_DOES_POP_MULTIPLIER_AREA_EXIST_FOR_VOLUME` |
| Hash | `0x39D6DACE323A20B6` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `volume` (Volume) |
### Parameters
- **`volume`** (`Volume`)
### Usage
**Lua (Direct):**
```lua
local result = DoesPopMultiplierAreaExistForVolume(volume)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x39D6DACE323A20B6, volume)
```
---
## _DOES_STRING_EXIST_IN_STRING
| Property | Value |
|----------|-------|
| Native Name | `_DOES_STRING_EXIST_IN_STRING` |
| Hash | `0x9382D5D43D2AA6FF` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `string1` (char*), `string2` (char*) |
### Parameters
- **`string1`** (`char*`)
- **`string2`** (`char*`)
### Usage
**Lua (Direct):**
```lua
local result = DoesStringExistInString(string1, string2)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x9382D5D43D2AA6FF, string1, string2)
```
---
## _FORCE_LIGHTNING_FLASH_AT_COORDS
**Description:** p3 is always -1.0f in the scripts
| Property | Value |
|----------|-------|
| Native Name | `_FORCE_LIGHTNING_FLASH_AT_COORDS` |
| Hash | `0x67943537D179597C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `x` (float), `y` (float), `z` (float), `p3` (float) |
### Parameters
- **`x`** (`float`)
- **`y`** (`float`)
- **`z`** (`float`)
- **`p3`** (`float`)
### Usage
**Lua (Direct):**
```lua
ForceLightningFlashAtCoords(x, y, z, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x67943537D179597C, x, y, z, p3)
```
---
## _GAME_FRAMEWORK_MANAGER_GET_MODE
| Property | Value |
|----------|-------|
| Native Name | `_GAME_FRAMEWORK_MANAGER_GET_MODE` |
| Hash | `0xFAED234C7F53ABEB` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GameFrameworkManagerGetMode()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xFAED234C7F53ABEB, )
```
---
## _GAME_FRAMEWORK_MANAGER_SHUTDOWN
| Property | Value |
|----------|-------|
| Native Name | `_GAME_FRAMEWORK_MANAGER_SHUTDOWN` |
| Hash | `0xAFF2FD8ADD927585` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
GameFrameworkManagerShutdown()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xAFF2FD8ADD927585, )
```
---
## _GET_AI_PED_DOES_HAVE_EVENT_MEMORY
| Property | Value |
|----------|-------|
| Native Name | `_GET_AI_PED_DOES_HAVE_EVENT_MEMORY` |
| Hash | `0xFDF38E2B711BF78E` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `args` (Any*), `p1` (int) |
### Parameters
- **`args`** (`Any*`)
- **`p1`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = GetAiPedDoesHaveEventMemory(args, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xFDF38E2B711BF78E, args, p1)
```
---
## _GET_EASING_CURVE_VALUE
**Description:** https://easings.net/
enum class eEasingCurveType
{
TYPE_LINEAR,
TYPE_QUADRATIC_IN,
TYPE_QUADRATIC_OUT,
TYPE_QUADRATIC_INOUT,
TYPE_CUBIC_IN,
TYPE_CUBIC_OUT,
TYPE_CUBIC_INOUT,
TYPE_QUARTIC_IN,
TYPE_QUARTIC_OUT,
TYPE_QUARTIC_INOUT,
TYPE_QUINTIC_IN,
TYPE_QUINTIC_OUT,
TYPE_QUINTIC_INOUT,
TYPE_EXPONENTIAL_IN,
TYPE_EXPONENTIAL_OUT,
TYPE_EXPONENTIAL_INOUT,
TYPE_SINE_IN,
TYPE_SINE_OUT,
TYPE_SINE_INOUT,
TYPE_CIRCULAR_IN,
TYPE_CIRCULAR_OUT,
TYPE_CIRCULAR_INOUT,
TYPE_BOUNCE_IN,
TYPE_BOUNCE_OUT,
TYPE_BOUNCE_INOUT,
TYPE_CUSTOM
};
| Property | Value |
|----------|-------|
| Native Name | `_GET_EASING_CURVE_VALUE` |
| Hash | `0xEF50E344A8F93784` |
| Return Type | `float` |
| Build | `1207` |
| Parameters | `t` (float), `b` (float), `d` (float), `easingCurveType` (int) |
### Parameters
- **`t`** (`float`)
- **`b`** (`float`)
- **`d`** (`float`)
- **`easingCurveType`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = GetEasingCurveValue(t, b, d, easingCurveType)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xEF50E344A8F93784, t, b, d, easingCurveType)
```
---
## _GET_ENTITY_FROM_ITEM
| Property | Value |
|----------|-------|
| Native Name | `_GET_ENTITY_FROM_ITEM` |
| Hash | `0xEE04C0AFD4EFAF0E` |
| Return Type | `Entity` |
| Build | `1207` |
| Parameters | `item` (ScrHandle) |
### Parameters
- **`item`** (`ScrHandle`)
### Usage
**Lua (Direct):**
```lua
local result = GetEntityFromItem(item)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xEE04C0AFD4EFAF0E, item)
```
---
## _GET_FORCED_WEATHER
**Description:** Returns the weather type that has been set by a script
| Property | Value |
|----------|-------|
| Native Name | `_GET_FORCED_WEATHER` |
| Hash | `0xDD560ABEF5D3784C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `weather` (Hash*), `p1` (Hash*) |
### Parameters
- **`weather`** (`Hash*`)
- **`p1`** (`Hash*`)
### Usage
**Lua (Direct):**
```lua
GetForcedWeather(weather, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xDD560ABEF5D3784C, weather, p1)
```
---
## _GET_GAME_TIMER_NON_SCALED_CLIPPED
**Description:** Returns rage::fwTimer::sm_nonScaledClippedTime
| Property | Value |
|----------|-------|
| Native Name | `_GET_GAME_TIMER_NON_SCALED_CLIPPED` |
| Hash | `0x483B8C542103AD72` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetGameTimerNonScaledClipped()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x483B8C542103AD72, )
```
---
## _GET_ITEM_TYPE
**Description:** 0 = invalid
1 = CEntity
2 = rage::volBase
3 = rage::volSphere
4 = rage::volBox
5 = rage::volAggregate
6 = rage::volCylinder
7 = CScriptedCoverPoint
8 = rage::ptfxScriptInfo
9 = CPed
10 = CVehicle
11 = CObject
12 = CItemSet
13 = CPersistentCharacter
| Property | Value |
|----------|-------|
| Native Name | `_GET_ITEM_TYPE` |
| Hash | `0xDC8D2FF478DF9553` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `handle` (ScrHandle) |
### Parameters
- **`handle`** (`ScrHandle`)
### Usage
**Lua (Direct):**
```lua
local result = GetItemType(handle)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xDC8D2FF478DF9553, handle)
```
---
## _GET_LOOTING_EVENT_HAS_FIRED
**Description:** Event names in the scripts: MGBegin, MGEnd, ReadyForCut
| Property | Value |
|----------|-------|
| Native Name | `_GET_LOOTING_EVENT_HAS_FIRED` |
| Hash | `0xF9B91C5129EABC08` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `ped` (Ped), `eventName` (char*) |
### Parameters
- **`ped`** (`Ped`)
- **`eventName`** (`char*`)
### Usage
**Lua (Direct):**
```lua
local result = GetLootingEventHasFired(ped, eventName)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xF9B91C5129EABC08, ped, eventName)
```
---
## _GET_MAX_NUM_INSTRUCTIONS
| Property | Value |
|----------|-------|
| Native Name | `_GET_MAX_NUM_INSTRUCTIONS` |
| Hash | `0xC43CD2668B204419` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetMaxNumInstructions()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xC43CD2668B204419, )
```
---
## _GET_NEXT_WEATHER_TYPE_HASH_NAME
| Property | Value |
|----------|-------|
| Native Name | `_GET_NEXT_WEATHER_TYPE_HASH_NAME` |
| Hash | `0x51021D36F62AAA83` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetNextWeatherTypeHashName()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x51021D36F62AAA83, )
```
---
## _GET_NUMBER_OF_INSTRUCTIONS
| Property | Value |
|----------|-------|
| Native Name | `_GET_NUMBER_OF_INSTRUCTIONS` |
| Hash | `0x72904D3D62AF5839` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetNumberOfInstructions()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x72904D3D62AF5839, )
```
---
## _GET_OBJECT_FROM_INDEXED_ITEM
| Property | Value |
|----------|-------|
| Native Name | `_GET_OBJECT_FROM_INDEXED_ITEM` |
| Hash | `0x18013392501CE5DC` |
| Return Type | `Object` |
| Build | `1207` |
| Parameters | `item` (ScrHandle) |
### Parameters
- **`item`** (`ScrHandle`)
### Usage
**Lua (Direct):**
```lua
local result = GetObjectFromIndexedItem(item)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x18013392501CE5DC, item)
```
---
## _GET_PED_FROM_INDEXED_ITEM
| Property | Value |
|----------|-------|
| Native Name | `_GET_PED_FROM_INDEXED_ITEM` |
| Hash | `0x3FFB15534067DCD4` |
| Return Type | `Ped` |
| Build | `1207` |
| Parameters | `item` (ScrHandle) |
### Parameters
- **`item`** (`ScrHandle`)
### Usage
**Lua (Direct):**
```lua
local result = GetPedFromIndexedItem(item)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x3FFB15534067DCD4, item)
```
---
## _GET_PREV_WEATHER_TYPE_HASH_NAME
| Property | Value |
|----------|-------|
| Native Name | `_GET_PREV_WEATHER_TYPE_HASH_NAME` |
| Hash | `0x4BEB42AEBCA732E9` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetPrevWeatherTypeHashName()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x4BEB42AEBCA732E9, )
```
---
## _GET_RANDOM_WEATHER_TYPE
| Property | Value |
|----------|-------|
| Native Name | `_GET_RANDOM_WEATHER_TYPE` |
| Hash | `0x1359C181BC625503` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetRandomWeatherType()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x1359C181BC625503, )
```
---
## _GET_RANDOM_WEATHER_TYPE_INDEX
| Property | Value |
|----------|-------|
| Native Name | `_GET_RANDOM_WEATHER_TYPE_INDEX` |
| Hash | `0x7F4CE164D9A11DFE` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = GetRandomWeatherTypeIndex()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x7F4CE164D9A11DFE, )
```
---
## _GET_STATUS_OF_SAVEGAME_OPERATION
**Description:** Only 0 and 1 are valid for p0, higher values causes the native to return 2.
| Property | Value |
|----------|-------|
| Native Name | `_GET_STATUS_OF_SAVEGAME_OPERATION` |
| Hash | `0x1B065A2BF7953815` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `p0` (int) |
### Parameters
- **`p0`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = GetStatusOfSavegameOperation(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x1B065A2BF7953815, p0)
```
---
*End of MISC natives part 5*