Skip to content

VimpNativesScript ​

@vimp-mp/types 2.0.1

Interface · GTA V natives API

ts
interface VimpNativesScript

Members ​

_sendTuScriptEventNew ​

ts
_sendTuScriptEventNew(eventgroup: number, eventdatasize: number, playerbits: number, eventtype: number): { eventdata: number }

commitToLoadingscreenSelction ​

ts
commitToLoadingscreenSelction(): void

doesScriptExist ​

ts
doesScriptExist(scriptname: string): boolean

doesScriptWithNameHashExist ​

ts
doesScriptWithNameHashExist(scripthash: number): boolean

getEventAtIndex ​

ts
getEventAtIndex(eventgroup: number, eventindex: number): number

getEventData ​

ts
getEventData(eventgroup: number, eventindex: number, eventdatasize: number): { eventdata: number; return: boolean }

getEventExists ​

ts
getEventExists(eventgroup: number, eventindex: number): boolean

getHashOfThisScriptName ​

ts
getHashOfThisScriptName(): number

getIdOfThisThread ​

ts
getIdOfThisThread(): number

getNameOfScriptWithThisId ​

ts
getNameOfScriptWithThisId(threadid: number): string

getNoLoadingScreen ​

ts
getNoLoadingScreen(): boolean

getNumberOfEvents ​

ts
getNumberOfEvents(eventgroup: number): number

getNumberOfThreadsRunningTheScriptWithThisHash ​

ts
getNumberOfThreadsRunningTheScriptWithThisHash(scripthash: number): number

getThisScriptName ​

ts
getThisScriptName(): string

hasScriptLoaded ​

ts
hasScriptLoaded(scriptname: string): boolean

hasScriptWithNameHashLoaded ​

ts
hasScriptWithNameHashLoaded(scripthash: number): boolean

isThreadActive ​

ts
isThreadActive(threadid: number): boolean

requestScript ​

ts
requestScript(scriptname: string): void

requestScriptWithNameHash ​

ts
requestScriptWithNameHash(scripthash: number): void

scriptThreadIteratorGetNextThreadId ​

ts
scriptThreadIteratorGetNextThreadId(): number

scriptThreadIteratorReset ​

ts
scriptThreadIteratorReset(): void

setNoLoadingScreen ​

ts
setNoLoadingScreen(toggle: boolean): void

setScriptAsNoLongerNeeded ​

ts
setScriptAsNoLongerNeeded(scriptname: string): void

setScriptWithNameHashAsNoLongerNeeded ​

ts
setScriptWithNameHashAsNoLongerNeeded(scripthash: number): void

shutdownLoadingScreen ​

ts
shutdownLoadingScreen(): void

terminateThisThread ​

ts
terminateThisThread(): void

terminateThread ​

ts
terminateThread(threadid: number): void

VIMP developer documentation