Client Scripting Functions
From Multi Theft Auto: Wiki
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 or event, use Requested Functions and Events
Audio functions
- getRadioChannel
- getRadioChannelName
- getSoundLength
- getSoundMaxDistance
- getSoundMinDistance
- getSoundPosition
- getSoundVolume
- isSoundPaused
- playSound
- playSound3D
- setRadioChannel
- setSoundMaxDistance
- setSoundMinDistance
- setSoundPaused
- setSoundPosition
- setSoundVolume
- stopSound
Blip functions
- createBlip
- createBlipAttachedTo
- getBlipColor
- getBlipIcon
- getBlipSize
- setBlipColor
- setBlipIcon
- setBlipSize
Camera functions
Clothes and body functions
- addPedClothes
- getBodyPartName
- getClothesByTypeIndex
- getClothesTypeName
- getPedClothes
- getTypeIndexFromClothes
- removePedClothes
Collision shape functions
Cursor functions
Drawing functions
Effects functions
- fxAddBlood
- fxAddBulletImpact
- fxAddBulletSplash
- fxAddDebris
- fxAddFootSplash
- fxAddGlass
- fxAddGunshot
- fxAddPunchImpact
- fxAddSparks
- fxAddTankFire
- fxAddTyreBurst
- fxAddWaterHydrant
- fxAddWaterSplash
- fxAddWood
Element functions
- createElement
- destroyElement
- getAttachedElements
- getElementAttachedTo
- getElementBoundingBox
- getElementByID
- getElementChild
- getElementChildren
- getElementChildrenCount
- getElementData
- getElementDimension
- getElementDistanceFromCentreOfMassToBaseOfModel
- getElementHealth
- getElementID
- getElementInterior
- getElementParent
- getElementPosition
- getElementRadius
- getElementsByType
- getElementsWithinColShape
- getElementType
- getElementVelocity
- getRootElement
- isElement
- isElementAttached
- isElementLocal
- isElementOnScreen
- isElementStreamable
- isElementStreamedIn
- isElementWithinColShape
- setElementAlpha
- setElementCollisionsEnabled
- setElementData
- setElementDimension
- setElementHealth
- setElementInterior
- setElementParent
- setElementPosition
- setElementStreamable
- setElementVelocity
- attachElements
- detachElements
- getElementColShape
- getElementMatrix
- getElementModel
- getElementRotation
- isElementInWater
- isElementSyncer
- setElementModel
- setElementRotation
Engine functions
- engineImportTXD
- engineLoadCOL
- engineLoadDFF
- engineLoadTXD
- engineReplaceCOL
- engineReplaceModel
- engineRestoreCOL
- engineRestoreModel
Event functions
- addEvent
- addEventHandler
- cancelEvent
- removeEventHandler
- triggerEvent
- triggerServerEvent
- wasEventCanceled
Explosion functions
Fire functions
GUI functions
FROM VERSION 1.0.4 ONWARDS
- guiBringToFront
- guiGetAlpha
- guiGetEnabled
- guiGetFont
- guiGetInputEnabled
- guiGetPosition
- guiGetProperties
- guiGetProperty
- guiGetScreenSize
- guiGetSize
- guiGetText
- guiGetVisible
- guiMoveToBack
- guiSetAlpha
- guiSetEnabled
- guiSetFont
- guiSetInputEnabled
- guiSetPosition
- guiSetProperty
- guiSetSize
- guiSetText
- guiSetVisible
- isChatBoxInputActive
- isConsoleActive
- isDebugViewActive
- isMainMenuActive
- isMTAWindowActive
- isTransferBoxActive
Buttons
Checkboxes
Edit fields
Gridlists
- guiCreateGridList
- guiGridListAddColumn
- guiGridListAddRow
- guiGridListAutoSizeColumn
- guiGridListClear
- guiGridListGetItemData
- guiGridListGetItemText
- guiGridListGetRowCount
- guiGridListGetSelectedItem
- guiGridListInsertRowAfter
- guiGridListRemoveColumn
- guiGridListRemoveRow
- guiGridListSetItemData
- guiGridListSetItemText
- guiGridListSetScrollBars
- guiGridListSetSelectedItem
- guiGridListSetSelectionMode
- guiGridListSetSortingEnabled
Memos
Progress bars
Radio buttons
Scrollbars
Scroll panes
- guiCreateScrollPane
- guiScrollPaneGetHorizontalScrollPosition
- guiScrollPaneGetVerticalScrollPosition
- guiScrollPaneSetHorizontalScrollPosition
- guiScrollPaneSetScrollBars
- guiScrollPaneSetVerticalScrollPosition
Static images
Tab panels
Tabs
Text labels
- guiCreateLabel
- guiLabelGetFontHeight
- guiLabelGetTextExtent
- guiLabelSetColor
- guiLabelSetHorizontalAlign
- guiLabelSetVerticalAlign
Windows
Input functions
- bindKey
- unbindKey
- getKeyState
- getControlState
- isControlEnabled
- setControlState
- toggleControl
- toggleAllControls
- getCursorPosition
- addCommandHandler
- removeCommandHandler
- executeCommandHandler
- getBoundKeys
Marker functions
- createMarker
- getMarkerColor
- getMarkerCount
- getMarkerIcon
- getMarkerSize
- getMarkerTarget
- getMarkerType
- isElementWithinMarker
- setMarkerColor
- setMarkerIcon
- setMarkerSize
- setMarkerTarget
- setMarkerType
Object functions
Output functions
Ped functions
- canPedBeKnockedOffBike
- createPed
- doesPedHaveJetPack
- getPedAmmoInClip
- getPedAnimation
- getPedAnimationData
- getPedArmor
- getPedBonePosition
- getPedClothes
- getPedContactElement
- getPedControlState
- getPedOccupiedVehicle
- getPedRotation
- getPedSimplestTask
- getPedSkin
- getPedStat
- getPedTarget
- getPedTargetCollision
- getPedTargetEnd
- getPedTargetRange
- getPedTargetStart
- getPedTask
- getPedTotalAmmo
- getPedVoice
- getPedWeapon
- getPedWeaponMuzzlePosition
- getPedWeaponSlot
- isPedChoking
- isPedDoingGangDriveby
- isPedDoingTask
- isPedDucked
- isPedFrozen
- isPedHeadless
- isPedInVehicle
- isPedInWater
- isPedOnFire
- isPedOnGround
- setPedAimTarget
- setPedAnimation
- setPedCameraRotation
- setPedCanBeKnockedOffBike
- setPedControlState
- setPedDoingGangDriveby
- setPedFrozen
- setPedHeadless
- setPedLookAt
- setPedOnFire
- setPedRotation
- setPedSkin
- setPedVoice
- setPedWeaponSlot
Pickup functions
Player functions
- getLocalPlayer
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerTeam
- isPlayerDead
- isPlayerMapForced
- isPlayerMapVisible
- showPlayerHudComponent
- getPlayerMapBoundingBox
- getPlayerMoney
- givePlayerMoney
- setPlayerMoney
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- takePlayerMoney
Projectile functions
Radar-area functions
- getRadarAreaColor
- getRadarAreaSize
- isInsideRadarArea
- isRadarAreaFlashing
- setRadarAreaColor
- setRadarAreaFlashing
- setRadarAreaSize
Resource functions
- call
- getResourceConfig
- getResourceDynamicElementRoot
- getResourceFromName
- getResourceGUIElement
- getResourceName
- getResourceRootElement
- getThisResource
Serial functions
Team functions
Utility functions
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getRealTime
- getTickCount
- getTimers
- gettok
- killTimer
- setTimer
- split
Vehicle functions
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getVehicleAdjustableProperty
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorState
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleName
- getVehicleOccupant
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleRotation
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurnVelocity
- getVehicleTurretPosition
- getVehicleUpgradeOnSlot
- getVehicleUpgrades
- getVehicleUpgradeSlotName
- getVehicleWheelStates
- isVehicleFrozen
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- removeVehicleUpgrade
- setVehicleAdjustableProperty
- setVehicleColor
- setVehicleDamageProof
- setVehicleDirtLevel
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFrozen
- setVehicleFuelTankExplodable
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehicleRotation
- setVehicleSirensOn
- setVehicleTurnVelocity
- setVehicleWheelStates
- getHelicopterRotorSpeed
- getTrainDirection
- getTrainSpeed
- getVehicleGravity
- getVehicleHeadLightColor
- getVehicleModelFromName
- getVehicleNameFromModel
- getVehicleType
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleTaxiLightOn
- setHelicopterRotorSpeed
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainSpeed
- setVehicleGravity
- setVehicleHeadLightColor
- setVehicleTaxiLightOn
Water functions
- createWater
- getWaterLevel
- getWaterVertexPosition
- resetWaterColor
- setWaterColor
- setWaterLevel
- setWaterVertexPosition
Weapon functions
World functions
- getGameSpeed
- getGravity
- getGroundPosition
- getScreenFromWorldPosition
- getTime
- getWeather
- getWorldFromScreenPosition
- getZoneName
- isLineOfSightClear
- processLineOfSight
- resetSkyGradient
- setGameSpeed
- setGravity
- setSkyGradient
- setTime
- setWeather
- setWeatherBlended
- testLineAgainstWater
- getCloudsEnabled
- getGarageBoundingBox
- getGaragePosition
- getGarageSize
- getMinuteDuration
- getBlurLevel
- isGarageOpen
- isWorldSpecialPropertyEnabled
- setCloudsEnabled
- setGarageOpen
- setJetpackMaxHeight
- setMinuteDuration
- setBlurLevel
- setWorldSpecialPropertyEnabled

