Server Functions
From IV:MP Wiki
This page lists the Scripting functions that have been implemented into server.
Server functions
- log
- sendConsoleInput
- addRule
- setRule
- getRule
- removeRule
- shutdown
- setServerPassword
- getServerPassword
- getPlayerCount
- getPlayerSlots
- getPlayers
- getConfig
- getTickCount
- setHostname
- getHostname
- getWeaponName
- togglePayAndSpray
- toggleAutoAim
- toggleFrequentEvents
- areFrequentEventsEnabled
Player functions
- isPlayerConnected
- isPlayerSpawned
- isPlayerOnFoot
- isPlayerInVehicle
- isPlayerInAnyVehicle
- setPlayerSpawnLocation
- setPlayerCoordinates
- getPlayerCoordinates
- setPlayerName
- getPlayerName
- setPlayerHealth
- getPlayerHealth
- setPlayerArmour
- getPlayerArmour
- setPlayerHeading
- getPlayerHeading
- setPlayerModel
- getPlayerModel
- setPlayerDimension
- getPlayerDimension
- setPlayerClothes
- getPlayerClothes
- setPlayerColor
- getPlayerColor
- setPlayerInterior
- getPlayerInterior
- setPlayerMoney
- getPlayerMoney
- givePlayerMoney
- resetPlayerMoney
- setPlayerVelocity
- getPlayerVelocity
- setPlayerWantedLevel
- getPlayerWantedLevel
- setPlayerTime
- setPlayerGravity
- setPlayerWeather
- setPlayerDucking
- setPlayerInvincible
- setPlayerCameraPos
- setPlayerCameraLookAt
- resetPlayerCamera
- attachPlayerCameraToPlayer
- attachPlayerCameraToVehicle
- setPlayerAmmoInClip
- setPlayerAmmo
- setPlayerUseMobilePhone
- setPlayerVehicleFollowMode
- setPlayerVehicleFollowOffset
- setCameraBehindPlayer
- getEmptyPlayerPadState
- getPlayerPadState
- getPlayerPreviousPadState
- getPlayerVehicleId
- getPlayerSeatId
- getPlayerIp
- getPlayerSerial
- getPlayerPing
- getPlayerAmmo
- getPlayerWeapon
- getPlayerIdentity
- getPlayerState
- togglePlayerPayAndSpray
- togglePlayerAutoAim
- togglePlayerControls
- togglePlayerPhysics
- togglePlayerHud
- togglePlayerRadar
- togglePlayerNames
- togglePlayerAreaNames
- togglePlayerFrozen
- togglePlayerHelmet
- togglePlayerNametagForPlayer
- givePlayerWeapon
- removePlayerWeapons
- warpPlayerIntoVehicle
- removePlayerFromVehicle
- sendPlayerMessage
- sendMessageToAll
- banPlayer
- kickPlayer
- givePlayerHelmet
- removePlayerHelmet
- resetPlayerClothes
- respawnPlayer
- triggerPlayerPoliceReport
- triggerPlayerGameSound
- triggerPlayerMissionSound
- forcePlayerPlayAnimation
- requestPlayerAnimations
- unRequestPlayerAnimations
- fadePlayerScreenIn
- fadePlayerScreenOut
- blockPlayerDropWeaponsAtDeath
- blockPlayerWeaponScroll
- displayHudNotification
- sayPlayerSpeech
- letPlayerDriveAutomaticAtCoords
Vehicle functions
- createVehicle
- deleteVehicle
- setVehicleCoordinates
- getVehicleCoordinates
- setVehicleHeading
- getVehicleHeading
- isVehicleValid
- getVehicleModel
- setVehicleColor
- getVehicleColor
- setVehicleHealth
- getVehicleHealth
- setVehicleEngineHealth
- getVehicleEngineHealth
- setVehicleVelocity
- getVehicleVelocity
- getVehicleName
- getVehicleRotation
- setVehicleRotation
- isVehicleOccupied
- getVehicleOccupants
- setVehicleDirtLevel
- soundVehicleHorn
- setVehicleSirenState
- setVehicleLocked
- getVehicleLocked
- setVehicleIndicators
- getVehicleIndicators
- setVehicleComponent
- getVehicleComponents
- resetVehicleComponents
- setVehicleVariation
- getVehicleVariation
- getVehicleDirtLevel
- getVehicleSirenState
- getVehicleEngineState
- setVehicleEngineState
- setVehicleLights
- getVehicleLights
- setVehicleTaxiLights
- getVehicleTaxiLights
- repairVehicleWindows
- repairVehicleWheels
- controlCarDoors
- markVehicleAsActorVehicle
- setVehicleAlarm
- setVehicleGpsState
- setVehicleDimension
- getVehicleDimension
- setVehicleRespawnDelay
- getVehicleRespawnDelay
- repairVehicle
Object functions
- createObject
- deleteObject
- getObjectModel
- setObjectCoordinates
- getObjectCoordinates
- setObjectRotation
- getObjectRotation
- attachObjectToVehicle
- attachObjectToPlayer
- attachObjectToPlayerBone
- rotateObject
- moveObject
- setObjectDimension
- getObjectDimension
- setObjectInterior
- getObjectInterior
Checkpoint functions
- createCheckpoint
- deleteCheckpoint
- showCheckpointForPlayer
- hideCheckpointForPlayer
- showCheckpointForAll
- hideCheckpointForAll
- setCheckpointType
- getCheckpointType
- setCheckpointPosition
- getCheckpointPosition
- setCheckpointTargetPosition
- getCheckpointTargetPosition
- setCheckpointRadius
- getCheckpointRadius
- setCheckpointDimension
- getCheckpointDimension
Event functions
Area functions
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- isPointInCircle
- isPointInTube
- isPointInBall
- isPointInArea
- isPointInCuboid
- isPointInPolygon
Text functions
3D Text functions
- create3DLabel
- delete3DLabel
- set3DLabelPosition
- getet3DLabelPosition
- set3DLabelColor
- get3DLabelColor
- set3DLabelDimension
- get3DLabelDimension
- set3DLabelText
- get3DLabelText
- set3DLabelVisible
- get3DLabelVisible
- set3DLabelStreamingDistance
- get3DLabelStreamingDistance
Blip functions
- createBlip
- deleteBlip
- setBlipColorForPlayer
- setBlipCoordinates
- getBlipCoordinates
- setBlipColor
- getBlipColor
- setBlipSize
- getBlipSize
- toggleBlipRoute
- toggleBlipShortRange
- setBlipName
- getBlipName
- switchBlipIcon
- switchBlipIconForPlayer
- createPlayerBlip
- deletePlayerBlip
- togglePlayerBlipShortRange
- togglePlayerBlipDisplay
- togglePlayerBlipShortRangeForPlayer
- togglePlayerBlipDisplayForPlayer
Actor functions
- createActor
- deleteActor
- setActorCoordinates
- setActorHeading
- actorWalkToCoordinatesForPlayer
- isActorValid
- getActorModel
- getActorCount
- getActorCoordinates
- getActorHeading
- setActorName
- getActorName
- toggleActorNametag
- setActorNametagColor
- getActorNametagColor
- toggleActorFrozen
- toggleActorHelmet
- warpActorIntoVehicle
- removeActorFromVehicle
- deleteAllActors
- isActorOnFoot
- getActorSeatId
- forceAnimationAtActor
- toggleActorBlip
- sayActorSpeech
- driveActorToCoordinates
Pickup functions
- createPickup
- deletePickup
- getPickupModel
- getPickupType
- getPickupValue
- setPickupCoordinates
- getPickupCoordinates
- setPickupRotation
- getPickupRotation
- setPickupValue
Hash functions
XML functions
- xml::xml
- xml::constructor
- xml::save
- xml::setTabSize
- xml::nodeAttribute
- xml::nodeRemoveAttribute
- xml::nodeSetAttribute
- xml::nodeRoot
- xml::nodeFind
- xml::nodeFirstChild
- xml::nodeParent
- xml::nodeNext
- xml::nodePrevious
- xml::nodeName
- xml::nodeContent
- xml::nodeSetContent
- xml::nodeClear
- xml::nodeNew
- xml::commentNew
- xml::isComment
- xml::lastError
SQLite functions
Script functions
- getScripts
- getClientScripts
- getClientResources
- getScriptName
- loadScript
- unloadScript
- reloadScript
- loadClientScript
- unloadClientScript
- reloadClientScript
- loadClientResource
- unloadClientResource
- reloadClientResource
Timer functions
Removed after T3 functions
World functions
- setWeather
- getWeather
- date
- setTime
- getTime
- setMinuteDuration
- getMinuteDuration
- setDayOfWeek
- getDayOfWeek
- setTrafficLightsState
- getTrafficLightsState
- setTrafficLightsLocked
- areTrafficLightsLocked
- setTrafficLightsPhaseDuration
- getTrafficLightsPhaseDuration
- resetTrafficLightsPhaseDuration
- createFire
- deleteFire
- createExplosion
- forceWind