Client Scripting Functions
		
		
		
		Jump to navigation
		Jump to search
		
Contributors: Did you create a page but it's not on this list? Confused? Read: Adding Pages to Categories and Templates
This page lists all the client-side scripting functions that have been implemented and are available as native functions from the Deathmatch mod. To request a function, create an issue in our GitHub repository.
For more functions, check the useful functions page.
Audio functions
- getRadioChannel
 - getRadioChannelName
 - getSFXStatus
 - getSoundBPM
 - getSoundBufferLength
 - getSoundEffectParameters
 - getSoundEffects
 - getSoundFFTData
 - getSoundLength
 - getSoundLevelData
 - getSoundMaxDistance
 - getSoundMetaTags
 - getSoundMinDistance
 - getSoundPan
 - getSoundPosition
 - getSoundProperties
 - getSoundSpeed
 - getSoundVolume
 - getSoundWaveData
 - isSoundLooped
 - isSoundPanningEnabled
 - isSoundPaused
 - playSFX3D
 - playSFX
 - playSound3D
 - playSound
 - setRadioChannel
 - setSoundEffectEnabled
 - setSoundEffectParameter
 - setSoundLooped
 - setSoundMaxDistance
 - setSoundMinDistance
 - setSoundPan
 - setSoundPanningEnabled
 - setSoundPaused
 - setSoundPosition
 - setSoundProperties
 - setSoundSpeed
 - setSoundVolume
 - stopSound
 - Shared
 - playSoundFrontEnd
 
Blip functions
Shared
- createBlip
 - createBlipAttachedTo
 - getBlipColor
 - getBlipIcon
 - getBlipOrdering
 - getBlipSize
 - getBlipVisibleDistance
 - setBlipColor
 - setBlipIcon
 - setBlipOrdering
 - setBlipSize
 - setBlipVisibleDistance
 
Browser functions
- canBrowserNavigateBack
 - canBrowserNavigateForward
 - createBrowser
 - executeBrowserJavascript
 - focusBrowser
 - getBrowserProperty
 - getBrowserSettings
 - getBrowserSource
 - getBrowserTitle
 - getBrowserURL
 - injectBrowserMouseDown
 - injectBrowserMouseMove
 - injectBrowserMouseUp
 - injectBrowserMouseWheel
 - isBrowserDomainBlocked
 - isBrowserFocused
 - isBrowserLoading
 - isBrowserRenderingPaused
 - loadBrowserURL
 - navigateBrowserBack
 - navigateBrowserForward
 - reloadBrowserPage
 - requestBrowserDomains
 - resizeBrowser
 - setBrowserAjaxHandler
 - setBrowserProperty
 - setBrowserRenderingPaused
 - setBrowserVolume
 - toggleBrowserDevTools
 
Building functions
Camera functions
- getCamera
 - getCameraClip
 - getCameraFieldOfView
 - getCameraGoggleEffect
 - getCameraViewMode
 - setCameraClip
 - setCameraFieldOfView
 - setCameraGoggleEffect
 - setCameraViewMode
 - Shared
 - fadeCamera
 - getCameraInterior
 - getCameraMatrix
 - getCameraTarget
 - setCameraInterior
 - setCameraMatrix
 - setCameraTarget
 
 
Clothes and body functions
Shared
- addPedClothes
 - getBodyPartName
 - getClothesByTypeIndex
 - getClothesTypeName
 - getPedClothes
 - getTypeIndexFromClothes
 - removePedClothes
 
Collision shape functions
- addColPolygonPoint
 - createColCircle
 - createColCuboid
 - createColPolygon
 - createColRectangle
 - createColSphere
 - createColTube
 - getColPolygonHeight
 - getColPolygonPoints
 - getColPolygonPointPosition
 - getColShapeType
 - getColShapeRadius
 - getColShapeSize
 - getElementColShape
 - getElementsWithinColShape
 - isElementWithinColShape
 - isInsideColShape
 - removeColPolygonPoint
 - setColPolygonHeight
 - setColPolygonPointPosition
 - setColShapeRadius
 - setColShapeSize
 
Cursor functions
| This page is marked for deletion. | |
Reason: No longer used, this was just referring to another template Actions: Delete (Administrators) - Discuss - What links here - Category 
 | 
 
Drawing functions
- dxConvertPixels
 - dxCreateFont
 - dxCreateRenderTarget
 - dxCreateScreenSource
 - dxCreateShader
 - dxCreateTexture
 - dxDrawCircle
 - dxDrawImage
 - dxDrawImageSection
 - dxDrawLine
 - dxDrawLine3D
 - dxDrawMaterialLine3D
 - dxDrawMaterialPrimitive
 - dxDrawMaterialPrimitive3D
 - dxDrawMaterialSectionLine3D
 - dxDrawPrimitive
 - dxDrawPrimitive3D
 - dxDrawRectangle
 - dxDrawText
 - dxDrawWiredSphere
 - dxGetBlendMode
 - dxGetFontHeight
 - dxGetMaterialSize
 - dxGetPixelColor
 - dxGetPixelsSize
 - dxGetPixelsFormat
 - dxGetStatus
 - dxGetTextSize
 - dxGetTextWidth
 - dxGetTexturePixels
 - dxIsAspectRatioAdjustmentEnabled
 - dxSetAspectRatioAdjustmentEnabled
 - dxSetBlendMode
 - dxSetPixelColor
 - dxSetRenderTarget
 - dxSetShaderValue
 - dxSetShaderTessellation
 - dxSetShaderTransform
 - dxSetTestMode
 - dxSetTextureEdge
 - dxSetTexturePixels
 - dxUpdateScreenSource
 
Discord functions
 
Effects functions
- createEffect
 - fxAddBlood
 - fxAddBulletImpact
 - fxAddBulletSplash
 - fxAddDebris
 - fxAddFootSplash
 - fxAddGlass
 - fxAddGunshot
 - fxAddPunchImpact
 - fxAddSparks
 - fxAddTankFire
 - fxAddTyreBurst
 - fxAddWaterHydrant
 - fxAddWaterSplash
 - fxAddWood
 - getEffectDensity
 - getEffectSpeed
 - setEffectDensity
 - setEffectSpeed
 
Element functions
- getElementBoneMatrix
 - getElementBonePosition
 - getElementBoneRotation
 - getElementBoundingBox
 - getElementDistanceFromCentreOfMassToBaseOfModel
 - getElementLighting
 - getElementRadius
 - isElementCollidableWith
 - isElementLocal
 - isElementOnScreen
 - isElementStreamable
 - isElementStreamedIn
 - isElementSyncer
 - isElementWaitingForGroundToLoad
 - setElementBoneMatrix
 - setElementBonePosition
 - setElementBoneRotation
 - setElementCollidableWith
 - setElementStreamable
 - updateElementRpHAnim
 - Shared
 - attachElements
 - createElement
 - destroyElement
 - detachElements
 - getAttachedElements
 - getElementAlpha
 - getElementAttachedOffsets
 - getElementAttachedTo
 - getElementByIndex
 - getElementByID
 - getElementChild
 - getElementChildren
 - getElementChildrenCount
 - getElementCollisionsEnabled
 - getElementColShape
 - getElementData
 - getAllElementData
 - hasElementData
 - getElementDimension
 - getElementHealth
 - getElementID
 - getElementInterior
 - getElementMatrix
 - getElementModel
 - getElementParent
 - getElementPosition
 - getElementRotation
 - getElementsByType
 - getElementsWithinColShape
 - getElementsWithinRange
 - getElementType
 - getElementVelocity
 - getLowLODElement
 - getRootElement
 - isElement
 - isElementAttached
 - isElementCallPropagationEnabled
 - isElementDoubleSided
 - isElementFrozen
 - isElementInWater
 - isElementLowLOD
 - isElementWithinColShape
 - isElementWithinMarker
 - setElementAlpha
 - setElementAngularVelocity
 - getElementAngularVelocity
 - setElementAttachedOffsets
 - setElementCallPropagationEnabled
 - setElementCollisionsEnabled
 - setElementData
 - setElementDimension
 - setElementDoubleSided
 - setElementFrozen
 - setElementHealth
 - setElementID
 - setElementInterior
 - setElementModel
 - setElementParent
 - setElementPosition
 - setElementRotation
 - setElementVelocity
 - setLowLODElement
 - getPedContactElement
 - getResourceDynamicElementRoot
 - getResourceRootElement
 
 
Engine functions
- engineAddImage
 - engineApplyShaderToWorldTexture
 - engineFreeModel
 - engineGetModelFlags
 - engineGetModelIDFromName
 - engineGetModelLODDistance
 - engineGetModelNameFromID
 - engineGetModelPhysicalPropertiesGroup
 - engineGetModelTextureNames
 - engineGetModelTextures
 - engineGetModelTXDID
 - engineGetModelVisibleTime
 - engineGetObjectGroupPhysicalProperty
 - engineGetSurfaceProperties
 - engineGetVisibleTextureNames
 - engineImageGetFilesCount
 - engineImageGetFiles
 - engineImageGetFile
 - engineImageLinkDFF
 - engineImageLinkTXD
 - engineImportTXD
 - engineLoadCOL
 - engineLoadDFF
 - engineLoadIMG
 - engineLoadIFP
 - engineLoadTXD
 - engineRemoveImage
 - engineRemoveShaderFromWorldTexture
 - engineReplaceAnimation
 - engineReplaceCOL
 - engineReplaceModel
 - engineRequestModel
 - engineResetModelFlags
 - engineResetModelLODDistance
 - engineResetSurfaceProperties
 - engineRestoreAnimation
 - engineRestoreCOL
 - engineRestoreDFFImage
 - engineRestoreModel
 - engineRestoreModelPhysicalPropertiesGroup
 - engineRestoreObjectGroupPhysicalProperties
 - engineRestoreTXDImage
 - engineRestreamWorld
 - engineSetAsynchronousLoading
 - engineSetModelFlag
 - engineSetModelFlags
 - engineSetModelLODDistance
 - engineSetModelPhysicalPropertiesGroup
 - engineSetModelVisibleTime
 - engineSetObjectGroupPhysicalProperty
 - engineSetSurfaceProperties
 - engineStreamingFreeUpMemory
 - engineStreamingGetUsedMemory
 
Event functions
- triggerLatentServerEvent
 - triggerServerEvent
 - Shared
 - addEvent
 - addEventHandler
 - cancelEvent
 - cancelLatentEvent
 - getEventHandlers
 - getLatentEventHandles
 - getLatentEventStatus
 - removeEventHandler
 - triggerEvent
 - wasEventCancelled
 
 
Explosion functions
File functions
Shared
- fileClose
 - fileCopy
 - fileCreate
 - fileDelete
 - fileExists
 - fileFlush
 - fileGetPath
 - fileGetPos
 - fileGetSize
 - fileIsEOF
 - fileOpen
 - fileRead
 - fileRename
 - fileSetPos
 - fileWrite
 
Fire functions
GUI functions
General functions
- guiBringToFront
 - getChatboxLayout
 - getChatboxCharacterLimit
 - guiCreateFont
 - guiBlur
 - guiFocus
 - guiGetAlpha
 - guiGetCursorType
 - guiGetEnabled
 - guiGetFont
 - guiGetInputEnabled
 - guiGetInputMode
 - guiGetPosition
 - guiGetProperties
 - guiGetProperty
 - guiGetScreenSize
 - guiGetSize
 - guiGetText
 - guiGetVisible
 - guiMoveToBack
 - guiSetAlpha
 - guiSetEnabled
 - guiSetFont
 - guiSetInputEnabled
 - guiSetInputMode
 - guiSetPosition
 - guiSetProperty
 - guiSetSize
 - guiSetText
 - guiSetVisible
 - isChatBoxInputActive
 - isConsoleActive
 - isDebugViewActive
 - isMainMenuActive
 - isMTAWindowActive
 - isTransferBoxActive
 - setChatboxCharacterLimit
 - setDebugViewActive
 
Browsers
Buttons
Checkboxes
Comboboxes
- guiCreateComboBox
 - guiComboBoxAddItem
 - guiComboBoxClear
 - guiComboBoxGetItemCount
 - guiComboBoxGetItemText
 - guiComboBoxGetSelected
 - guiComboBoxIsOpen
 - guiComboBoxRemoveItem
 - guiComboBoxSetItemText
 - guiComboBoxSetOpen
 - guiComboBoxSetSelected
 
Edit Boxes
- guiCreateEdit
 - guiEditGetCaretIndex
 - guiEditGetMaxLength
 - guiEditIsMasked
 - guiEditIsReadOnly
 - guiEditSetCaretIndex
 - guiEditSetMasked
 - guiEditSetMaxLength
 - guiEditSetReadOnly
 
Gridlists
- guiCreateGridList
 - guiGridListAddColumn
 - guiGridListAddRow
 - guiGridListAutoSizeColumn
 - guiGridListClear
 - guiGridListGetColumnCount
 - guiGridListGetColumnTitle
 - guiGridListGetColumnWidth
 - guiGridListGetHorizontalScrollPosition
 - guiGridListGetItemColor
 - guiGridListGetItemData
 - guiGridListGetItemText
 - guiGridListGetRowCount
 - guiGridListGetSelectedCount
 - guiGridListGetSelectedItem
 - guiGridListGetSelectedItems
 - guiGridListGetSelectionMode
 - guiGridListIsSortingEnabled
 - guiGridListGetVerticalScrollPosition
 - guiGridListInsertRowAfter
 - guiGridListRemoveColumn
 - guiGridListRemoveRow
 - guiGridListSetColumnTitle
 - guiGridListSetColumnWidth
 - guiGridListSetHorizontalScrollPosition
 - guiGridListSetItemColor
 - guiGridListSetItemData
 - guiGridListSetItemText
 - guiGridListSetScrollBars
 - guiGridListSetSelectedItem
 - guiGridListSetSelectionMode
 - guiGridListSetSortingEnabled
 - guiGridListSetVerticalScrollPosition
 
Memos
- guiCreateMemo
 - guiMemoGetCaretIndex
 - guiMemoGetVerticalScrollPosition
 - guiMemoSetVerticalScrollPosition
 - guiMemoIsReadOnly
 - guiMemoSetCaretIndex
 - guiMemoSetReadOnly
 
Progressbars
Radio Buttons
Scrollbars
Scrollpanes
- guiCreateScrollPane
 - guiScrollPaneGetHorizontalScrollPosition
 - guiScrollPaneGetVerticalScrollPosition
 - guiScrollPaneSetHorizontalScrollPosition
 - guiScrollPaneSetScrollBars
 - guiScrollPaneSetVerticalScrollPosition
 
Static Images
Tab Panels
Tabs
Text Labels
- guiCreateLabel
 - guiLabelGetColor
 - guiLabelGetFontHeight
 - guiLabelGetTextExtent
 - guiLabelSetColor
 - guiLabelSetHorizontalAlign
 - guiLabelSetVerticalAlign
 
Windows
Input functions
- getAnalogControlState
 - getBoundKeys
 - getCommandsBoundToKey
 - getKeyBoundToCommand
 - getKeyState
 - isCapsLockEnabled
 - setAnalogControlState
 - Shared
 - addCommandHandler
 - bindKey
 - executeCommandHandler
 - getCommandHandlers
 - getFunctionsBoundToKey
 - getKeyBoundToFunction
 - isControlEnabled
 - removeCommandHandler
 - toggleAllControls
 - toggleControl
 - unbindKey
 
 
Light functions
- createLight
 - getLightColor
 - getLightDirection
 - getLightRadius
 - getLightType
 - setLightColor
 - setLightDirection
 - setLightRadius
 
 
Marker functions
- isCoronaReflectionEnabled
 - setCoronaReflectionEnabled
 - Shared
 - createMarker
 - getMarkerColor
 - getMarkerCount
 - getMarkerIcon
 - getMarkerSize
 - getMarkerTarget
 - getMarkerType
 - setMarkerColor
 - setMarkerIcon
 - setMarkerSize
 - setMarkerTarget
 - setMarkerType
 - isElementWithinMarker
 
 
Matrix functions
Shared
Object functions
- createObject
 - getObjectScale
 - moveObject
 - setObjectScale
 - stopObject
 - getObjectMass
 - getObjectProperty
 - setObjectMass
 - setObjectProperty
 
 
Output functions
- clearDebugBox
 - isChatInputBlocked
 - isChatVisible
 - Shared
 - clearChatBox
 - outputChatBox
 - outputConsole
 - outputDebugString
 - showChat
 
 
Ped functions
- canPedBeKnockedOffBike
 - getPedAnalogControlState
 - getPedAnimation
 - getPedBonePosition
 - getPedCameraRotation
 - getPedControlState
 - getPedMoveState
 - getPedOxygenLevel
 - getPedSimplestTask
 - getPedTargetCollision
 - getPedTargetEnd
 - getPedTargetStart
 - getPedTask
 - getPedVoice
 - getPedWeaponMuzzlePosition
 - givePedWeapon
 - isPedBleeding
 - isPedDoingTask
 - isPedTargetingMarkerEnabled
 - setAnalogControlState
 - setPedAimTarget
 - setPedAnalogControlState
 - setPedBleeding
 - setPedCameraRotation
 - setPedCanBeKnockedOffBike
 - setPedControlState
 - setPedEnterVehicle
 - setPedExitVehicle
 - IsPedFootBloodEnabled
 - setPedFootBloodEnabled
 - setPedLookAt
 - setPedOxygenLevel
 - setPedTargetingMarkerEnabled
 - setPedVoice
 - Shared
 - addPedClothes
 - getPedClothes
 - removePedClothes
 - createPed
 - getPedAmmoInClip
 - getPedArmor
 - getPedFightingStyle
 - getPedOccupiedVehicle
 - getPedOccupiedVehicleSeat
 - getPedStat
 - getPedTarget
 - getPedTotalAmmo
 - getPedWalkingStyle
 - getPedWeapon
 - getPedWeaponSlot
 - getPedContactElement
 - getValidPedModels
 - isPedChoking
 - isPedDead
 - isPedDoingGangDriveby
 - isPedDucked
 - isPedHeadless
 - isPedInVehicle
 - isPedOnGround
 - isPedReloadingWeapon
 - isPedWearingJetpack
 - killPed
 - removePedFromVehicle
 - setPedAnimation
 - setPedAnimationProgress
 - setPedAnimationSpeed
 - setPedArmor
 - setPedDoingGangDriveby
 - setPedFightingStyle
 - setPedHeadless
 - setPedStat
 - setPedWalkingStyle
 - setPedWeaponSlot
 - warpPedIntoVehicle
 
 
Pickup functions
 
Player functions
- getLocalPlayer
 - getPlayerMapBoundingBox
 - getPlayerMapOpacity
 - isPlayerMapVisible
 - isPlayerHudComponentVisible
 - resetBlurLevel
 - Shared
 - getPlayerTeam
 - getPlayerBlurLevel
 - setPlayerBlurLevel
 - getPlayerSerial
 - forcePlayerMap
 - getPlayerScriptDebugLevel
 - getPlayerFromName
 - getPlayerMoney
 - getPlayerName
 - getPlayerNametagColor
 - getPlayerNametagText
 - getPlayerPing
 - getPlayerWantedLevel
 - givePlayerMoney
 - isPlayerMapForced
 - isPlayerNametagShowing
 - setPlayerHudComponentVisible
 - setPlayerMoney
 - setPlayerNametagColor
 - setPlayerNametagShowing
 - setPlayerNametagText
 - takePlayerMoney
 - countPlayersInTeam
 - getPlayersInTeam
 - isVoiceEnabled
 - setControlState
 - getControlState
 
 
Projectile functions
- createProjectile
 - getProjectileCounter
 - getProjectileCreator
 - getProjectileForce
 - getProjectileTarget
 - getProjectileType
 - setProjectileCounter
 - Shared
 - detonateSatchels
 
 
Radar area functions
Shared
- createRadarArea
 - getRadarAreaColor
 - getRadarAreaSize
 - isInsideRadarArea
 - isRadarAreaFlashing
 - setRadarAreaColor
 - setRadarAreaFlashing
 - setRadarAreaSize
 
Resource functions
- getResourceGUIElement
 - Shared
 - abortRemoteRequest
 - call
 - fetchRemote
 - getResourceConfig
 - getResourceDynamicElementRoot
 - getResourceExportedFunctions
 - getResourceFromName
 - getResourceName
 - getResourceRootElement
 - getResourceState
 - getThisResource
 - getRemoteRequests
 - getRemoteRequestInfo
 
 
Searchlight functions
- createSearchLight
 - getSearchLightEndPosition
 - getSearchLightEndRadius
 - getSearchLightStartPosition
 - getSearchLightStartRadius
 - setSearchLightEndPosition
 - setSearchLightEndRadius
 - setSearchLightStartPosition
 - setSearchLightStartRadius
 
SVG functions
Team functions
- Shared
 - countPlayersInTeam
 - getPlayerTeam
 - getPlayersInTeam
 - getTeamColor
 - getTeamFriendlyFire
 - getTeamFromName
 - getTeamName
 
 
Utility functions
- createTrayNotification
 - downloadFile
 - getDevelopmentMode
 - getKeyboardLayout
 - getLocalization
 - isShowCollisionsEnabled
 - isShowSoundEnabled
 - isTransferBoxAlwaysVisible
 - isTransferBoxVisible
 - isTrayNotificationEnabled
 - setClipboard
 - setDevelopmentMode
 - setTransferBoxVisible
 - setWindowFlashing
 - showCol
 - showSound
 - Shared
 - addDebugHook
 - debugSleep
 - decodeString
 - encodeString
 - fromJSON
 - generateKeyPair
 - getColorFromString
 - getDevelopmentMode
 - getDistanceBetweenPoints2D
 - getDistanceBetweenPoints3D
 - getEasingValue
 - getNetworkStats
 - getNetworkUsageData
 - getPerformanceStats
 - getRealTime
 - getTickCount
 - getTimerDetails
 - getTimers
 - getFPSLimit
 - getUserdataType
 - getVersion
 - gettok
 - isTransferBoxVisible
 - setTransferBoxVisible
 - hash
 - inspect
 - interpolateBetween
 - iprint
 - isOOPEnabled
 - isTimer
 - killTimer
 - md5
 - passwordHash
 - passwordVerify
 - pregFind
 - pregMatch
 - pregReplace
 - removeDebugHook
 - resetTimer
 - setDevelopmentMode
 - setFPSLimit
 - setTimer
 - ref
 - deref
 - sha256
 - split
 - teaDecode
 - teaEncode
 - toJSON
 - tocolor
 - getProcessMemoryStats
 - utfChar
 - utfCode
 - utfLen
 - utfSeek
 - utfSub
 
- bitAnd
 - bitNot
 - bitOr
 - bitXor
 - bitTest
 - bitLRotate
 - bitRRotate
 - bitLShift
 - bitRShift
 - bitArShift
 - bitExtract
 - bitReplace
 
 
UTF8 Library
- utf8.byte
 - utf8.char
 - utf8.charpos
 - utf8.escape
 - utf8.find
 - utf8.fold
 - utf8.gmatch
 - utf8.gsub
 - utf8.insert
 - utf8.len
 - utf8.lower
 - utf8.match
 - utf8.ncasecmp
 - utf8.next
 - utf8.remove
 - utf8.reverse
 - utf8.sub
 - utf8.title
 - utf8.upper
 - utf8.width
 - utf8.widthindex
 
Vehicle functions
- areVehicleLightsOn
 - getHeliBladeCollisionsEnabled
 - getVehicleAdjustableProperty
 - getVehicleComponentPosition
 - getVehicleComponentRotation
 - getVehicleComponents
 - getVehicleComponentScale
 - getVehicleComponentVisible
 - getVehicleCurrentGear
 - getVehicleDummyPosition
 - getVehicleGravity
 - getVehicleLandingGearDown
 - getVehicleModelDummyDefaultPosition
 - getVehicleModelDummyPosition
 - getVehicleModelExhaustFumesPosition
 - getVehicleModelWheelSize
 - getVehicleNitroCount
 - getVehicleNitroLevel
 - getVehicleWheelFrictionState
 - getVehicleWheelScale
 - isTrainChainEngine
 - isVehicleNitroActivated
 - isVehicleNitroRecharging
 - isVehicleOnGround
 - isVehicleWheelOnGround
 - isVehicleWindowOpen
 - resetVehicleComponentPosition
 - resetVehicleComponentRotation
 - resetVehicleComponentScale
 - resetVehicleDummyPositions
 - setHeliBladeCollisionsEnabled
 - setVehicleAdjustableProperty
 - setVehicleComponentPosition
 - setVehicleComponentRotation
 - setVehicleComponentScale
 - setVehicleComponentVisible
 - setVehicleDummyPosition
 - setVehicleGravity
 - setVehicleLandingGearDown
 - setVehicleModelDummyPosition
 - setVehicleModelExhaustFumesPosition
 - setVehicleModelWheelSize
 - setVehicleNitroCount
 - setVehicleNitroLevel
 - setVehicleWheelScale
 - setVehicleWheelStates
 - setVehicleWindowOpen
 - Shared
 - addVehicleUpgrade
 - addVehicleSirens
 - attachTrailerToVehicle
 - blowVehicle
 - createVehicle
 - detachTrailerFromVehicle
 - fixVehicle
 - getOriginalHandling
 - getTrainDirection
 - getTrainPosition
 - getTrainSpeed
 - getVehicleColor
 - getVehicleCompatibleUpgrades
 - getVehicleController
 - getVehicleDoorOpenRatio
 - getVehicleDoorState
 - getVehicleEngineState
 - getVehicleHandling
 - getVehicleHeadLightColor
 - getVehicleLandingGearDown
 - getVehicleLightState
 - getVehicleMaxPassengers
 - getVehicleModelFromName
 - getVehicleName
 - getVehicleNameFromModel
 - setVehicleNitroActivated
 - getVehicleOccupant
 - getVehicleOccupants
 - getVehicleOverrideLights
 - getVehiclePaintjob
 - getVehiclePanelState
 - getVehiclePlateText
 - getVehicleSirenParams
 - getVehicleSirens
 - getVehicleSirensOn
 - getVehicleTowedByVehicle
 - getVehicleTowingVehicle
 - getVehicleTurretPosition
 - getVehicleType
 - getVehicleUpgradeOnSlot
 - getVehicleUpgradeSlotName
 - getVehicleUpgrades
 - getVehicleVariant
 - getVehicleWheelStates
 - isTrainDerailable
 - isTrainDerailed
 - isVehicleBlown
 - isVehicleDamageProof
 - isVehicleFuelTankExplodable
 - isVehicleLocked
 - isVehicleOnGround
 - isVehicleTaxiLightOn
 - removeVehicleUpgrade
 - removeVehicleSirens
 - setTrainDerailable
 - setTrainDerailed
 - setTrainDirection
 - setTrainPosition
 - setTrainSpeed
 - setVehicleColor
 - setVehicleDamageProof
 - setVehicleDoorOpenRatio
 - setVehicleDoorState
 - setVehicleDoorsUndamageable
 - setVehicleEngineState
 - setVehicleFuelTankExplodable
 - setVehicleHandling
 - setVehicleHeadLightColor
 - setVehicleLandingGearDown
 - setVehicleLightState
 - setVehicleLocked
 - setVehicleOverrideLights
 - setVehiclePaintjob
 - setVehiclePanelState
 - setVehiclePlateText
 - setVehicleSirens
 - setVehicleSirensOn
 - setVehicleTaxiLightOn
 - setVehicleTurretPosition
 - setVehicleVariant
 - setVehicleWheelStates
 
 
Water functions
- getWaterLevel
 - isWaterDrawnLast
 - setWaterDrawnLast
 - Shared
 - createWater
 - getWaterColor
 - getWaterVertexPosition
 - getWaveHeight
 - resetWaterColor
 - resetWaterLevel
 - setWaterColor
 - setWaterLevel
 - setWaterVertexPosition
 - setWaveHeight
 
 
Weapon functions
- Shared
 - getWeaponProperty
 - getPickupWeapon
 - getOriginalWeaponProperty
 - getSlotFromWeapon
 - getWeaponIDFromName
 - getWeaponNameFromID
 - setWeaponAmmo
 - setWeaponProperty
 
 
Weapon creation functions
- createWeapon
 - fireWeapon
 - getWeaponFiringRate
 - getWeaponClipAmmo
 - getWeaponAmmo
 - getWeaponFlags
 - getWeaponState
 - getWeaponTarget
 - resetWeaponFiringRate
 - setWeaponClipAmmo
 - setWeaponFiringRate
 - setWeaponFlags
 - setWeaponState
 - setWeaponTarget
 
World functions
- createSWATRope
 - getBirdsEnabled
 - getCoronaReflectionsEnabled
 - getGarageBoundingBox
 - getGaragePosition
 - getGarageSize
 - getGroundPosition
 - getInteriorFurnitureEnabled
 - getNearClipDistance
 - getPedsLODDistance
 - getRoofPosition
 - getScreenFromWorldPosition
 - getVehiclesLODDistance
 - getWorldFromScreenPosition
 - isAmbientSoundEnabled
 - isLineOfSightClear
 - isWorldSoundEnabled
 - processLineOfSight
 - resetAmbientSounds
 - resetBlurLevel
 - resetColorFilter
 - resetCoronaReflectionsEnabled
 - resetNearClipDistance
 - resetPedsLODDistance
 - resetVehiclesLODDistance
 - resetWorldSounds
 - setAmbientSoundEnabled
 - setBirdsEnabled
 - setColorFilter
 - setCoronaReflectionsEnabled
 - setInteriorFurnitureEnabled
 - setInteriorSoundsEnabled
 - setNearClipDistance
 - setPedsLODDistance
 - setVehiclesLODDistance
 - setWorldSoundEnabled
 - testLineAgainstWater
 - areTrafficLightsLocked
 - getAircraftMaxHeight
 - getAircraftMaxVelocity
 - getCloudsEnabled
 - getFarClipDistance
 - getFogDistance
 - getGameSpeed
 - getGravity
 - getHeatHaze
 - getInteriorSoundsEnabled
 - getJetpackMaxHeight
 - getMinuteDuration
 - getMoonSize
 - getOcclusionsEnabled
 - getRainLevel
 - getSunColor
 - getSunSize
 - getTime
 - getTrafficLightState
 - getWeather
 - getWindVelocity
 - getSkyGradient
 - getPlayerBlurLevel
 - getZoneName
 - isGarageOpen
 - removeWorldModel
 - resetFarClipDistance
 - resetFogDistance
 - resetHeatHaze
 - resetMoonSize
 - resetRainLevel
 - resetSkyGradient
 - resetSunColor
 - resetSunSize
 - resetWindVelocity
 - restoreAllWorldModels
 - restoreWorldModel
 - setAircraftMaxHeight
 - setAircraftMaxVelocity
 - setCloudsEnabled
 - setFarClipDistance
 - setFogDistance
 - setGameSpeed
 - setGarageOpen
 - setGravity
 - setHeatHaze
 - setInteriorSoundsEnabled
 - setMinuteDuration
 - setMoonSize
 - setOcclusionsEnabled
 - setRainLevel
 - setSkyGradient
 - setSunColor
 - setSunSize
 - setTime
 - setTrafficLightState
 - setTrafficLightsLocked
 - setWeather
 - setWeatherBlended
 - setWindVelocity
 - setJetpackMaxHeight
 - setPlayerBlurLevel
 
 
XML functions
Shared
- xmlCopyFile
 - xmlCreateChild
 - xmlCreateFile
 - xmlDestroyNode
 - xmlFindChild
 - xmlLoadFile
 - xmlLoadString
 - xmlNodeGetAttribute
 - xmlNodeGetAttributes
 - xmlNodeGetChildren
 - xmlNodeGetName
 - xmlNodeGetParent
 - xmlNodeGetValue
 - xmlNodeSetAttribute
 - xmlNodeSetName
 - xmlNodeSetValue
 - xmlSaveFile
 - xmlUnloadFile