Server Scripting Functions: Difference between revisions
 (Replace wiki page with GH.)  | 
				|||
| (35 intermediate revisions by 9 users not shown) | |||
| Line 4: | Line 4: | ||
Please note that the scripting functions can also be extended by loading in dynamic modules that provide new functionality, such as utility functions. These scripting functions are non-native and require the module to be loaded in order to work.  | Please note that the scripting functions can also be extended by loading in dynamic modules that provide new functionality, such as utility functions. These scripting functions are non-native and require the module to be loaded in order to work.  | ||
Head over to [[Modules]] for a list of non-native serverside functions and modules that are available.  | Head over to [[Modules]] for a list of non-native serverside functions and modules that are available.  | ||
For more functions, check the [[Useful_Functions|useful functions page]].  | For more functions, check the [[Useful_Functions|useful functions page]].  | ||
'''Client-side scripting functions can be found here: [[Client Scripting Functions]].'''  | '''Client-side scripting functions can be found here: [[Client Scripting Functions]].'''  | ||
__TOC__  | __TOC__  | ||
==Account functions==  | ==Account functions==  | ||
{{  | {{Account functions}}  | ||
==ACL functions==  | ==ACL functions==  | ||
{{  | {{ACL functions}}  | ||
==Admin functions==  | ==Admin functions==  | ||
{{  | {{Admin functions}}  | ||
==Audio functions==  | ==Audio functions==  | ||
{{  | '''Shared'''  | ||
{{Audio functions}}  | |||
==Announcement functions==  | ==Announcement functions==  | ||
{{  | {{Announce functions}}  | ||
==Blip functions==  | ==Blip functions==  | ||
{{  | '''Shared'''  | ||
{{Blip functions}}  | |||
==Camera functions==  | ==Camera functions==  | ||
{{  | '''Shared'''  | ||
{{Camera functions}}  | |||
==Clothes and body functions==  | ==Clothes and body functions==  | ||
{{  | '''Shared'''  | ||
{{Clothes and body functions}}  | |||
==Collision shape functions==  | ==Collision shape functions==  | ||
{{  | '''Shared'''  | ||
{{Collision shape functions}}  | |||
==Cursor functions==  | ==Cursor functions==  | ||
{{  | '''Shared'''  | ||
{{Cursor functions}}  | |||
==Element functions==  | ==Element functions==  | ||
{{  | {{Element functions|server}}  | ||
==Event functions==  | ==Event functions==  | ||
{{  | {{Event functions|server}}  | ||
==Explosion functions==  | ==Explosion functions==  | ||
{{  | '''Shared'''  | ||
{{Explosion functions}}  | |||
==File functions==  | ==File functions==  | ||
{{  | '''Shared'''  | ||
{{File functions}}  | |||
==HTTP functions==  | ==HTTP functions==  | ||
{{  | {{HTTP functions}}  | ||
==Input functions==  | ==Input functions==  | ||
{{  | {{Input functions|server}}  | ||
==Map functions==  | ==Map functions==  | ||
{{  | {{Map functions}}  | ||
==Marker functions==  | ==Marker functions==  | ||
{{  | '''Shared'''  | ||
{{Marker functions}}  | |||
==Matrix functions==  | ==Matrix functions==  | ||
{{  | '''Shared'''  | ||
{{Matrix functions}}  | |||
==Module functions==  | ==Module functions==  | ||
{{  | {{Module functions}}  | ||
==Object functions==  | ==Object functions==  | ||
{{  | '''Shared'''  | ||
{{Object functions}}  | |||
==Output functions==  | ==Output functions==  | ||
{{  | {{Output functions|server}}  | ||
==Ped functions==  | ==Ped functions==  | ||
{{  | {{Ped functions|server}}  | ||
==Pickup functions==  | ==Pickup functions==  | ||
{{  | {{Pickup functions|server}}  | ||
==Player functions==  | ==Player functions==  | ||
{{  | {{Player functions|server}}  | ||
==Projectile functions==  | ==Projectile functions==  | ||
'''Shared'''  | |||
{{Projectile_functions}}  | {{Projectile_functions}}  | ||
==Radar area functions==  | ==Radar area functions==  | ||
{{  | '''Shared'''  | ||
{{Radar functions}}  | |||
==Resource functions==  | ==Resource functions==  | ||
{{  | {{Resource functions|server}}  | ||
==Server functions==  | ==Server functions==  | ||
{{  | {{Server functions}}  | ||
==Settings registry functions==  | ==Settings registry functions==  | ||
{{  | {{Settings registry functions}}  | ||
==SQL functions==  | ==SQL functions==  | ||
{{  | {{SQL functions}}  | ||
==Team functions==  | ==Team functions==  | ||
{{  | {{Team functions|server}}  | ||
==Text functions==  | ==Text functions==  | ||
{{  | {{Text functions}}  | ||
==Utility functions==  | ==Utility functions==  | ||
{{  | {{Utility functions|server}}  | ||
==UTF8 Library==  | ==UTF8 Library==  | ||
{{  | '''Shared'''  | ||
{{UTF8 functions}}  | |||
==Vehicle functions==  | ==Vehicle functions==  | ||
{{  | {{Vehicle functions|server}}  | ||
==Water functions==  | ==Water functions==  | ||
{{  | '''Shared'''  | ||
{{Water functions}}  | |||
==Weapon functions==  | ==Weapon functions==  | ||
{{  | {{Weapon functions|server}}  | ||
==World functions==  | ==World functions==  | ||
{{  | {{World functions|server}}  | ||
==XML functions==  | ==XML functions==  | ||
{{  | '''Shared'''  | ||
{{XML functions}}  | |||
[[ar:Server Scripting Functions]]  | [[ar:Server Scripting Functions]]  | ||
[[de:Server-Seitige Scripting Funktionen]]  | [[de:Server-Seitige Scripting Funktionen]]  | ||
[[en:Server Scripting Functions]]  | |||
[[es:Funciones_del_Server]]  | [[es:Funciones_del_Server]]  | ||
[[hu:Server Scripting Functions]]  | |||
[[pl:Server Scripting Functions]]  | [[pl:Server Scripting Functions]]  | ||
[[pt-br:Funções de Scripting do Servidor]]  | [[pt-br:Funções de Scripting do Servidor]]  | ||
Latest revision as of 22:34, 6 September 2024
This page lists all the server-side scripting functions that have been implemented and are available as native functions. To request a function, create an issue in our GitHub repository.
Please note that the scripting functions can also be extended by loading in dynamic modules that provide new functionality, such as utility functions. These scripting functions are non-native and require the module to be loaded in order to work.
Head over to Modules for a list of non-native serverside functions and modules that are available.
For more functions, check the useful functions page.
Client-side scripting functions can be found here: Client Scripting Functions.
Account functions
- addAccount
 - copyAccountData
 - getAccount
 - getAccountData
 - getAccountName
 - getAccountPlayer
 - getAccountSerial
 - getAccounts
 - getAccountsBySerial
 - getAllAccountData
 - getPlayerAccount
 - isGuestAccount
 - logIn
 - logOut
 - removeAccount
 - setAccountData
 - setAccountPassword
 - getAccountByID
 - getAccountID
 - getAccountIP
 - getAccountsByData
 - getAccountsByIP
 - setAccountName
 
ACL functions
- aclCreate
 - aclCreateGroup
 - aclDestroy
 - aclDestroyGroup
 - aclGet
 - aclGetGroup
 - aclGetName
 - aclGetRight
 - aclGroupAddACL
 - aclGroupAddObject
 - aclGroupGetName
 - aclGroupList
 - aclGroupListACL
 - aclGroupListObjects
 - aclGroupRemoveACL
 - aclGroupRemoveObject
 - aclList
 - aclListRights
 - aclReload
 - aclRemoveRight
 - aclSave
 - aclSetRight
 - hasObjectPermissionTo
 - isObjectInACLGroup
 
Admin functions
- addBan
 - banPlayer
 - getBanAdmin
 - getBanIP
 - getBanNick
 - getBanReason
 - getBanSerial
 - getBanTime
 - getBans
 - getUnbanTime
 - isBan
 - kickPlayer
 - setBanAdmin
 - setBanNick
 - setBanReason
 - setUnbanTime
 - reloadBans
 - removeBan
 
Audio functions
Shared
Announcement functions
Blip functions
Shared
- createBlip
 - createBlipAttachedTo
 - getBlipColor
 - getBlipIcon
 - getBlipOrdering
 - getBlipSize
 - getBlipVisibleDistance
 - setBlipColor
 - setBlipIcon
 - setBlipOrdering
 - setBlipSize
 - setBlipVisibleDistance
 
Camera functions
Shared
- fadeCamera
 - getCameraInterior
 - getCameraMatrix
 - getCameraTarget
 - setCameraInterior
 - setCameraMatrix
 - setCameraTarget
 
Clothes and body functions
Shared
- addPedClothes
 - getBodyPartName
 - getClothesByTypeIndex
 - getClothesTypeName
 - getPedClothes
 - getTypeIndexFromClothes
 - removePedClothes
 
Collision shape functions
Shared
- addColPolygonPoint
 - createColCircle
 - createColCuboid
 - createColPolygon
 - createColRectangle
 - createColSphere
 - createColTube
 - getColPolygonHeight
 - getColPolygonPoints
 - getColPolygonPointPosition
 - getColShapeType
 - getColShapeRadius
 - getColShapeSize
 - getElementColShape
 - getElementsWithinColShape
 - isElementWithinColShape
 - isInsideColShape
 - removeColPolygonPoint
 - setColPolygonHeight
 - setColPolygonPointPosition
 - setColShapeRadius
 - setColShapeSize
 
Cursor functions
Shared
Element functions
- addElementDataSubscriber
 - clearElementVisibleTo
 - cloneElement
 - getElementSyncer
 - getElementZoneName
 - hasElementDataSubscriber
 - isElementVisibleTo
 - removeElementData
 - removeElementDataSubscriber
 - setElementSyncer
 - setElementVisibleTo
 - 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
 
 
Event functions
- getCancelReason
 - triggerClientEvent
 - triggerLatentClientEvent
 - Shared
 - addEvent
 - addEventHandler
 - cancelEvent
 - cancelLatentEvent
 - getEventHandlers
 - getLatentEventHandles
 - getLatentEventStatus
 - removeEventHandler
 - triggerEvent
 - wasEventCancelled
 
 
Explosion functions
Shared
File functions
Shared
- fileClose
 - fileCopy
 - fileCreate
 - fileDelete
 - fileExists
 - fileFlush
 - fileGetPath
 - fileGetPos
 - fileGetSize
 - fileIsEOF
 - fileOpen
 - fileRead
 - fileRename
 - fileSetPos
 - fileWrite
 
HTTP functions
These functions can only be used from within lua blocks in HTML pages hosted by the server
- httpClear
 - httpRequestLogin
 - httpSetResponseCode
 - httpSetResponseCookie
 - httpSetResponseHeader
 - httpWrite
 
Input functions
- isKeyBound
 - Shared
 - addCommandHandler
 - bindKey
 - executeCommandHandler
 - getCommandHandlers
 - getFunctionsBoundToKey
 - getKeyBoundToFunction
 - isControlEnabled
 - removeCommandHandler
 - toggleAllControls
 - toggleControl
 - unbindKey
 
 
Map functions
Marker functions
Shared
- createMarker
 - getMarkerColor
 - getMarkerCount
 - getMarkerIcon
 - getMarkerSize
 - getMarkerTarget
 - getMarkerType
 - setMarkerColor
 - setMarkerIcon
 - setMarkerSize
 - setMarkerTarget
 - setMarkerType
 - isElementWithinMarker
 
Matrix functions
Shared
Module functions
Object functions
Shared
Output functions
 
Ped functions
- getPedGravity
 - reloadPedWeapon
 - setPedChoking
 - setPedGravity
 - setPedWearingJetpack
 - 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
- getPickupRespawnInterval
 - isPickupSpawned
 - setPickupRespawnInterval
 - usePickup
 - Shared
 - createPickup
 - getPickupAmmo
 - getPickupAmount
 - getPickupType
 - setPickupType
 - getPickupWeapon
 
 
Player functions
- getAlivePlayers
 - getDeadPlayers
 - getPlayerAnnounceValue
 - getPlayerCount
 - getPlayerIdleTime
 - getPlayerIP
 - getPlayerVersion
 - getRandomPlayer
 - isPlayerMuted
 - redirectPlayer
 - resendPlayerACInfo
 - resendPlayerModInfo
 - setPlayerAnnounceValue
 - setPlayerMuted
 - setPlayerScriptDebugLevel
 - setPlayerTeam
 - setPlayerName
 - setPlayerVoiceBroadcastTo
 - setPlayerVoiceIgnoreFrom
 - setPlayerWantedLevel
 - spawnPlayer
 - takePlayerScreenShot
 - 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
Shared
Radar area functions
Shared
- createRadarArea
 - getRadarAreaColor
 - getRadarAreaSize
 - isInsideRadarArea
 - isRadarAreaFlashing
 - setRadarAreaColor
 - setRadarAreaFlashing
 - setRadarAreaSize
 
Resource functions
- addResourceConfig
 - addResourceMap
 - callRemote
 - copyResource
 - createResource
 - deleteResource
 - getResourceACLRequests
 - getResourceInfo
 - getResourceLastStartTime
 - getResourceLoadFailureReason
 - getResourceLoadTime
 - getResourceMapRootElement
 - getResourceOrganizationalPath
 - getResources
 - isResourceArchived
 - isResourceProtected
 - refreshResources
 - removeResourceFile
 - renameResource
 - restartResource
 - setResourceInfo
 - startResource
 - stopResource
 - updateResourceACLRequest
 - Shared
 - abortRemoteRequest
 - call
 - fetchRemote
 - getResourceConfig
 - getResourceDynamicElementRoot
 - getResourceExportedFunctions
 - getResourceFromName
 - getResourceName
 - getResourceRootElement
 - getResourceState
 - getThisResource
 - getRemoteRequests
 - getRemoteRequestInfo
 
 
Server functions
- getMaxPlayers
 - getServerConfigSetting
 - getServerHttpPort
 - getServerName
 - getServerPassword
 - getServerPort
 - isGlitchEnabled
 - setGlitchEnabled
 - setMaxPlayers
 - setServerConfigSetting
 - setServerPassword
 - shutdown
 
Settings registry functions
SQL functions
Team functions
- createTeam
 - setPlayerTeam
 - setTeamColor
 - setTeamFriendlyFire
 - setTeamName
 - Shared
 - countPlayersInTeam
 - getPlayerTeam
 - getPlayersInTeam
 - getTeamColor
 - getTeamFriendlyFire
 - getTeamFromName
 - getTeamName
 
 
Text functions
- textCreateDisplay
 - textCreateTextItem
 - textDestroyDisplay
 - textDestroyTextItem
 - textDisplayAddObserver
 - textDisplayAddText
 - textDisplayGetObservers
 - textDisplayIsObserver
 - textDisplayRemoveObserver
 - textDisplayRemoveText
 - textItemGetColor
 - textItemGetPosition
 - textItemGetPriority
 - textItemGetScale
 - textItemGetText
 - textItemSetColor
 - textItemSetPosition
 - textItemSetPriority
 - textItemSetScale
 - textItemSetText
 
Utility functions
- setServerConfigSetting
 - getServerConfigSetting
 - 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
Shared
- 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
- getModelHandling
 - getVehicleIdleRespawnDelay
 - getVehicleRespawnDelay
 - getVehicleRespawnPosition
 - getVehicleRespawnRotation
 - getVehiclesOfType
 - isVehicleRespawnable
 - resetVehicleExplosionTime
 - resetVehicleIdleTime
 - respawnVehicle
 - setModelHandling
 - setVehicleIdleRespawnDelay
 - setVehicleRespawnDelay
 - setVehicleRespawnPosition
 - setVehicleRespawnRotation
 - spawnVehicle
 - toggleVehicleRespawn
 - 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
Shared
- createWater
 - getWaterColor
 - getWaterVertexPosition
 - getWaveHeight
 - resetWaterColor
 - resetWaterLevel
 - setWaterColor
 - setWaterLevel
 - setWaterVertexPosition
 - setWaveHeight
 
Weapon functions
- giveWeapon
 - takeAllWeapons
 - takeWeapon
 - Shared
 - getWeaponProperty
 - getPickupWeapon
 - getOriginalWeaponProperty
 - getSlotFromWeapon
 - getWeaponIDFromName
 - getWeaponNameFromID
 - setWeaponAmmo
 - setWeaponProperty
 
 
World functions
- getJetpackWeaponEnabled
 - setJetpackWeaponEnabled
 - 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