---
title: "open.mp functions | open.mp"
description: "New functions and callbacks."
canonical: https://omp.itsneufox.com/docs/server/omp-functions
language: en
---

# open.mp functions

This page contains all the functions and callbacks that were added in open.mp

## Player

| Name |
| --- |
| [TogglePlayerWidescreen](https://omp.itsneufox.com/docs/scripting/functions/TogglePlayerWidescreen) |
| [IsPlayerWidescreenToggled](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerWidescreenToggled) |
| [SetPlayerGravity](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerGravity) |
| [GetPlayerGravity](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerGravity) |
| [ClearPlayerWorldBounds](https://omp.itsneufox.com/docs/scripting/functions/ClearPlayerWorldBounds) |
| [GetPlayerRotationQuat](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerRotationQuat) |
| [GetPlayerSpectateID](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSpectateID) |
| [GetPlayerSpectateType](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSpectateType) |
| [GetPlayerSurfingOffsets](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSurfingOffsets) |
| [GetPlayerWorldBounds](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerWorldBounds) |
| [GetPlayerZAim](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerZAim) |
| [IsPlayerSpawned](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerSpawned) |
| [GetPlayerHydraReactorAngle](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerHydraReactorAngle) |
| [GetPlayerLandingGearState](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerLandingGearState) |
| [GetPlayerLastSyncedTrailerID](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerLastSyncedTrailerID) |
| [GetPlayerSirenState](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSirenState) |
| [GetPlayerTrainSpeed](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerTrainSpeed) |
| [IsPlayerInModShop](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerInModShop) |
| [GetPlayerDialogData](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerDialogData) |
| [GetPlayerDialogID](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerDialogID) |
| [HidePlayerDialog](https://omp.itsneufox.com/docs/scripting/functions/HidePlayerDialog) |
| [GetPlayerWeather](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerWeather) |
| [GetPlayerSkillLevel](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSkillLevel) |
| [GetPlayerRawIp](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerRawIp) |
| [GetPlayerAttachedObject](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerAttachedObject) |
| [GetSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/GetSpawnInfo) |
| [GetPlayerBuildingsRemoved](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerBuildingsRemoved) |
| [RemovePlayerWeapon](https://omp.itsneufox.com/docs/scripting/functions/RemovePlayerWeapon) |
| [AllowPlayerWeapons](https://omp.itsneufox.com/docs/scripting/functions/AllowPlayerWeapons) |
| [IsPlayerControllable](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerControllable) |
| [IsPlayerCameraTargetEnabled](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerCameraTargetEnabled) |
| [TogglePlayerGhostMode](https://omp.itsneufox.com/docs/scripting/functions/TogglePlayerGhostMode) |
| [GetPlayerGhostMode](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerGhostMode) |
| [GetPlayerAnimationFlags](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerAnimationFlags) |
| [GetDefaultPlayerColour](https://omp.itsneufox.com/docs/scripting/functions/GetDefaultPlayerColour) |
| [PlayerHasClockEnabled](https://omp.itsneufox.com/docs/scripting/functions/PlayerHasClockEnabled) |
| [IsPlayerUsingOfficialClient](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerUsingOfficialClient) |
| [IsPlayerUsingOmp](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerUsingOmp) |
| [IsPlayerInDriveByMode](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerInDriveByMode) |
| [IsPlayerCuffed](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerCuffed) |
| [SetPlayerAdmin](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerAdmin) |
| [GetPlayers](https://omp.itsneufox.com/docs/scripting/functions/GetPlayers) |
| [OnScriptLoadPlayer](https://omp.itsneufox.com/docs/scripting/callbacks/OnScriptLoadPlayer) |
| [OnScriptUnloadPlayer](https://omp.itsneufox.com/docs/scripting/callbacks/OnScriptUnloadPlayer) |

## Object

| Name |
| --- |
| [SetObjectNoCameraCollision](https://omp.itsneufox.com/docs/scripting/functions/SetObjectNoCameraCollision) |
| [SetPlayerObjectNoCameraCollision](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerObjectNoCameraCollision) |
| [AttachPlayerObjectToObject](https://omp.itsneufox.com/docs/scripting/functions/AttachPlayerObjectToObject) |
| [BeginObjectEditing](https://omp.itsneufox.com/docs/scripting/functions/BeginObjectEditing) |
| [BeginObjectSelecting](https://omp.itsneufox.com/docs/scripting/functions/BeginObjectSelecting) |
| [BeginPlayerObjectEditing](https://omp.itsneufox.com/docs/scripting/functions/BeginPlayerObjectEditing) |
| [EndObjectEditing](https://omp.itsneufox.com/docs/scripting/functions/EndObjectEditing) |
| [GetObjectAttachedData](https://omp.itsneufox.com/docs/scripting/functions/GetObjectAttachedData) |
| [GetObjectAttachedOffset](https://omp.itsneufox.com/docs/scripting/functions/GetObjectAttachedOffset) |
| [GetObjectDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/GetObjectDrawDistance) |
| [GetObjectMaterial](https://omp.itsneufox.com/docs/scripting/functions/GetObjectMaterial) |
| [GetObjectMaterialText](https://omp.itsneufox.com/docs/scripting/functions/GetObjectMaterialText) |
| [GetObjectMoveSpeed](https://omp.itsneufox.com/docs/scripting/functions/GetObjectMoveSpeed) |
| [GetObjectMovingTargetPos](https://omp.itsneufox.com/docs/scripting/functions/GetObjectMovingTargetPos) |
| [GetObjectMovingTargetRot](https://omp.itsneufox.com/docs/scripting/functions/GetObjectMovingTargetRot) |
| [GetObjectSyncRotation](https://omp.itsneufox.com/docs/scripting/functions/GetObjectSyncRotation) |
| [GetObjectType](https://omp.itsneufox.com/docs/scripting/functions/GetObjectType) |
| [GetPlayerCameraTargetPlayerObject](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerCameraTargetPlayerObject) |
| [GetPlayerObjectAttachedData](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectAttachedData) |
| [GetPlayerObjectAttachedOffset](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectAttachedOffset) |
| [GetPlayerObjectDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectDrawDistance) |
| [GetPlayerObjectMaterial](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectMaterial) |
| [GetPlayerObjectMaterialText](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectMaterialText) |
| [GetPlayerObjectMoveSpeed](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectMoveSpeed) |
| [GetPlayerObjectMovingTargetPos](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectMovingTargetPos) |
| [GetPlayerObjectMovingTargetRot](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectMovingTargetRot) |
| [GetPlayerObjectSyncRotation](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerObjectSyncRotation) |
| [GetPlayerSurfingPlayerObjectID](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerSurfingPlayerObjectID) |
| [HasObjectCameraCollision](https://omp.itsneufox.com/docs/scripting/functions/HasObjectCameraCollision) |
| [HasPlayerObjectCameraCollision](https://omp.itsneufox.com/docs/scripting/functions/HasPlayerObjectCameraCollision) |
| [IsObjectHiddenForPlayer](https://omp.itsneufox.com/docs/scripting/functions/IsObjectHiddenForPlayer) |
| [IsObjectMaterialSlotUsed](https://omp.itsneufox.com/docs/scripting/functions/IsObjectMaterialSlotUsed) |
| [IsPlayerObjectMaterialSlotUsed](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerObjectMaterialSlotUsed) |
| [SetObjectMoveSpeed](https://omp.itsneufox.com/docs/scripting/functions/SetObjectMoveSpeed) |
| [SetObjectsDefaultCameraCollision](https://omp.itsneufox.com/docs/scripting/functions/SetObjectsDefaultCameraCollision) |
| [SetPlayerObjectMoveSpeed](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerObjectMoveSpeed) |
| [HideObjectForPlayer](https://omp.itsneufox.com/docs/scripting/functions/HideObjectForPlayer) |
| [ShowObjectForPlayer](https://omp.itsneufox.com/docs/scripting/functions/ShowObjectForPlayer) |

## Pickup

| Name |
| --- |
| [CreatePlayerPickup](https://omp.itsneufox.com/docs/scripting/functions/CreatePlayerPickup) |
| [DestroyPlayerPickup](https://omp.itsneufox.com/docs/scripting/functions/DestroyPlayerPickup) |
| [GetPickupModel](https://omp.itsneufox.com/docs/scripting/functions/GetPickupModel) |
| [GetPickupPos](https://omp.itsneufox.com/docs/scripting/functions/GetPickupPos) |
| [GetPickupType](https://omp.itsneufox.com/docs/scripting/functions/GetPickupType) |
| [GetPickupVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/GetPickupVirtualWorld) |
| [GetPlayerPickupModel](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerPickupModel) |
| [GetPlayerPickupPos](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerPickupPos) |
| [GetPlayerPickupType](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerPickupType) |
| [GetPlayerPickupVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerPickupVirtualWorld) |
| [IsPickupHiddenForPlayer](https://omp.itsneufox.com/docs/scripting/functions/IsPickupHiddenForPlayer) |
| [IsPickupStreamedIn](https://omp.itsneufox.com/docs/scripting/functions/IsPickupStreamedIn) |
| [IsPlayerPickupStreamedIn](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerPickupStreamedIn) |
| [IsValidPickup](https://omp.itsneufox.com/docs/scripting/functions/IsValidPickup) |
| [IsValidPlayerPickup](https://omp.itsneufox.com/docs/scripting/functions/IsValidPlayerPickup) |
| [SetPickupForPlayer](https://omp.itsneufox.com/docs/scripting/functions/SetPickupForPlayer) |
| [SetPickupModel](https://omp.itsneufox.com/docs/scripting/functions/SetPickupModel) |
| [SetPickupPos](https://omp.itsneufox.com/docs/scripting/functions/SetPickupPos) |
| [SetPickupType](https://omp.itsneufox.com/docs/scripting/functions/SetPickupType) |
| [SetPickupVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/SetPickupVirtualWorld) |
| [SetPlayerPickupModel](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerPickupModel) |
| [SetPlayerPickupPos](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerPickupPos) |
| [SetPlayerPickupType](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerPickupType) |
| [SetPlayerPickupVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/SetPlayerPickupVirtualWorld) |
| [HidePickupForPlayer](https://omp.itsneufox.com/docs/scripting/functions/HidePickupForPlayer) |
| [ShowPickupForPlayer](https://omp.itsneufox.com/docs/scripting/functions/ShowPickupForPlayer) |
| [OnPickupStreamIn](https://omp.itsneufox.com/docs/scripting/callbacks/OnPickupStreamIn) |
| [OnPickupStreamOut](https://omp.itsneufox.com/docs/scripting/callbacks/OnPickupStreamOut) |
| [OnPlayerPickUpPlayerPickup](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerPickUpPlayerPickup) |
| [OnPlayerPickupStreamIn](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerPickupStreamIn) |
| [OnPlayerPickupStreamOut](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerPickupStreamOut) |

## Vehicle

| Name |
| --- |
| [ChangeVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/ChangeVehicleColours) |
| [GetPlayerLastSyncedVehicleID](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerLastSyncedVehicleID) |
| [GetRandomVehicleColourPair](https://omp.itsneufox.com/docs/scripting/functions/GetRandomVehicleColourPair) |
| [GetVehicleCab](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleCab) |
| [GetVehicleTower](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleTower) |
| [GetVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleColours) |
| [GetVehicleHydraReactorAngle](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleHydraReactorAngle) |
| [GetVehicleInterior](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleInterior) |
| [GetVehicleLandingGearState](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleLandingGearState) |
| [GetVehicleDriver](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleDriver) |
| [GetVehicleLastDriver](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleLastDriver) |
| [GetVehicleMatrix](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleMatrix) |
| [GetVehicleModelCount](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleModelCount) |
| [GetVehicleModelsUsed](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleModelsUsed) |
| [GetVehicleNumberPlate](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleNumberPlate) |
| [GetVehicleOccupiedTick](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleOccupiedTick) |
| [GetVehiclePaintjob](https://omp.itsneufox.com/docs/scripting/functions/GetVehiclePaintjob) |
| [GetVehicleRespawnDelay](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleRespawnDelay) |
| [GetVehicleRespawnTick](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleRespawnTick) |
| [GetVehicleSirenState](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleSirenState) |
| [GetVehicleSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleSpawnInfo) |
| [GetVehicleTrainSpeed](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleTrainSpeed) |
| [SetVehicleBeenOccupied](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleBeenOccupied) |
| [HasVehicleBeenOccupied](https://omp.itsneufox.com/docs/scripting/functions/HasVehicleBeenOccupied) |
| [IsVehicleOccupied](https://omp.itsneufox.com/docs/scripting/functions/IsVehicleOccupied) |
| [HideVehicle](https://omp.itsneufox.com/docs/scripting/functions/HideVehicle) |
| [ShowVehicle](https://omp.itsneufox.com/docs/scripting/functions/ShowVehicle) |
| [IsVehicleHidden](https://omp.itsneufox.com/docs/scripting/functions/IsVehicleHidden) |
| [SetVehicleDead](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleDead) |
| [IsVehicleDead](https://omp.itsneufox.com/docs/scripting/functions/IsVehicleDead) |
| [IsVehicleSirenEnabled](https://omp.itsneufox.com/docs/scripting/functions/IsVehicleSirenEnabled) |
| [SetVehicleOccupiedTick](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleOccupiedTick) |
| [SetVehicleParamsSirenState](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleParamsSirenState) |
| [SetVehicleRespawnDelay](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleRespawnDelay) |
| [SetVehicleRespawnTick](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleRespawnTick) |
| [SetVehicleSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleSpawnInfo) |
| [ToggleVehicleSirenEnabled](https://omp.itsneufox.com/docs/scripting/functions/ToggleVehicleSirenEnabled) |
| [VehicleColourIndexToColour](https://omp.itsneufox.com/docs/scripting/functions/VehicleColourIndexToColour) |
| [GetVehicleSeats](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleSeats) |
| [VehicleCanHaveComponent](https://omp.itsneufox.com/docs/scripting/functions/VehicleCanHaveComponent) |
| [GetVehicles](https://omp.itsneufox.com/docs/scripting/functions/GetVehicles) |

## TextDraw

| Name |
| --- |
| [TextDrawColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawColour) |
| [TextDrawBoxColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawBoxColour) |
| [TextDrawBackgroundColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawBackgroundColour) |
| [TextDrawGetAlignment](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetAlignment) |
| [TextDrawGetBackgroundColor](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetBackgroundColor) |
| [TextDrawGetBackgroundColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetBackgroundColour) |
| [TextDrawGetBoxColor](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetBoxColor) |
| [TextDrawGetBoxColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetBoxColour) |
| [TextDrawGetColor](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetColor) |
| [TextDrawGetColour](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetColour) |
| [TextDrawGetFont](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetFont) |
| [TextDrawGetLetterSize](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetLetterSize) |
| [TextDrawGetOutline](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetOutline) |
| [TextDrawGetPos](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetPos) |
| [TextDrawGetPreviewModel](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetPreviewModel) |
| [TextDrawGetPreviewRot](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetPreviewRot) |
| [TextDrawGetPreviewVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetPreviewVehicleColours) |
| [TextDrawGetShadow](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetShadow) |
| [TextDrawGetString](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetString) |
| [TextDrawGetTextSize](https://omp.itsneufox.com/docs/scripting/functions/TextDrawGetTextSize) |
| [TextDrawIsBox](https://omp.itsneufox.com/docs/scripting/functions/TextDrawIsBox) |
| [TextDrawIsProportional](https://omp.itsneufox.com/docs/scripting/functions/TextDrawIsProportional) |
| [TextDrawIsSelectable](https://omp.itsneufox.com/docs/scripting/functions/TextDrawIsSelectable) |
| [TextDrawSetPos](https://omp.itsneufox.com/docs/scripting/functions/TextDrawSetPos) |
| [TextDrawSetPreviewVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/TextDrawSetPreviewVehicleColours) |
| [TextDrawSetStringForPlayer](https://omp.itsneufox.com/docs/scripting/functions/TextDrawSetStringForPlayer) |
| [IsValidTextDraw](https://omp.itsneufox.com/docs/scripting/functions/IsValidTextDraw) |
| [IsTextDrawVisibleForPlayer](https://omp.itsneufox.com/docs/scripting/functions/IsTextDrawVisibleForPlayer) |
| [PlayerTextDrawBackgroundColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawBackgroundColour) |
| [PlayerTextDrawBoxColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawBoxColour) |
| [PlayerTextDrawColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawColour) |
| [PlayerTextDrawGetAlignment](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetAlignment) |
| [PlayerTextDrawGetBackgroundCol](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetBackgroundCol) |
| [PlayerTextDrawGetBackgroundColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetBackgroundColour) |
| [PlayerTextDrawGetBoxColor](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetBoxColor) |
| [PlayerTextDrawGetBoxColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetBoxColour) |
| [PlayerTextDrawGetColor](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetColor) |
| [PlayerTextDrawGetColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetColour) |
| [PlayerTextDrawGetFont](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetFont) |
| [PlayerTextDrawGetLetterSize](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetLetterSize) |
| [PlayerTextDrawGetOutline](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetOutline) |
| [PlayerTextDrawGetPos](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetPos) |
| [PlayerTextDrawGetPreviewModel](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetPreviewModel) |
| [PlayerTextDrawGetPreviewRot](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetPreviewRot) |
| [PlayerTextDrawGetPreviewVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetPreviewVehicleColours) |
| [PlayerTextDrawGetShadow](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetShadow) |
| [PlayerTextDrawGetString](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetString) |
| [PlayerTextDrawGetTextSize](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawGetTextSize) |
| [PlayerTextDrawIsBox](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawIsBox) |
| [PlayerTextDrawIsProportional](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawIsProportional) |
| [PlayerTextDrawIsSelectable](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawIsSelectable) |
| [PlayerTextDrawSetPos](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawSetPos) |
| [PlayerTextDrawSetPreviewVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/PlayerTextDrawSetPreviewVehicleColours) |
| [IsValidPlayerTextDraw](https://omp.itsneufox.com/docs/scripting/functions/IsValidPlayerTextDraw) |
| [IsPlayerTextDrawVisible](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerTextDrawVisible) |

## GameText

| Name |
| --- |
| [GetGameText](https://omp.itsneufox.com/docs/scripting/functions/GetGameText) |
| [HasGameText](https://omp.itsneufox.com/docs/scripting/functions/HasGameText) |
| [HideGameTextForAll](https://omp.itsneufox.com/docs/scripting/functions/HideGameTextForAll) |
| [HideGameTextForPlayer](https://omp.itsneufox.com/docs/scripting/functions/HideGameTextForPlayer) |

## GangZone

| Name |
| --- |
| [IsValidGangZone](https://omp.itsneufox.com/docs/scripting/functions/IsValidGangZone) |
| [IsPlayerInGangZone](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerInGangZone) |
| [IsGangZoneVisibleForPlayer](https://omp.itsneufox.com/docs/scripting/functions/IsGangZoneVisibleForPlayer) |
| [GangZoneGetColourForPlayer](https://omp.itsneufox.com/docs/scripting/functions/GangZoneGetColourForPlayer) |
| [GangZoneGetFlashColourForPlayer](https://omp.itsneufox.com/docs/scripting/functions/GangZoneGetFlashColourForPlayer) |
| [IsGangZoneFlashingForPlayer](https://omp.itsneufox.com/docs/scripting/functions/IsGangZoneFlashingForPlayer) |
| [GangZoneGetPos](https://omp.itsneufox.com/docs/scripting/functions/GangZoneGetPos) |
| [UseGangZoneCheck](https://omp.itsneufox.com/docs/scripting/functions/UseGangZoneCheck) |
| [CreatePlayerGangZone](https://omp.itsneufox.com/docs/scripting/functions/CreatePlayerGangZone) |
| [PlayerGangZoneDestroy](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneDestroy) |
| [PlayerGangZoneShow](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneShow) |
| [PlayerGangZoneHide](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneHide) |
| [PlayerGangZoneFlash](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneFlash) |
| [PlayerGangZoneStopFlash](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneStopFlash) |
| [PlayerGangZoneGetColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneGetColour) |
| [PlayerGangZoneGetFlashColour](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneGetFlashColour) |
| [PlayerGangZoneGetPos](https://omp.itsneufox.com/docs/scripting/functions/PlayerGangZoneGetPos) |
| [IsValidPlayerGangZone](https://omp.itsneufox.com/docs/scripting/functions/IsValidPlayerGangZone) |
| [IsPlayerInPlayerGangZone](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerInPlayerGangZone) |
| [IsPlayerGangZoneVisible](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerGangZoneVisible) |
| [IsPlayerGangZoneFlashing](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerGangZoneFlashing) |
| [UsePlayerGangZoneCheck](https://omp.itsneufox.com/docs/scripting/functions/UsePlayerGangZoneCheck) |
| [OnPlayerEnterGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerEnterGangZone) |
| [OnPlayerLeaveGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerLeaveGangZone) |
| [OnPlayerEnterPlayerGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerEnterPlayerGangZone) |
| [OnPlayerLeavePlayerGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerLeavePlayerGangZone) |
| [OnPlayerClickGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerClickGangZone) |
| [OnPlayerClickPlayerGangZone](https://omp.itsneufox.com/docs/scripting/callbacks/OnPlayerClickPlayerGangZone) |

## Checkpoint

| Name |
| --- |
| [IsPlayerCheckpointActive](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerCheckpointActive) |
| [GetPlayerCheckpoint](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerCheckpoint) |
| [IsPlayerRaceCheckpointActive](https://omp.itsneufox.com/docs/scripting/functions/IsPlayerRaceCheckpointActive) |
| [GetPlayerRaceCheckpoint](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerRaceCheckpoint) |

## Actor

| Name |
| --- |
| [SetActorSkin](https://omp.itsneufox.com/docs/scripting/functions/SetActorSkin) |
| [GetActorSkin](https://omp.itsneufox.com/docs/scripting/functions/GetActorSkin) |
| [GetActorAnimation](https://omp.itsneufox.com/docs/scripting/functions/GetActorAnimation) |
| [GetActorSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/GetActorSpawnInfo) |
| [GetActors](https://omp.itsneufox.com/docs/scripting/functions/GetActors) |

## 3D TextLabel

| Name |
| --- |
| [Is3DTextLabelStreamedIn](https://omp.itsneufox.com/docs/scripting/functions/Is3DTextLabelStreamedIn) |
| [Get3DTextLabelText](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelText) |
| [Get3DTextLabelColor](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelColor) |
| [Get3DTextLabelColour](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelColour) |
| [Get3DTextLabelPos](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelPos) |
| [Set3DTextLabelDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/Set3DTextLabelDrawDistance) |
| [Get3DTextLabelDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelDrawDistance) |
| [Get3DTextLabelLOS](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelLOS) |
| [Set3DTextLabelLOS](https://omp.itsneufox.com/docs/scripting/functions/Set3DTextLabelLOS) |
| [Get3DTextLabelVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelVirtualWorld) |
| [Set3DTextLabelVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/Set3DTextLabelVirtualWorld) |
| [Get3DTextLabelAttachedData](https://omp.itsneufox.com/docs/scripting/functions/Get3DTextLabelAttachedData) |
| [IsValid3DTextLabel](https://omp.itsneufox.com/docs/scripting/functions/IsValid3DTextLabel) |
| [IsValidPlayer3DTextLabel](https://omp.itsneufox.com/docs/scripting/functions/IsValidPlayer3DTextLabel) |
| [GetPlayer3DTextLabelText](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelText) |
| [GetPlayer3DTextLabelColor](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelColor) |
| [GetPlayer3DTextLabelColour](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelColour) |
| [GetPlayer3DTextLabelPos](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelPos) |
| [SetPlayer3DTextLabelDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/SetPlayer3DTextLabelDrawDistance) |
| [GetPlayer3DTextLabelDrawDistance](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelDrawDistance) |
| [GetPlayer3DTextLabelLOS](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelLOS) |
| [GetPlayer3DTextLabelVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelVirtualWorld) |
| [SetPlayer3DTextLabelVirtualWorld](https://omp.itsneufox.com/docs/scripting/functions/SetPlayer3DTextLabelVirtualWorld) |
| [GetPlayer3DTextLabelAttached](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelAttached) |
| [GetPlayer3DTextLabelAttachedData](https://omp.itsneufox.com/docs/scripting/functions/GetPlayer3DTextLabelAttachedData) |

## Class

| Name |
| --- |
| [GetAvailableClasses](https://omp.itsneufox.com/docs/scripting/functions/GetAvailableClasses) |
| [EditPlayerClass](https://omp.itsneufox.com/docs/scripting/functions/EditPlayerClass) |
| [GetPlayerClass](https://omp.itsneufox.com/docs/scripting/functions/GetPlayerClass) |

## Menu

| Name |
| --- |
| [GetMenuItem](https://omp.itsneufox.com/docs/scripting/functions/GetMenuItem) |
| [GetMenuItems](https://omp.itsneufox.com/docs/scripting/functions/GetMenuItems) |
| [GetMenuColumns](https://omp.itsneufox.com/docs/scripting/functions/GetMenuColumns) |
| [GetMenuColumnHeader](https://omp.itsneufox.com/docs/scripting/functions/GetMenuColumnHeader) |
| [GetMenuPos](https://omp.itsneufox.com/docs/scripting/functions/GetMenuPos) |
| [GetMenuColumnWidth](https://omp.itsneufox.com/docs/scripting/functions/GetMenuColumnWidth) |
| [IsMenuDisabled](https://omp.itsneufox.com/docs/scripting/functions/IsMenuDisabled) |
| [IsMenuRowDisabled](https://omp.itsneufox.com/docs/scripting/functions/IsMenuRowDisabled) |

## Database

| Name |
| --- |
| [DB\_ExecuteQuery](https://omp.itsneufox.com/docs/scripting/functions/DB_ExecuteQuery) |
| [DB\_FreeResultSet](https://omp.itsneufox.com/docs/scripting/functions/DB_FreeResultSet) |
| [DB\_GetDatabaseConnectionCount](https://omp.itsneufox.com/docs/scripting/functions/DB_GetDatabaseConnectionCount) |
| [DB\_GetDatabaseResultSetCount](https://omp.itsneufox.com/docs/scripting/functions/DB_GetDatabaseResultSetCount) |
| [DB\_GetFieldCount](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldCount) |
| [DB\_GetFieldFloat](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldFloat) |
| [DB\_GetFieldFloatByName](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldFloatByName) |
| [DB\_GetFieldInt](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldInt) |
| [DB\_GetFieldIntByName](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldIntByName) |
| [DB\_GetFieldName](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldName) |
| [DB\_GetFieldString](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldString) |
| [DB\_GetFieldStringByName](https://omp.itsneufox.com/docs/scripting/functions/DB_GetFieldStringByName) |
| [DB\_GetLegacyDBResult](https://omp.itsneufox.com/docs/scripting/functions/DB_GetLegacyDBResult) |
| [DB\_GetMemHandle](https://omp.itsneufox.com/docs/scripting/functions/DB_GetMemHandle) |
| [DB\_GetRowCount](https://omp.itsneufox.com/docs/scripting/functions/DB_GetRowCount) |
| [DB\_SelectNextRow](https://omp.itsneufox.com/docs/scripting/functions/DB_SelectNextRow) |

## Core

| Name |
| --- |
| [SetModeRestartTime](https://omp.itsneufox.com/docs/scripting/functions/SetModeRestartTime) |
| [GetModeRestartTime](https://omp.itsneufox.com/docs/scripting/functions/GetModeRestartTime) |
| [IsAdminTeleportAllowed](https://omp.itsneufox.com/docs/scripting/functions/IsAdminTeleportAllowed) |
| [AreAllAnimationsEnabled](https://omp.itsneufox.com/docs/scripting/functions/AreAllAnimationsEnabled) |
| [EnableAllAnimations](https://omp.itsneufox.com/docs/scripting/functions/EnableAllAnimations) |
| [IsValidAnimationLibrary](https://omp.itsneufox.com/docs/scripting/functions/IsValidAnimationLibrary) |
| [ArePlayerWeaponsAllowed](https://omp.itsneufox.com/docs/scripting/functions/ArePlayerWeaponsAllowed) |
| [AreInteriorWeaponsAllowed](https://omp.itsneufox.com/docs/scripting/functions/AreInteriorWeaponsAllowed) |
| [GetWeaponSlot](https://omp.itsneufox.com/docs/scripting/functions/GetWeaponSlot) |
| [GetWeather](https://omp.itsneufox.com/docs/scripting/functions/GetWeather) |
| [GetWorldTime](https://omp.itsneufox.com/docs/scripting/functions/GetWorldTime) |
| [ToggleChatTextReplacement](https://omp.itsneufox.com/docs/scripting/functions/ToggleChatTextReplacement) |
| [ChatTextReplacementToggled](https://omp.itsneufox.com/docs/scripting/functions/ChatTextReplacementToggled) |
| [AllowNickNameCharacter](https://omp.itsneufox.com/docs/scripting/functions/AllowNickNameCharacter) |
| [IsNickNameCharacterAllowed](https://omp.itsneufox.com/docs/scripting/functions/IsNickNameCharacterAllowed) |
| [IsValidNickName](https://omp.itsneufox.com/docs/scripting/functions/IsValidNickName) |
| [ClearBanList](https://omp.itsneufox.com/docs/scripting/functions/ClearBanList) |
| [IsBanned](https://omp.itsneufox.com/docs/scripting/functions/IsBanned) |

## Server Rule

| Name |
| --- |
| [AddServerRule](https://omp.itsneufox.com/docs/scripting/functions/AddServerRule) |
| [RemoveServerRule](https://omp.itsneufox.com/docs/scripting/functions/RemoveServerRule) |
| [IsValidServerRule](https://omp.itsneufox.com/docs/scripting/functions/IsValidServerRule) |
| [SetServerRule](https://omp.itsneufox.com/docs/scripting/functions/SetServerRule) |
| [SetServerRuleFlags](https://omp.itsneufox.com/docs/scripting/functions/SetServerRuleFlags) |
| [GetServerRuleFlags](https://omp.itsneufox.com/docs/scripting/functions/GetServerRuleFlags) |

## Timer

| Name |
| --- |
| [IsValidTimer](https://omp.itsneufox.com/docs/scripting/functions/IsValidTimer) |
| [IsRepeatingTimer](https://omp.itsneufox.com/docs/scripting/functions/IsRepeatingTimer) |
| [GetTimerInterval](https://omp.itsneufox.com/docs/scripting/functions/GetTimerInterval) |
| [GetTimerRemaining](https://omp.itsneufox.com/docs/scripting/functions/GetTimerRemaining) |
| [CountRunningTimers](https://omp.itsneufox.com/docs/scripting/functions/CountRunningTimers) |
| [GetRunningTimers](https://omp.itsneufox.com/docs/scripting/functions/GetRunningTimers) |

## Custom Model

| Name |
| --- |
| [IsValidCustomModel](https://omp.itsneufox.com/docs/scripting/functions/IsValidCustomModel) |
| [GetCustomModelPath](https://omp.itsneufox.com/docs/scripting/functions/GetCustomModelPath) |

## String

| Name |
| --- |
| [strcopy](https://omp.itsneufox.com/docs/scripting/functions/strcopy) |
| [strequal](https://omp.itsneufox.com/docs/scripting/functions/strequal) |

## Float

| Name |
| --- |
| [strfloat](https://omp.itsneufox.com/docs/scripting/functions/strfloat) |

## File

| Name |
| --- |
| [ftell](https://omp.itsneufox.com/docs/scripting/functions/ftell) |
| [fstat](https://omp.itsneufox.com/docs/scripting/functions/fstat) |
| [frename](https://omp.itsneufox.com/docs/scripting/functions/frename) |
| [filecrc](https://omp.itsneufox.com/docs/scripting/functions/filecrc) |
| [fflush](https://omp.itsneufox.com/docs/scripting/functions/fflush) |
| [fcreatedir](https://omp.itsneufox.com/docs/scripting/functions/fcreatedir) |
| [fcopy](https://omp.itsneufox.com/docs/scripting/functions/fcopy) |
| [fattrib](https://omp.itsneufox.com/docs/scripting/functions/fattrib) |
