From the reference libraryRedM

DATAFILE Natives - Part 1 of 2

natives/DATAFILE/DATAFILE_natives_part1.md

DATAFILE Natives - Part 1 of 2

Red Dead Redemption 3 Native Functions Reference

Namespace: DATAFILE
Natives in this file: 50
Total natives in namespace: 59
Generated from: RDR3natives JSON data


DATAARRAY_GET_BOOL

Property Value
Native Name DATAARRAY_GET_BOOL
Hash 0xAB1231D2DE52F2D3
Return Type BOOL
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetBool(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0xAB1231D2DE52F2D3, arrayData, arrayIndex)

DATAARRAY_GET_COUNT

Property Value
Native Name DATAARRAY_GET_COUNT
Hash 0x6A885BF69239E539
Return Type int
Build 1207
Parameters arrayData (Any*)

Parameters

  • arrayData (Any*)

Usage

Lua (Direct):

local result = DataarrayGetCount(arrayData)

Lua (Hash):

local result = Citizen.InvokeNative(0x6A885BF69239E539, arrayData)

DATAARRAY_GET_DICT

Property Value
Native Name DATAARRAY_GET_DICT
Hash 0xA010655985853485
Return Type Any*
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetDict(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0xA010655985853485, arrayData, arrayIndex)

DATAARRAY_GET_FLOAT

Property Value
Native Name DATAARRAY_GET_FLOAT
Hash 0xA9D003CF419CB81E
Return Type float
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetFloat(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0xA9D003CF419CB81E, arrayData, arrayIndex)

DATAARRAY_GET_INT

Property Value
Native Name DATAARRAY_GET_INT
Hash 0x96DEA500B6EBBE53
Return Type int
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetInt(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0x96DEA500B6EBBE53, arrayData, arrayIndex)

DATAARRAY_GET_STRING

Property Value
Native Name DATAARRAY_GET_STRING
Hash 0xB6790A8FF80F889F
Return Type const char*
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetString(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0xB6790A8FF80F889F, arrayData, arrayIndex)

DATAARRAY_GET_VECTOR

Property Value
Native Name DATAARRAY_GET_VECTOR
Hash 0x850DA2750DA14E9A
Return Type Vector3
Build 1207
Parameters arrayData (Any*), arrayIndex (int)

Parameters

  • arrayData (Any*)
  • arrayIndex (int)

Usage

Lua (Direct):

local result = DataarrayGetVector(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0x850DA2750DA14E9A, arrayData, arrayIndex)

DATADICT_GET_ARRAY

Property Value
Native Name DATADICT_GET_ARRAY
Hash 0x1B5447CF18544B18
Return Type Any*
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetArray(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x1B5447CF18544B18, objectData, key)

DATADICT_GET_BOOL

Property Value
Native Name DATADICT_GET_BOOL
Hash 0x175E915A486EE548
Return Type BOOL
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetBool(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x175E915A486EE548, objectData, key)

DATADICT_GET_DICT

Property Value
Native Name DATADICT_GET_DICT
Hash 0x4D7A30130F46AC9C
Return Type Any*
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetDict(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x4D7A30130F46AC9C, objectData, key)

DATADICT_GET_FLOAT

Property Value
Native Name DATADICT_GET_FLOAT
Hash 0x814643ECA258ADF5
Return Type float
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetFloat(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x814643ECA258ADF5, objectData, key)

DATADICT_GET_INT

Property Value
Native Name DATADICT_GET_INT
Hash 0x9D896A3B87D96E2B
Return Type int
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetInt(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x9D896A3B87D96E2B, objectData, key)

DATADICT_GET_STRING

Property Value
Native Name DATADICT_GET_STRING
Hash 0xE37B38C0B4E95DFA
Return Type const char*
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetString(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0xE37B38C0B4E95DFA, objectData, key)

DATADICT_GET_VECTOR

Property Value
Native Name DATADICT_GET_VECTOR
Hash 0xE459C941431E0FFA
Return Type Vector3
Build 1207
Parameters objectData (Any*), key (const char*)

Parameters

  • objectData (Any*)
  • key (const char*)

Usage

Lua (Direct):

local result = DatadictGetVector(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0xE459C941431E0FFA, objectData, key)

DATADICT_IS_ARRAY_VALID

Property Value
Native Name DATADICT_IS_ARRAY_VALID
Hash 0xB04B69CF277D15C0
Return Type BOOL
Build 1207
Parameters fileDict (Any*)

Parameters

  • fileDict (Any*)

Usage

Lua (Direct):

local result = DatadictIsArrayValid(fileDict)

Lua (Hash):

local result = Citizen.InvokeNative(0xB04B69CF277D15C0, fileDict)

DATADICT_IS_DICT_VALID

Property Value
Native Name DATADICT_IS_DICT_VALID
Hash 0x4607D57C5F7D332A
Return Type BOOL
Build 1207
Parameters fileDict (Any*)

Parameters

  • fileDict (Any*)

Usage

Lua (Direct):

local result = DatadictIsDictValid(fileDict)

Lua (Hash):

local result = Citizen.InvokeNative(0x4607D57C5F7D332A, fileDict)

DATADICT_SET_INT

Property Value
Native Name DATADICT_SET_INT
Hash 0x26FDF5E99AA2F3E9
Return Type void
Build 1207
Parameters objectData (Any*), key (const char*), value (int)

Parameters

  • objectData (Any*)
  • key (const char*)
  • value (int)

Usage

Lua (Direct):

DatadictSetInt(objectData, key, value)

Lua (Hash):

Citizen.InvokeNative(0x26FDF5E99AA2F3E9, objectData, key, value)

DATAFILE_CREATE

Property Value
Native Name DATAFILE_CREATE
Hash 0x56B7291FB953DD51
Return Type void
Build 1207
Parameters index (int)

Parameters

  • index (int)

Usage

Lua (Direct):

DatafileCreate(index)

Lua (Hash):

Citizen.InvokeNative(0x56B7291FB953DD51, index)

DATAFILE_DELETE

Property Value
Native Name DATAFILE_DELETE
Hash 0x9FB90EEDEA9F2D5C
Return Type void
Build 1207
Parameters index (int)

Parameters

  • index (int)

Usage

Lua (Direct):

DatafileDelete(index)

Lua (Hash):

Citizen.InvokeNative(0x9FB90EEDEA9F2D5C, index)

DATAFILE_DELETE_REQUESTED_FILE

Property Value
Native Name DATAFILE_DELETE_REQUESTED_FILE
Hash 0x604B8ED1A482F9DF
Return Type BOOL
Build 1207
Parameters p0 (Any)

Parameters

  • p0 (Any)

Usage

Lua (Direct):

local result = DatafileDeleteRequestedFile(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0x604B8ED1A482F9DF, p0)

DATAFILE_GET_FILE_DICT

Property Value
Native Name DATAFILE_GET_FILE_DICT
Hash 0xBBD8CF823CAE557C
Return Type Any*
Build 1207
Parameters index (int)

Parameters

  • index (int)

Usage

Lua (Direct):

local result = DatafileGetFileDict(index)

Lua (Hash):

local result = Citizen.InvokeNative(0xBBD8CF823CAE557C, index)

DATAFILE_HAS_LOADED_FILE_DATA

Property Value
Native Name DATAFILE_HAS_LOADED_FILE_DATA
Hash 0x17279C820464CEE0
Return Type BOOL
Build 1207
Parameters p0 (Any)

Parameters

  • p0 (Any)

Usage

Lua (Direct):

local result = DatafileHasLoadedFileData(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0x17279C820464CEE0, p0)

DATAFILE_HAS_VALID_FILE_DATA

Property Value
Native Name DATAFILE_HAS_VALID_FILE_DATA
Hash 0xE60100389E50EADE
Return Type BOOL
Build 1207
Parameters p0 (Any)

Parameters

  • p0 (Any)

Usage

Lua (Direct):

local result = DatafileHasValidFileData(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0xE60100389E50EADE, p0)

DATAFILE_SELECT_ACTIVE_FILE

Property Value
Native Name DATAFILE_SELECT_ACTIVE_FILE
Hash 0x46102A0989AD80B5
Return Type BOOL
Build 1207
Parameters p0 (Any), p1 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)

Usage

Lua (Direct):

local result = DatafileSelectActiveFile(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0x46102A0989AD80B5, p0, p1)

DATAFILE_UGC_SELECT_DATA

Description: Reloops value returned by UGC_QUERY_GET_CONTENT_NUM

Property Value
Native Name DATAFILE_UGC_SELECT_DATA
Hash 0x790EC421078F5C4E
Return Type Any
Build 1207
Parameters ugcRequestId (Any), index (int), p2 (Any)

Parameters

  • ugcRequestId (Any)
  • index (int)
  • p2 (Any)

Usage

Lua (Direct):

local result = DatafileUgcSelectData(ugcRequestId, index, p2)

Lua (Hash):

local result = Citizen.InvokeNative(0x790EC421078F5C4E, ugcRequestId, index, p2)

DATAFILE_WATCH_REQUEST_ID

Description: Adds the given request ID to the watch list.

Property Value
Native Name DATAFILE_WATCH_REQUEST_ID
Hash 0xA5834834CA8FD7FC
Return Type void
Build 1207
Parameters id (int)

Parameters

  • id (int)

Usage

Lua (Direct):

DatafileWatchRequestId(id)

Lua (Hash):

Citizen.InvokeNative(0xA5834834CA8FD7FC, id)

PARSEDDATA_IS_FILE_LOADED

Property Value
Native Name PARSEDDATA_IS_FILE_LOADED
Hash 0x603AC35FD4602C76
Return Type BOOL
Build 1207
Parameters fileHandle (int)

Parameters

  • fileHandle (int)

Usage

Lua (Direct):

local result = ParseddataIsFileLoaded(fileHandle)

Lua (Hash):

local result = Citizen.InvokeNative(0x603AC35FD4602C76, fileHandle)

PARSEDDATA_IS_FILE_VALID

Property Value
Native Name PARSEDDATA_IS_FILE_VALID
Hash 0x7907969497EA92F5
Return Type BOOL
Build 1207
Parameters fileHandle (int)

Parameters

  • fileHandle (int)

Usage

Lua (Direct):

local result = ParseddataIsFileValid(fileHandle)

Lua (Hash):

local result = Citizen.InvokeNative(0x7907969497EA92F5, fileHandle)

PARSEDDATA_RQ_FILLOUT_HASH

Description: Old name: _DATAFILE_GET_HASH

Property Value
Native Name PARSEDDATA_RQ_FILLOUT_HASH
Hash 0xFBFF3FF2F5E80C0B
Return Type BOOL
Build 1207
Parameters p0 (Hash*), p1 (Any*)

Parameters

  • p0 (Hash*)
  • p1 (Any*)

Usage

Lua (Direct):

local result = ParseddataRqFilloutHash(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0xFBFF3FF2F5E80C0B, p0, p1)

PARSEDDATA_RQ_FILLOUT_NODE

Description: Old name: _DATAFILE_GET_DATA_NODE_INDEX

Property Value
Native Name PARSEDDATA_RQ_FILLOUT_NODE
Hash 0x83C3ED532B6E5D07
Return Type BOOL
Build 1207
Parameters p0 (int*), p1 (Any*)

Parameters

  • p0 (int*)
  • p1 (Any*)

Usage

Lua (Direct):

local result = ParseddataRqFilloutNode(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0x83C3ED532B6E5D07, p0, p1)

PARSEDDATA_RQ_FILLOUT_STRING_127

Property Value
Native Name PARSEDDATA_RQ_FILLOUT_STRING_127
Hash 0x951327435DC5164B
Return Type BOOL
Build 1232
Parameters p0 (char*), p1 (Any*)

Parameters

  • p0 (char*)
  • p1 (Any*)

Usage

Lua (Direct):

local result = ParseddataRqFilloutString127(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0x951327435DC5164B, p0, p1)

UGC2_SET_PLAYER_DATA

Property Value
Native Name UGC2_SET_PLAYER_DATA
Hash 0xE79C70E77E0973C7
Return Type Any
Build 1207
Parameters p0 (Any), p1 (Any), p2 (Any), p3 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)
  • p2 (Any)
  • p3 (Any)

Usage

Lua (Direct):

local result = Ugc2SetPlayerData(p0, p1, p2, p3)

Lua (Hash):

local result = Citizen.InvokeNative(0xE79C70E77E0973C7, p0, p1, p2, p3)

_0x1C65CC931C0F946F

Property Value
Native Name _0x1C65CC931C0F946F
Hash 0x1C65CC931C0F946F
Return Type void
Build 1207
Parameters p0 (Any), p1 (Any), p2 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)
  • p2 (Any)

Usage

Lua (Direct):

_0x1C65CC931C0F946F(p0, p1, p2)

Lua (Hash):

Citizen.InvokeNative(0x1C65CC931C0F946F, p0, p1, p2)

_0x277251C161B4C3F4

Property Value
Native Name _0x277251C161B4C3F4
Hash 0x277251C161B4C3F4
Return Type void
Build 1207
Parameters p0 (Any), p1 (Any), p2 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)
  • p2 (Any)

Usage

Lua (Direct):

_0x277251C161B4C3F4(p0, p1, p2)

Lua (Hash):

Citizen.InvokeNative(0x277251C161B4C3F4, p0, p1, p2)

_0x3168BA5D6DECE323

Description: nullsub, doesn't do anything

Property Value
Native Name _0x3168BA5D6DECE323
Hash 0x3168BA5D6DECE323
Return Type void
Build 1207
Parameters None

Usage

Lua (Direct):

_0x3168BA5D6DECE323()

Lua (Hash):

Citizen.InvokeNative(0x3168BA5D6DECE323, )

_0x4F9E3ED7617123AC

Property Value
Native Name _0x4F9E3ED7617123AC
Hash 0x4F9E3ED7617123AC
Return Type Any
Build 1207
Parameters p0 (Any)

Parameters

  • p0 (Any)

Usage

Lua (Direct):

local result = _0x4F9E3ED7617123AC(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0x4F9E3ED7617123AC, p0)

_0x7681B677400C7071

Property Value
Native Name _0x7681B677400C7071
Hash 0x7681B677400C7071
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):

_0x7681B677400C7071(p0, p1, p2, p3, p4)

Lua (Hash):

Citizen.InvokeNative(0x7681B677400C7071, p0, p1, p2, p3, p4)

_0x9F130129EBC31B34

Property Value
Native Name _0x9F130129EBC31B34
Hash 0x9F130129EBC31B34
Return Type void
Build 1207
Parameters p0 (Any), p1 (Any), p2 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)
  • p2 (Any)

Usage

Lua (Direct):

_0x9F130129EBC31B34(p0, p1, p2)

Lua (Hash):

Citizen.InvokeNative(0x9F130129EBC31B34, p0, p1, p2)

_0xBC0DF006A4952C68

Property Value
Native Name _0xBC0DF006A4952C68
Hash 0xBC0DF006A4952C68
Return Type void
Build 1207
Parameters p0 (Any), p1 (Any), p2 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)
  • p2 (Any)

Usage

Lua (Direct):

_0xBC0DF006A4952C68(p0, p1, p2)

Lua (Hash):

Citizen.InvokeNative(0xBC0DF006A4952C68, p0, p1, p2)

_0xCA56DD6AB7A39F64

Property Value
Native Name _0xCA56DD6AB7A39F64
Hash 0xCA56DD6AB7A39F64
Return Type Any
Build 1207
Parameters p0 (Any)

Parameters

  • p0 (Any)

Usage

Lua (Direct):

local result = _0xCA56DD6AB7A39F64(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0xCA56DD6AB7A39F64, p0)

_0xE13634BB6BAF0734

Property Value
Native Name _0xE13634BB6BAF0734
Hash 0xE13634BB6BAF0734
Return Type int
Build 1207
Parameters p0 (int), p1 (int)

Parameters

  • p0 (int)
  • p1 (int)

Usage

Lua (Direct):

local result = _0xE13634BB6BAF0734(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0xE13634BB6BAF0734, p0, p1)

_PARSEDDATA_GET_BOOL

Property Value
Native Name _PARSEDDATA_GET_BOOL
Hash 0xA63CD20F19B961AB
Return Type BOOL
Build 1207
Parameters p0 (BOOL*), p1 (Any*), p2 (Hash)

Parameters

  • p0 (BOOL*)
  • p1 (Any*)
  • p2 (Hash)

Usage

Lua (Direct):

local result = ParseddataGetBool(p0, p1, p2)

Lua (Hash):

local result = Citizen.InvokeNative(0xA63CD20F19B961AB, p0, p1, p2)

_PARSEDDATA_GET_ENTRIES

Description: Returns false when there are no entries.

Property Value
Native Name _PARSEDDATA_GET_ENTRIES
Hash 0xED4413CEE1BF142C
Return Type BOOL
Build 1207
Parameters p0 (Any*)

Parameters

  • p0 (Any*)

Usage

Lua (Direct):

local result = ParseddataGetEntries(p0)

Lua (Hash):

local result = Citizen.InvokeNative(0xED4413CEE1BF142C, p0)

_PARSEDDATA_GET_FILE

Description: Opens file.

Property Value
Native Name _PARSEDDATA_GET_FILE
Hash 0x91DED5DD64BB2691
Return Type void
Build 1207
Parameters p0 (Any*)

Parameters

  • p0 (Any*)

Usage

Lua (Direct):

ParseddataGetFile(p0)

Lua (Hash):

Citizen.InvokeNative(0x91DED5DD64BB2691, p0)

_PARSEDDATA_GET_FLOAT

Property Value
Native Name _PARSEDDATA_GET_FLOAT
Hash 0xB2B42607F7867576
Return Type BOOL
Build 1207
Parameters p0 (Any*), p1 (Any*), p2 (Hash)

Parameters

  • p0 (Any*)
  • p1 (Any*)
  • p2 (Hash)

Usage

Lua (Direct):

local result = ParseddataGetFloat(p0, p1, p2)

Lua (Hash):

local result = Citizen.InvokeNative(0xB2B42607F7867576, p0, p1, p2)

_PARSEDDATA_GET_INT

Property Value
Native Name _PARSEDDATA_GET_INT
Hash 0x52FC26D2D2FC2987
Return Type BOOL
Build 1207
Parameters p0 (Any*), p1 (Any*), p2 (Hash)

Parameters

  • p0 (Any*)
  • p1 (Any*)
  • p2 (Hash)

Usage

Lua (Direct):

local result = ParseddataGetInt(p0, p1, p2)

Lua (Hash):

local result = Citizen.InvokeNative(0x52FC26D2D2FC2987, p0, p1, p2)

_PARSEDDATA_GET_NUM_CHILDREN

Property Value
Native Name _PARSEDDATA_GET_NUM_CHILDREN
Hash 0x6BEB168D5195E7AB
Return Type Any
Build 1207
Parameters p0 (Any), p1 (Any)

Parameters

  • p0 (Any)
  • p1 (Any)

Usage

Lua (Direct):

local result = ParseddataGetNumChildren(p0, p1)

Lua (Hash):

local result = Citizen.InvokeNative(0x6BEB168D5195E7AB, p0, p1)

_PARSEDDATA_GET_SECTION

Property Value
Native Name _PARSEDDATA_GET_SECTION
Hash 0x44B3A36933AC009C
Return Type BOOL
Build 1207
Parameters p0 (Any*), p1 (Any*), section (Hash)

Parameters

  • p0 (Any*)
  • p1 (Any*)
  • section (Hash)

Usage

Lua (Direct):

local result = ParseddataGetSection(p0, p1, section)

Lua (Hash):

local result = Citizen.InvokeNative(0x44B3A36933AC009C, p0, p1, section)

End of DATAFILE natives part 1

DATAARRAY_GET_TYPE

Property Value
Native Name DATAARRAY_GET_TYPE
Hash 0x151DAFE6B3B9888F
Return Type int
Build 1207
API Set client
Parameters arrayData (Any*), arrayIndex (int)

Description: Types: 1 = Boolean 2 = Integer 3 = Float 4 = String 5 = Vector3 6 = Object 7 = Array

Usage

Lua (Direct):

local result = DataarrayGetType(arrayData, arrayIndex)

Lua (Hash):

local result = Citizen.InvokeNative(0x151DAFE6B3B9888F, arrayData, arrayIndex)

DATADICT_GET_TYPE

Property Value
Native Name DATADICT_GET_TYPE
Hash 0x92E11E3CA4C7CDF0
Return Type int
Build 1207
API Set client
Parameters objectData (Any*), key (const char*)

Description: Types: 1 = Boolean 2 = Integer 3 = Float 4 = String 5 = Vector3 6 = Object 7 = Array

Usage

Lua (Direct):

local result = DatadictGetType(objectData, key)

Lua (Hash):

local result = Citizen.InvokeNative(0x92E11E3CA4C7CDF0, objectData, key)
Back to documentation