Skip to content

VimpNativesDatafile ​

@vimp-mp/types 2.0.1

Interface · GTA V natives API

ts
interface VimpNativesDatafile

Members ​

dataarrayAddBool ​

ts
dataarrayAddBool(value: boolean): { arraydata: number }

dataarrayAddDict ​

ts
dataarrayAddDict(): { arraydata: number; return: number }

dataarrayAddFloat ​

ts
dataarrayAddFloat(value: number): { arraydata: number }

dataarrayAddInt ​

ts
dataarrayAddInt(value: number): { arraydata: number }

dataarrayAddString ​

ts
dataarrayAddString(value: string): { arraydata: number }

dataarrayAddVector ​

ts
dataarrayAddVector(valuex: number, valuey: number, valuez: number): { arraydata: number }

dataarrayGetBool ​

ts
dataarrayGetBool(arrayindex: number): { arraydata: number; return: boolean }

dataarrayGetCount ​

ts
dataarrayGetCount(): { arraydata: number; return: number }

dataarrayGetDict ​

ts
dataarrayGetDict(arrayindex: number): { arraydata: number; return: number }

dataarrayGetFloat ​

ts
dataarrayGetFloat(arrayindex: number): { arraydata: number; return: number }

dataarrayGetInt ​

ts
dataarrayGetInt(arrayindex: number): { arraydata: number; return: number }

dataarrayGetString ​

ts
dataarrayGetString(arrayindex: number): { arraydata: number; return: string }

dataarrayGetType ​

ts
dataarrayGetType(arrayindex: number): { arraydata: number; return: number }

dataarrayGetVector ​

ts
dataarrayGetVector(arrayindex: number): { arraydata: number; return: { x: number; y: number; z: number } }

datadictCreateArray ​

ts
datadictCreateArray(key: string): { objectdata: number; return: number }

datadictCreateDict ​

ts
datadictCreateDict(key: string): { objectdata: number; return: number }

datadictGetArray ​

ts
datadictGetArray(key: string): { objectdata: number; return: number }

datadictGetBool ​

ts
datadictGetBool(key: string): { objectdata: number; return: boolean }

datadictGetDict ​

ts
datadictGetDict(key: string): { objectdata: number; return: number }

datadictGetFloat ​

ts
datadictGetFloat(key: string): { objectdata: number; return: number }

datadictGetInt ​

ts
datadictGetInt(key: string): { objectdata: number; return: number }

datadictGetString ​

ts
datadictGetString(key: string): { objectdata: number; return: string }

datadictGetType ​

ts
datadictGetType(key: string): { objectdata: number; return: number }

datadictGetVector ​

ts
datadictGetVector(key: string): { objectdata: number; return: { x: number; y: number; z: number } }

datadictSetBool ​

ts
datadictSetBool(key: string, value: boolean): { objectdata: number }

datadictSetFloat ​

ts
datadictSetFloat(key: string, value: number): { objectdata: number }

datadictSetInt ​

ts
datadictSetInt(key: string, value: number): { objectdata: number }

datadictSetString ​

ts
datadictSetString(key: string, value: string): { objectdata: number }

datadictSetVector ​

ts
datadictSetVector(key: string, valuex: number, valuey: number, valuez: number): { objectdata: number }

datafileClearWatchList ​

ts
datafileClearWatchList(): void

datafileCreate ​

ts
datafileCreate(p0: number): void

datafileDelete ​

ts
datafileDelete(p0: number): void

datafileDeleteForAdditionalDataFile ​

ts
datafileDeleteForAdditionalDataFile(p0: number): void

datafileDeleteRequestedFile ​

ts
datafileDeleteRequestedFile(requestid: number): boolean

datafileFlushMissionHeader ​

ts
datafileFlushMissionHeader(): void

datafileGetFileDict ​

ts
datafileGetFileDict(p0: number): number

datafileGetFileDictForAdditionalDataFile ​

ts
datafileGetFileDictForAdditionalDataFile(p0: number): number

datafileHasLoadedFileData ​

ts
datafileHasLoadedFileData(requestid: number): boolean

datafileHasValidFileData ​

ts
datafileHasValidFileData(requestid: number): boolean

datafileIsSavePending ​

ts
datafileIsSavePending(): boolean

datafileIsValidRequestId ​

ts
datafileIsValidRequestId(index: number): boolean

datafileLoadOfflineUgc ​

ts
datafileLoadOfflineUgc(filename: string, p1: number): boolean

datafileLoadOfflineUgcForAdditionalDataFile ​

ts
datafileLoadOfflineUgcForAdditionalDataFile(p0: number, p1: number): boolean

datafileSelectActiveFile ​

ts
datafileSelectActiveFile(requestid: number, p1: number): boolean

datafileSelectCreatorStats ​

ts
datafileSelectCreatorStats(p0: number, p1: number): boolean

datafileSelectUgcData ​

ts
datafileSelectUgcData(p0: number, p1: number): boolean

datafileSelectUgcPlayerData ​

ts
datafileSelectUgcPlayerData(p0: number, p1: number): boolean

datafileSelectUgcStats ​

ts
datafileSelectUgcStats(p0: number, p1: boolean, p2: number): boolean

datafileStartSaveToCloud ​

ts
datafileStartSaveToCloud(filename: string, p1: number): boolean

datafileStoreMissionHeader ​

ts
datafileStoreMissionHeader(p0: number): void

datafileUpdateSaveToCloud ​

ts
datafileUpdateSaveToCloud(): { p0: boolean; return: boolean }

datafileWatchRequestId ​

ts
datafileWatchRequestId(requestid: number): void

ugcCreateContent ​

ts
ugcCreateContent(datacount: number, contentname: string, description: string, tagscsv: string, contenttypename: string, publish: boolean, p7: number): { data: number; return: boolean }

ugcCreateMission ​

ts
ugcCreateMission(contentname: string, description: string, tagscsv: string, contenttypename: string, publish: boolean, p5: number): boolean

ugcSetPlayerData ​

ts
ugcSetPlayerData(contentid: string, rating: number, contenttypename: string, p3: number): boolean

ugcUpdateContent ​

ts
ugcUpdateContent(contentid: string, datacount: number, contentname: string, description: string, tagscsv: string, contenttypename: string, p7: number): { data: number; return: boolean }

ugcUpdateMission ​

ts
ugcUpdateMission(contentid: string, contentname: string, description: string, tagscsv: string, contenttypename: string, p5: number): boolean

VIMP developer documentation