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