跳到主要内容

open.mp 新增函数

本文档完整收录 open.mp 版本新增的所有函数与回调

玩家相关

名称
TogglePlayerWidescreen
IsPlayerWidescreenToggled
SetPlayerGravity
GetPlayerGravity
ClearPlayerWorldBounds
GetPlayerRotationQuat
GetPlayerSpectateID
GetPlayerSpectateType
GetPlayerSurfingOffsets
GetPlayerWorldBounds
GetPlayerZAim
IsPlayerSpawned
GetPlayerHydraReactorAngle
GetPlayerLandingGearState
GetPlayerLastSyncedTrailerID
GetPlayerSirenState
GetPlayerTrainSpeed
IsPlayerInModShop
GetPlayerDialogData
GetPlayerDialogID
HidePlayerDialog
GetPlayerWeather
GetPlayerSkillLevel
GetPlayerRawIp
GetPlayerAttachedObject
GetSpawnInfo
GetPlayerBuildingsRemoved
RemovePlayerWeapon
AllowPlayerWeapons
IsPlayerControllable
IsPlayerCameraTargetEnabled
TogglePlayerGhostMode
GetPlayerGhostMode
GetPlayerAnimationFlags
GetDefaultPlayerColour
PlayerHasClockEnabled
IsPlayerUsingOfficialClient
IsPlayerUsingOmp
IsPlayerInDriveByMode
IsPlayerCuffed
SetPlayerAdmin
GetPlayers
OnScriptLoadPlayer
OnScriptUnloadPlayer

物体相关

名称
SetObjectNoCameraCollision
SetPlayerObjectNoCameraCollision
AttachPlayerObjectToObject
BeginObjectEditing
BeginObjectSelecting
BeginPlayerObjectEditing
EndObjectEditing
GetObjectAttachedData
GetObjectAttachedOffset
GetObjectDrawDistance
GetObjectMaterial
GetObjectMaterialText
GetObjectMoveSpeed
GetObjectMovingTargetPos
GetObjectMovingTargetRot
GetObjectSyncRotation
GetObjectType
GetPlayerCameraTargetPlayerObject
GetPlayerObjectAttachedData
GetPlayerObjectAttachedOffset
GetPlayerObjectDrawDistance
GetPlayerObjectMaterial
GetPlayerObjectMaterialText
GetPlayerObjectMoveSpeed
GetPlayerObjectMovingTargetPos
GetPlayerObjectMovingTargetRot
GetPlayerObjectSyncRotation
GetPlayerSurfingPlayerObjectID
HasObjectCameraCollision
HasPlayerObjectCameraCollision
IsObjectHiddenForPlayer
IsObjectMaterialSlotUsed
IsPlayerObjectMaterialSlotUsed
SetObjectMoveSpeed
SetObjectsDefaultCameraCollision
SetPlayerObjectMoveSpeed
HideObjectForPlayer
ShowObjectForPlayer

拾取物相关

名称
CreatePlayerPickup
DestroyPlayerPickup
GetPickupModel
GetPickupPos
GetPickupType
GetPickupVirtualWorld
GetPlayerPickupModel
GetPlayerPickupPos
GetPlayerPickupType
GetPlayerPickupVirtualWorld
IsPickupHiddenForPlayer
IsPickupStreamedIn
IsPlayerPickupStreamedIn
IsValidPickup
IsValidPlayerPickup
SetPickupForPlayer
SetPickupModel
SetPickupPos
SetPickupType
SetPickupVirtualWorld
SetPlayerPickupModel
SetPlayerPickupPos
SetPlayerPickupType
SetPlayerPickupVirtualWorld
HidePickupForPlayer
ShowPickupForPlayer
OnPickupStreamIn
OnPickupStreamOut
OnPlayerPickUpPlayerPickup
OnPlayerPickupStreamIn
OnPlayerPickupStreamOut

车辆相关

名称
ChangeVehicleColours
GetPlayerLastSyncedVehicleID
GetRandomVehicleColourPair
GetVehicleCab
GetVehicleTower
GetVehicleColours
GetVehicleHydraReactorAngle
GetVehicleInterior
GetVehicleLandingGearState
GetVehicleDriver
GetVehicleLastDriver
GetVehicleMatrix
GetVehicleModelCount
GetVehicleModelsUsed
GetVehicleNumberPlate
GetVehicleOccupiedTick
GetVehiclePaintjob
GetVehicleRespawnDelay
GetVehicleRespawnTick
GetVehicleSirenState
GetVehicleSpawnInfo
GetVehicleTrainSpeed
SetVehicleBeenOccupied
HasVehicleBeenOccupied
IsVehicleOccupied
HideVehicle
ShowVehicle
IsVehicleHidden
SetVehicleDead
IsVehicleDead
IsVehicleSirenEnabled
SetVehicleOccupiedTick
SetVehicleParamsSirenState
SetVehicleRespawnDelay
SetVehicleRespawnTick
SetVehicleSpawnInfo
ToggleVehicleSirenEnabled
VehicleColourIndexToColour
GetVehicleSeats
VehicleCanHaveComponent
GetVehicles

文本绘图

名称
TextDrawColour
TextDrawBoxColour
TextDrawBackgroundColour
TextDrawGetAlignment
TextDrawGetBackgroundColor
TextDrawGetBackgroundColour
TextDrawGetBoxColor
TextDrawGetBoxColour
TextDrawGetColor
TextDrawGetColour
TextDrawGetFont
TextDrawGetLetterSize
TextDrawGetOutline
TextDrawGetPos
TextDrawGetPreviewModel
TextDrawGetPreviewRot
TextDrawGetPreviewVehicleColours
TextDrawGetShadow
TextDrawGetString
TextDrawGetTextSize
TextDrawIsBox
TextDrawIsProportional
TextDrawIsSelectable
TextDrawSetPos
TextDrawSetPreviewVehicleColours
TextDrawSetStringForPlayer
IsValidTextDraw
IsTextDrawVisibleForPlayer
PlayerTextDrawBackgroundColour
PlayerTextDrawBoxColour
PlayerTextDrawColour
PlayerTextDrawGetAlignment
PlayerTextDrawGetBackgroundCol
PlayerTextDrawGetBackgroundColour
PlayerTextDrawGetBoxColor
PlayerTextDrawGetBoxColour
PlayerTextDrawGetColor
PlayerTextDrawGetColour
PlayerTextDrawGetFont
PlayerTextDrawGetLetterSize
PlayerTextDrawGetOutline
PlayerTextDrawGetPos
PlayerTextDrawGetPreviewModel
PlayerTextDrawGetPreviewRot
PlayerTextDrawGetPreviewVehicleColours
PlayerTextDrawGetShadow
PlayerTextDrawGetString
PlayerTextDrawGetTextSize
PlayerTextDrawIsBox
PlayerTextDrawIsProportional
PlayerTextDrawIsSelectable