# TELEMETRY Natives - Part 2 of 2
Red Dead Redemption 3 Native Functions Reference
**Namespace:** TELEMETRY
**Natives in this file:** 28
**Total natives in namespace:** 78
**Generated from:** RDR3natives JSON data
---
## _TELEMETRY_NOTORIETY
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_NOTORIETY` |
| Hash | `0xE26970A7AE0F28E9` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryNotoriety(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xE26970A7AE0F28E9, p0, p1, p2, p3)
```
---
## _TELEMETRY_PARLEY_FEUD
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PARLEY_FEUD` |
| Hash | `0xF37A2149BC9A8A27` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryParleyFeud(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF37A2149BC9A8A27, p0, p1, p2, p3, p4)
```
---
## _TELEMETRY_PERSONAL_VEHICLE_WAGON
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PERSONAL_VEHICLE_WAGON` |
| Hash | `0xE67AF24C5A3B6058` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryPersonalVehicleWagon(p0, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xE67AF24C5A3B6058, p0, p1, p2)
```
---
## _TELEMETRY_PHOTO
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PHOTO` |
| Hash | `0xED22BE4C5A399E63` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryPhoto(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xED22BE4C5A399E63, p0, p1, p2, p3)
```
---
## _TELEMETRY_PHOTO_CAM
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PHOTO_CAM` |
| Hash | `0x0777D65EE8A17517` |
| Return Type | `void` |
| Build | `1311` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any), `p7` (Any), `p8` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
- **`p7`** (`Any`)
- **`p8`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryPhotoCam(p0, p1, p2, p3, p4, p5, p6, p7, p8)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0777D65EE8A17517, p0, p1, p2, p3, p4, p5, p6, p7, p8)
```
---
## _TELEMETRY_PLAYER_SPAWNED
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PLAYER_SPAWNED` |
| Hash | `0x5DA4718DF897EB25` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `ped` (Ped) |
### Parameters
- **`ped`** (`Ped`)
### Usage
**Lua (Direct):**
```lua
TelemetryPlayerSpawned(ped)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x5DA4718DF897EB25, ped)
```
---
## _TELEMETRY_POKER_OVER
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_POKER_OVER` |
| Hash | `0x8127C5AA05C5A210` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any), `p7` (Any), `p8` (Any), `p9` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
- **`p7`** (`Any`)
- **`p8`** (`Any`)
- **`p9`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryPokerOver(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8127C5AA05C5A210, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
```
---
## _TELEMETRY_PRISON
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_PRISON` |
| Hash | `0xB204BF9F30298D77` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `transactionId` (Any), `bountyAmount` (Any), `ped` (Ped), `completionType` (Any), `jailTimeServed` (Any), `jailTimeLeft` (Any), `posseRole` (Any) |
### Parameters
- **`transactionId`** (`Any`)
- **`bountyAmount`** (`Any`)
- **`ped`** (`Ped`)
- **`completionType`** (`Any`)
- **`jailTimeServed`** (`Any`)
- **`jailTimeLeft`** (`Any`)
- **`posseRole`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryPrison(transactionId, bountyAmount, ped, completionType, jailTimeServed, jailTimeLeft, posseRole)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB204BF9F30298D77, transactionId, bountyAmount, ped, completionType, jailTimeServed, jailTimeLeft, posseRole)
```
---
## _TELEMETRY_REGION
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_REGION` |
| Hash | `0xCD6F8A0335D821F9` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `regionHash` (Hash) |
### Parameters
- **`regionHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
TelemetryRegion(regionHash)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCD6F8A0335D821F9, regionHash)
```
---
## _TELEMETRY_ROLE_BOUNTY
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_BOUNTY` |
| Hash | `0xAB43D1C80B5E9500` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryRoleBounty(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xAB43D1C80B5E9500, p0)
```
---
## _TELEMETRY_ROLE_COLLECTOR
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_COLLECTOR` |
| Hash | `0x4AC38DFD286DAD14` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `transactionId` (Any), `collectible` (Any), `category` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any) |
### Parameters
- **`transactionId`** (`Any`)
- **`collectible`** (`Any`)
- **`category`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryRoleCollector(transactionId, collectible, category, p3, p4, p5, p6)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x4AC38DFD286DAD14, transactionId, collectible, category, p3, p4, p5, p6)
```
---
## _TELEMETRY_ROLE_MOONSHINER
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_MOONSHINER` |
| Hash | `0x99D40C5D74BC88E9` |
| Return Type | `void` |
| Build | `1232` |
| Parameters | `p0` (Any), `transactionId` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`transactionId`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryRoleMoonshiner(p0, transactionId)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x99D40C5D74BC88E9, p0, transactionId)
```
---
## _TELEMETRY_ROLE_NATURALIST
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_NATURALIST` |
| Hash | `0x6FB9EA308F302922` |
| Return Type | `void` |
| Build | `1311` |
| Parameters | `transactionId` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any), `p5` (Any), `p6` (Any), `p7` (Any), `p8` (Any), `p9` (Any) |
### Parameters
- **`transactionId`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
- **`p6`** (`Any`)
- **`p7`** (`Any`)
- **`p8`** (`Any`)
- **`p9`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryRoleNaturalist(transactionId, p1, p2, p3, p4, p5, p6, p7, p8, p9)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x6FB9EA308F302922, transactionId, p1, p2, p3, p4, p5, p6, p7, p8, p9)
```
---
## _TELEMETRY_ROLE_TOKEN_TRANSACTION
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_TOKEN_TRANSACTION` |
| Hash | `0x32C2939564D74BFF` |
| Return Type | `void` |
| 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
TelemetryRoleTokenTransaction(p0, p1, p2, p3, p4, p5)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x32C2939564D74BFF, p0, p1, p2, p3, p4, p5)
```
---
## _TELEMETRY_ROLE_TRADER
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_ROLE_TRADER` |
| Hash | `0x476038B5A0734C10` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `transactionId` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`transactionId`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryRoleTrader(p0, transactionId)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x476038B5A0734C10, p0, transactionId)
```
---
## _TELEMETRY_RPG_GLOBAL_CALCULATE_ATTRIBUTE_CORE_DELTA
**Description:** Creation of the metric is related to attribute filling, i. e. at camp fires, when the ped is resting.
_TELEMETRY_C* - _TELEMETRY_P*
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_RPG_GLOBAL_CALCULATE_ATTRIBUTE_CORE_DELTA` |
| Hash | `0x7E002A36AEFCFB55` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
TelemetryRpgGlobalCalculateAttributeCoreDelta()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x7E002A36AEFCFB55, )
```
---
## _TELEMETRY_SAMPLE
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SAMPLE` |
| Hash | `0x61559675D23D8BD1` |
| Return Type | `void` |
| Build | `1311` |
| Parameters | `transactionId` (Any), `animal` (Any), `p2` (Any), `bSampled` (Any), `bTranq` (BOOL) |
### Parameters
- **`transactionId`** (`Any`)
- **`animal`** (`Any`)
- **`p2`** (`Any`)
- **`bSampled`** (`Any`)
- **`bTranq`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
TelemetrySample(transactionId, animal, p2, bSampled, bTranq)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x61559675D23D8BD1, transactionId, animal, p2, bSampled, bTranq)
```
---
## _TELEMETRY_SET_IS_FLOW
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SET_IS_FLOW` |
| Hash | `0x9BEE018A63FFFAD9` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `toggle` (BOOL) |
### Parameters
- **`toggle`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
TelemetrySetIsFlow(toggle)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x9BEE018A63FFFAD9, toggle)
```
---
## _TELEMETRY_SET_SHOP_FOR_TRANSACTION
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SET_SHOP_FOR_TRANSACTION` |
| Hash | `0xCA9E42F437625A85` |
| Return Type | `void` |
| Build | `1232` |
| Parameters | `transactionId` (int), `p1` (Hash), `p2` (Hash) |
### Parameters
- **`transactionId`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
TelemetrySetShopForTransaction(transactionId, p1, p2)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xCA9E42F437625A85, transactionId, p1, p2)
```
---
## _TELEMETRY_SHOP_CUTSCENE
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SHOP_CUTSCENE` |
| Hash | `0xB0B19B56697836F5` |
| Return Type | `void` |
| Build | `1311` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryShopCutscene(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB0B19B56697836F5, p0, p1, p2, p3)
```
---
## _TELEMETRY_SHOP_ENTRY
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SHOP_ENTRY` |
| Hash | `0x775B2ED944E44973` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `shopType` (Any), `shopRegion` (Any), `region` (Any), `p3` (Any), `p4` (Any), `p5` (Any) |
### Parameters
- **`shopType`** (`Any`)
- **`shopRegion`** (`Any`)
- **`region`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
- **`p5`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryShopEntry(shopType, shopRegion, region, p3, p4, p5)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x775B2ED944E44973, shopType, shopRegion, region, p3, p4, p5)
```
---
## _TELEMETRY_SHOP_EXIT
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SHOP_EXIT` |
| Hash | `0xF78E669FDC202E73` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryShopExit(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF78E669FDC202E73, p0, p1)
```
---
## _TELEMETRY_SHOP_PURCHASE
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SHOP_PURCHASE` |
| Hash | `0x2A374E6F0075EE81` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetryShopPurchase(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x2A374E6F0075EE81, p0, p1, p2, p3, p4)
```
---
## _TELEMETRY_SHOP_SELL
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SHOP_SELL` |
| Hash | `0x9BD8A9D0A774A6F8` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `centSalePrice` (int) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`centSalePrice`** (`int`)
### Usage
**Lua (Direct):**
```lua
TelemetryShopSell(p0, p1, p2, p3, centSalePrice)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x9BD8A9D0A774A6F8, p0, p1, p2, p3, centSalePrice)
```
---
## _TELEMETRY_SLEEP
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_SLEEP` |
| Hash | `0xF9F14080D80937BD` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
TelemetrySleep(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF9F14080D80937BD, p0)
```
---
## _TELEMETRY_START_GUN_LOCKER_INTERACTION
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_START_GUN_LOCKER_INTERACTION` |
| Hash | `0xF0D54E0651DD7E07` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
TelemetryStartGunLockerInteraction()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xF0D54E0651DD7E07, )
```
---
## _TELEMETRY_TRIGGER_TRANSACTION_REQUEST
**Description:** Returns false when transaction request is failing
| Property | Value |
|----------|-------|
| Native Name | `_TELEMETRY_TRIGGER_TRANSACTION_REQUEST` |
| Hash | `0x80A02D9F948A8BCA` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `requestId` (Any*), `transactionId` (Any*) |
### Parameters
- **`requestId`** (`Any*`)
- **`transactionId`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = TelemetryTriggerTransactionRequest(requestId, transactionId)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x80A02D9F948A8BCA, requestId, transactionId)
```
---
## _TRY_GET_TELEMETRY_ID_FROM_TRANSACTION_ID
| Property | Value |
|----------|-------|
| Native Name | `_TRY_GET_TELEMETRY_ID_FROM_TRANSACTION_ID` |
| Hash | `0xF184B3ECE36219CF` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `transactionId` (Any*), `requestId` (Any*) |
### Parameters
- **`transactionId`** (`Any*`)
- **`requestId`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = TryGetTelemetryIdFromTransactionId(transactionId, requestId)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xF184B3ECE36219CF, transactionId, requestId)
```
---
*End of TELEMETRY natives part 2*