AR/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 or event, use Requested Functions and Events
For more functions, check the useful functions page.
وظائف الصوت
وظائف علامات الخريطة
Template:AR/Client blip functions
وظائف الكاميرا
Template:AR/Client camera functions
ظائف الجسمو الملابس
- addPedClothes
 - getBodyPartName
 - getClothesByTypeIndex
 - getClothesTypeName
 - getPedClothes
 - getTypeIndexFromClothes
 - removePedClothes
 
Collision shape functions
Template:AR/Client collision shape functions
Cursor functions
وظائف الرسم
- dxConvertPixels
 - dxCreateFont
 - dxCreateRenderTarget
 - dxCreateScreenSource
 - dxCreateShader
 - dxCreateTexture
 
- dxDrawMaterialPrimitive3D
 - dxDrawPrimitive3D
 - dxDrawMaterialSectionLine3D
 - dxDrawRectangle
 - dxDrawText
 - dxGetBlendMode
 - dxGetFontHeight
 - dxGetMaterialSize
 - dxGetPixelColor
 - dxGetPixelsSize
 - dxGetPixelsFormat
 - dxGetStatus
 
- dxGetTextSize
 - dxGetTextWidth
 - dxGetTexturePixels
 - dxIsAspectRatioAdjustmentEnabled
 - dxSetAspectRatioAdjustmentEnabled
 - dxSetBlendMode
 - dxSetPixelColor
 - dxSetRenderTarget
 - dxSetShaderValue
 - dxSetShaderTessellation
 - dxSetShaderTransform
 - dxSetTestMode
 - dxSetTextureEdge
 - dxSetTexturePixels
 - dxUpdateScreenSource
 
وظائف التأثيرات
- createEffect
 - fxAddBlood
 - fxAddBulletImpact
 - fxAddBulletSplash
 - fxAddDebris
 - fxAddFootSplash
 - fxAddGlass
 - fxAddGunshot
 - fxAddPunchImpact
 - fxAddSparks
 - fxAddTankFire
 - fxAddTyreBurst
 - fxAddWaterHydrant
 - fxAddWaterSplash
 - fxAddWood
 - getEffectDensity
 - getEffectSpeed
 - setEffectDensity
 - setEffectSpeed
 
Element functions
Template:AR/Client element functions
Engine functions
- engineApplyShaderToWorldTexture
 - engineGetModelIDFromName
 - engineGetModelLODDistance
 - engineGetModelNameFromID
 
- engineGetModelPhysicalPropertiesGroup
 - engineRestoreModelPhysicalPropertiesGroup
 - engineSetModelPhysicalPropertiesGroup
 - engineGetObjectGroupPhysicalProperty
 - engineRestoreObjectGroupPhysicalProperties
 - engineSetObjectGroupPhysicalProperty
 
- engineRequestModel
 - engineFreeModel
 - engineGetModelTextureNames
 - engineGetVisibleTextureNames
 - engineImportTXD
 - engineLoadCOL
 - engineLoadDFF
 - engineLoadIFP
 - engineLoadTXD
 - engineRemoveShaderFromWorldTexture
 - engineReplaceAnimation
 - engineReplaceCOL
 - engineReplaceModel
 
- engineResetModelLODDistance
 - engineRestoreAnimation
 - engineRestoreCOL
 - engineRestoreModel
 - engineSetAsynchronousLoading
 - engineSetModelLODDistance
 - engineSetSurfaceProperties
 - engineGetSurfaceProperties
 - engineResetSurfaceProperties
 
وظائف الحدث
- addEvent
 - addEventHandler
 - cancelEvent
 - cancelLatentEvent
 - getEventHandlers
 - getLatentEventHandles
 - getLatentEventStatus
 - removeEventHandler
 - triggerEvent
 - triggerLatentServerEvent
 - triggerServerEvent
 - wasEventCancelled
 
Explosion functions
وظائف الملف
وظائف الحريق
وظائف واجهة المستخدم الرسومية
وظائف عامة
- 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
 - setDebugViewActive
 
المتصفحات
أزرار
مربعات الاختيار
قائمة الاختيار
- guiCreateComboBox
 - guiComboBoxAddItem
 - guiComboBoxClear
 - guiComboBoxGetItemCount
 - guiComboBoxGetItemText
 - guiComboBoxGetSelected
 - guiComboBoxIsOpen
 - guiComboBoxRemoveItem
 - guiComboBoxSetItemText
 - guiComboBoxSetOpen
 - guiComboBoxSetSelected
 
مربع للنص
قوائم الشبكات
- 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
 
المذكرات
شريط التقدم
ازرار الاختيار
أشرطة التمرير
لوحات التمرير
- guiCreateScrollPane
 - guiScrollPaneGetHorizontalScrollPosition
 - guiScrollPaneGetVerticalScrollPosition
 - guiScrollPaneSetHorizontalScrollPosition
 - guiScrollPaneSetScrollBars
 - guiScrollPaneSetVerticalScrollPosition
 
صور ثابتة
لوحات التبويب
نوافذ التبويب
تسميات نصية
- guiCreateLabel
 - guiLabelGetColor
 - guiLabelGetFontHeight
 - guiLabelGetTextExtent
 - guiLabelSetColor
 - guiLabelSetHorizontalAlign
 - guiLabelSetVerticalAlign
 
نوافذ
وظائف مدخلات
- getCommandHandlers
 - getCommandsBoundToKey
 - getFunctionsBoundToKey
 - getKeyBoundToCommand
 - getKeyBoundToFunction
 - getKeyState
 - isControlEnabled
 - removeCommandHandler
 - toggleAllControls
 - toggleControl
 - unbindKey
 
Marker functions
- createMarker
 - getMarkerColor
 - getMarkerCount
 - getMarkerIcon
 - getMarkerSize
 - getMarkerTarget
 - getMarkerType
 - isElementWithinMarker
 - setMarkerColor
 - setMarkerIcon
 - setMarkerSize
 - setMarkerTarget
 - setMarkerType
 
Object functions
- breakObject
 - createObject
 - getObjectMass
 - getObjectScale
 - isObjectBreakable
 - moveObject
 - respawnObject
 - setObjectBreakable
 - setObjectMass
 - setObjectScale
 - stopObject
 - toggleObjectRespawn
 
وظائف الإخراج
Ped functions
- getPedAmmoInClip
 - getPedAnalogControlState
 - getPedAnimation
 - getPedArmor
 - getPedBonePosition
 - getPedCameraRotation
 - getPedClothes
 - getPedContactElement
 - getPedControlState
 
- getPedFightingStyle
 - getPedMoveState
 - getPedOccupiedVehicle
 - getPedOccupiedVehicleSeat
 - getPedOxygenLevel
 - getPedSimplestTask
 - getPedStat
 - getPedTarget
 - getPedTargetCollision
 - getPedTargetEnd
 - getPedTargetStart
 - getPedTask
 - getPedTotalAmmo
 - getPedVoice
 - getPedWalkingStyle
 - getPedWeapon
 - getPedWeaponMuzzlePosition
 - getPedWeaponSlot
 - getValidPedModels
 - givePedWeapon
 - isPedChoking
 - isPedDead
 - isPedDoingGangDriveby
 - isPedDoingTask
 - isPedDucked
 - isPedHeadless
 - isPedInVehicle
 - isPedOnFire
 - isPedOnGround
 
- isPedWearingJetpack
 - killPed
 - removePedClothes
 - removePedFromVehicle
 - setAnalogControlState
 - setPedAimTarget
 - setPedAnalogControlState
 - setPedAnimation
 - setPedAnimationProgress
 
- setPedArmor
 - setPedCameraRotation
 - setPedCanBeKnockedOffBike
 - setPedControlState
 - setPedDoingGangDriveby
 
- setPedFightingStyle
 - setPedFootBloodEnabled
 - isPedFootBloodEnabled
 - setPedHeadless
 - setPedLookAt
 - setPedOnFire
 - setPedOxygenLevel
 - setPedStat
 - setPedTargetingMarkerEnabled
 - setPedVoice
 - setPedWalkingStyle
 - setPedWeaponSlot
 - warpPedIntoVehicle
 
Pickup functions
وظائف الاعب
- forcePlayerMap
 - getLocalPlayer
 - getPlayerBlurLevel
 - getPlayerFromName
 - getPlayerMapBoundingBox
 - getPlayerMoney
 - getPlayerName
 - getPlayerNametagColor
 - getPlayerNametagText
 - getPlayerPing
 - getPlayerTeam
 - getPlayerWantedLevel
 - givePlayerMoney
 - isPlayerHudComponentVisible
 - isPlayerMapForced
 - isPlayerMapVisible
 - isPlayerNametagShowing
 - isVoiceEnabled
 - setPlayerBlurLevel
 - setPlayerHudComponentVisible
 - setPlayerMoney
 - setPlayerNametagColor
 - setPlayerNametagShowing
 - setPlayerNametagText
 
Projectile functions
- createProjectile
 - detonateSatchels
 - getProjectileCounter
 - getProjectileCreator
 - getProjectileForce
 - getProjectileTarget
 - getProjectileType
 - setProjectileCounter
 
Radar-area functions
- createRadarArea
 - getRadarAreaColor
 - getRadarAreaSize
 - isInsideRadarArea
 - isRadarAreaFlashing
 - setRadarAreaColor
 - setRadarAreaFlashing
 - setRadarAreaSize
 
وظائف الموارد
- call
 - fetchRemote
 - getResourceConfig
 - getResourceDynamicElementRoot
 - getResourceExportedFunctions
 - getResourceFromName
 - getResourceGUIElement
 - getResourceName
 - getResourceRootElement
 - getResourceState
 - getThisResource
 - getRemoteRequests
 - getRemoteRequestInfo
 - abortRemoteRequest
 
وظائف فريق
- countPlayersInTeam
 - getPlayerTeam
 - getPlayersInTeam
 - getTeamColor
 - getTeamFriendlyFire
 - getTeamFromName
 - getTeamName
 
Utility functions
- bitAnd
 - bitNot
 - bitOr
 - bitXor
 - bitTest
 - bitLRotate
 - bitRRotate
 - bitLShift
 - bitRShift
 - bitArShift
 - bitExtract
 - bitReplace
 - createTrayNotification
 - debugSleep
 - downloadFile
 
- decodeString
 - encodeString
 - fromJSON
 - getColorFromString
 - getDevelopmentMode
 - getDistanceBetweenPoints2D
 - getDistanceBetweenPoints3D
 - getEasingValue
 - getFPSLimit
 
- getKeyboardLayout
 - getLocalization
 - getNetworkStats
 - getNetworkUsageData
 - getPerformanceStats
 - getRealTime
 - getTickCount
 - getTimers
 - getTimerDetails
 - gettok
 - getUserdataType
 - getVersion
 - hash
 - inspect
 - interpolateBetween
 - iprint
 - isOOPEnabled
 - isTimer
 - isTrayNotificationEnabled
 - killTimer
 - md5
 - passwordHash
 - passwordVerify
 - pregFind
 - pregMatch
 - pregReplace
 - removeDebugHook
 - resetTimer
 - setClipboard
 - setDevelopmentMode
 - setFPSLimit
 - setTimer
 - setWindowFlashing
 - sha256
 - split
 - teaDecode
 - teaEncode
 - tocolor
 - toJSON
 - utfChar
 - utfCode
 - utfLen
 - utfSeek
 - utfSub
 
وظائف السيارة
- areVehicleLightsOn
 - attachTrailerToVehicle
 - blowVehicle
 - createVehicle
 - detachTrailerFromVehicle
 - fixVehicle
 - getHeliBladeCollisionsEnabled
 - getHelicopterRotorSpeed
 - getOriginalHandling
 - getTrainDirection
 - getTrainPosition
 - getTrainSpeed
 
- getTrainTrack
 - getVehicleAdjustableProperty
 - getVehicleColor
 - getVehicleCompatibleUpgrades
 - getVehicleComponentPosition
 - getVehicleComponentRotation
 - getVehicleComponentScale
 - getVehicleComponentVisible
 - getVehicleComponents
 - getVehicleController
 - getVehicleCurrentGear
 - getVehicleDoorOpenRatio
 - getVehicleDoorState
 - getVehicleEngineState
 - getVehicleGravity
 - getVehicleHandling
 - getVehicleHeadLightColor
 - getVehicleLandingGearDown
 - getVehicleLightState
 - getVehicleMaxPassengers
 
- getVehicleModelDummyPosition
 - getVehicleModelExhaustFumesPosition
 - getVehicleModelFromName
 - getVehicleName
 - getVehicleNameFromModel
 - getVehicleNitroCount
 - getVehicleNitroLevel
 - getVehicleOccupant
 - getVehicleOccupants
 - getVehicleOverrideLights
 - getVehiclePaintjob
 - getVehiclePanelState
 - getVehiclePlateText
 - getVehicleSirens
 - getVehicleSirensOn
 - getVehicleSirenParams
 - getVehicleTowedByVehicle
 - getVehicleTowingVehicle
 
- getVehicleTurretPosition
 - getVehicleType
 - getVehicleUpgradeOnSlot
 - getVehicleUpgradeSlotName
 - getVehicleUpgrades
 - getVehicleVariant
 - getVehicleWheelStates
 - isTrainChainEngine
 - isTrainDerailable
 - isTrainDerailed
 - isVehicleBlown
 - isVehicleDamageProof
 - isVehicleFuelTankExplodable
 - isVehicleLocked
 - isVehicleNitroActivated
 - isVehicleNitroRecharging
 - isVehicleOnGround
 - isVehicleTaxiLightOn
 
- isVehicleWheelOnGround
 - isVehicleWindowOpen
 - removeVehicleUpgrade
 - resetVehicleComponentPosition
 - resetVehicleComponentRotation
 - resetVehicleComponentScale
 - setHeliBladeCollisionsEnabled
 - setHelicopterRotorSpeed
 - setTrainDerailable
 - setTrainDerailed
 - setTrainDirection
 - setTrainPosition
 - setTrainSpeed
 
- setTrainTrack
 - setVehicleAdjustableProperty
 - setVehicleColor
 - setVehicleComponentPosition
 - setVehicleComponentRotation
 - setVehicleComponentScale
 - setVehicleComponentVisible
 - setVehicleDamageProof
 - setVehicleDirtLevel
 - setVehicleDoorOpenRatio
 - setVehicleDoorState
 - setVehicleDoorsUndamageable
 - setVehicleEngineState
 - setVehicleFuelTankExplodable
 - setVehicleGravity
 
- setVehicleHandling
 - setVehicleHeadLightColor
 - setVehicleLandingGearDown
 - setVehicleLightState
 - setVehicleLocked
 
- setVehicleModelDummyPosition
 - setVehicleModelExhaustFumesPosition
 - setVehicleNitroActivated
 - setVehicleNitroCount
 - setVehicleNitroLevel
 - setVehicleOverrideLights
 - setVehiclePaintjob
 - setVehiclePanelState
 - setVehiclePlateText
 - setVehicleSirens
 - setVehicleSirensOn
 - setVehicleTaxiLightOn
 
وظائف المياه
- createWater
 - getWaterColor
 - getWaterLevel
 - getWaterVertexPosition
 - getWaveHeight
 - isWaterDrawnLast
 - resetWaterColor
 - resetWaterLevel
 - setWaterColor
 - setWaterDrawnLast
 - setWaterLevel
 - setWaterVertexPosition
 - setWaveHeight
 
وظائف سلاح
- getOriginalWeaponProperty
 - getSlotFromWeapon
 - getWeaponIDFromName
 - getWeaponNameFromID
 - getWeaponProperty
 
Weapon Creation functions
Documentation can be found here and here
- createWeapon
 - fireWeapon
 - getWeaponAmmo
 - getWeaponClipAmmo
 - getWeaponFiringRate
 - getWeaponFlags
 - getWeaponOwner
 - getWeaponProperty
 - getWeaponState
 - getWeaponTarget
 - resetWeaponFiringRate
 - setWeaponAmmo
 - setWeaponClipAmmo
 - setWeaponFiringRate
 - setWeaponFlags
 - setWeaponProperty
 - setWeaponState
 - setWeaponTarget
 
World functions
- areTrafficLightsLocked
 - createSWATRope
 - getAircraftMaxHeight
 - getAircraftMaxVelocity
 - getBirdsEnabled
 - getCloudsEnabled
 - getFarClipDistance
 - getFogDistance
 - getGameSpeed
 - getGarageBoundingBox
 - getGaragePosition
 - getGarageSize
 - getGravity
 - getGroundPosition
 - getHeatHaze
 - getInteriorFurnitureEnabled
 - getInteriorSoundsEnabled
 - getJetpackMaxHeight
 - getMinuteDuration
 - getMoonSize
 - getNearClipDistance
 - resetNearClipDistance
 - getOcclusionsEnabled
 
- getPedsLODDistance
 - setPedsLODDistance
 - resetPedsLODDistance
 - getPlayerBlurLevel
 - getRainLevel
 - getScreenFromWorldPosition
 - getSunColor
 - getSunSize
 - getTime
 - getTrafficLightState
 - getVehiclesLODDistance
 - getWeather
 - getWindVelocity
 - getWorldFromScreenPosition
 - getZoneName
 - isAmbientSoundEnabled
 - isGarageOpen
 - isLineOfSightClear
 - isWorldSoundEnabled
 - isWorldSpecialPropertyEnabled
 - processLineOfSight
 - removeWorldModel
 - resetAmbientSounds
 - resetFarClipDistance
 - resetFogDistance
 - resetHeatHaze
 - resetMoonSize
 - resetRainLevel
 - resetSkyGradient
 - resetSunColor
 - resetSunSize
 - resetVehiclesLODDistance
 - resetWindVelocity
 - resetWorldSounds
 - restoreAllWorldModels
 - restoreWorldModel
 - setAircraftMaxHeight
 - setAircraftMaxVelocity
 - setAmbientSoundEnabled
 - setBirdsEnabled
 - setCloudsEnabled
 - setFarClipDistance
 - setFogDistance
 - setGameSpeed
 - setGarageOpen
 - setGravity
 - setHeatHaze
 - setInteriorFurnitureEnabled
 - setInteriorSoundsEnabled
 - setJetpackMaxHeight
 - setMinuteDuration
 - setMoonSize
 - setNearClipDistance
 - setOcclusionsEnabled
 - setPlayerBlurLevel
 - setRainLevel
 - setSkyGradient
 - setSunColor
 - setSunSize
 - setTime
 - setTrafficLightState
 - setTrafficLightsLocked
 - setVehiclesLODDistance
 - setWeather
 - setWeatherBlended
 - setWindVelocity
 - setWorldSoundEnabled
 - setWorldSpecialPropertyEnabled
 - testLineAgainstWater