Template:ClientFunctions: Difference between revisions
From Onset Developer Wiki
No edit summary |
|||
(121 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
*[[ | |||
*[[ | === Pak === | ||
*[[ | *[[DoesPakExist]] | ||
*[[ | *[[LoadPak]] | ||
*[[ReplaceObjectModelMesh]] | |||
*[[ReplaceAnimationLibrarySequence]] | |||
*[[GetAllFilesInPak]] | |||
=== Game === | |||
*[[FlashInTaskbar]] | |||
*[[IsGameWindowFocused]] | |||
*[[SetStorageValue]] | |||
*[[GetStorageValue]] | |||
*[[GetGameLanguage]] | |||
*[[GetGameVersion]] | *[[GetGameVersion]] | ||
*[[GetGameVersionString]] | |||
*[[IsGameDevMode]] | |||
*[[IsPlayerInMainMenu]] | |||
*[[InvokeDamageFX]] | |||
*[[UpdateDiscordActivity]] | |||
*[[ConnectToServer]] | |||
*[[SetNearClipPlane]] | |||
*[[CreateSky]] | |||
*[[GetAllPackages]] | |||
*[[GetPackageFiles]] | |||
*[[IsServer]] | |||
*[[IsClient]] | |||
*[[CopyToClipboard]] | |||
=== Colors === | |||
*[[RGBA]] | *[[RGBA]] | ||
*[[RGB]] | *[[RGB]] | ||
*[[HexToRGBA]] | *[[HexToRGBA]] | ||
=== Miscellaneous === | |||
*[[LineTrace]] | |||
*[[createtable_ex]] | |||
*[[GetCameraFoV]] | |||
*[[SetCameraFoV]] | |||
*[[Random]] | *[[Random]] | ||
*[[RandomFloat]] | *[[RandomFloat]] | ||
Line 14: | Line 45: | ||
*[[GetDistance3D]] | *[[GetDistance3D]] | ||
*[[GetDistanceSquared3D]] | *[[GetDistanceSquared3D]] | ||
*[[Lerp]] | |||
*[[LerpVector]] | |||
*[[VectorToRotation]] | *[[VectorToRotation]] | ||
*[[RotationToVector]] | *[[RotationToVector]] | ||
*[[NormalizeVector]] | *[[NormalizeVector]] | ||
*[[IsFloatNearlyZero]] | *[[IsFloatNearlyZero]] | ||
*[[RandomUnitVectorInCone]] | |||
*[[RandomUnitVectorInEllipticalCone]] | |||
*[[UpdateStreamingLevels]] | |||
=== Time === | |||
*[[GetTickCount]] | *[[GetTickCount]] | ||
*[[GetTimeSeconds]] | *[[GetTimeSeconds]] | ||
*[[GetDeltaSeconds]] | *[[GetDeltaSeconds]] | ||
=== Player === | |||
*[[ | *[[TogglePlayerTag]] | ||
*[[ | *[[SetPlayerVoiceTone]] | ||
*[[ | *[[GetPlayerActor]] | ||
*[[ | *[[GetPlayerSkeletalMeshComponent]] | ||
*[[ | *[[GetPlayerId]] | ||
*[[ | *[[SetPlayerPropertyValue]] | ||
*[[ | *[[GetPlayerPropertyValue]] | ||
*[[SetPlayerRotationRate]] | *[[SetPlayerRotationRate]] | ||
*[[GetPlayerRotationRate]] | *[[GetPlayerRotationRate]] | ||
*[[SetPlayerJumpZVelocity]] | |||
*[[GetPlayerJumpZVelocity]] | |||
*[[GetPlayerWeapon]] | *[[GetPlayerWeapon]] | ||
*[[GetWeaponType]] | |||
*[[GetPlayerWeaponMuzzleLocation]] | |||
*[[GetPlayerBoneNames]] | *[[GetPlayerBoneNames]] | ||
*[[GetAllPlayersInSphere]] | *[[GetAllPlayersInSphere]] | ||
*[[GetAllPlayersInBox]] | *[[GetAllPlayersInBox]] | ||
*[[GetTerrainHeight]] | *[[GetTerrainHeight]] | ||
*[[EnableFirstPersonCamera]] | |||
*[[IsFirstPersonCamera]] | |||
*[[SetControllerOrientedMovement]] | |||
*[[IsValidPlayer]] | |||
*[[GetPlayerName]] | |||
*[[GetStreamedPlayers]] | |||
*[[GetPlayerLocation]] | |||
*[[GetPlayerHeading]] | |||
*[[IsPlayerTalking]] | |||
*[[GetPlayerHealth]] | |||
*[[GetPlayerArmor]] | |||
*[[GetPlayerMovementMode]] | |||
*[[GetPlayerMovementSpeed]] | |||
*[[IsPlayerAiming]] | |||
*[[IsPlayerReloading]] | |||
*[[IsPlayerDead]] | |||
*[[GetPlayerBoneLocation]] | |||
*[[SetPlayerOutline]] | |||
*[[SetPlayerClothingPreset]] | |||
*[[GetPlayerVehicle]] | |||
*[[IsPlayerInVehicle]] | |||
*[[GetPlayerVehicleSeat]] | |||
*[[GetPlayerEquippedWeaponSlot]] | |||
*[[GetPlayerForwardVector]] | |||
*[[GetPlayerRightVector]] | |||
*[[GetPlayerUpVector]] | |||
*[[GetVehicleActor]] | |||
*[[SetPlayerLipMovement]] | |||
*[[IsPlayerPlayingAnimation]] | |||
*[[GetPlayerCount]] | |||
*[[CancelAimImmediately]] | |||
=== Camera === | |||
*[[StartCameraFade]] | *[[StartCameraFade]] | ||
*[[StopCameraFade]] | *[[StopCameraFade]] | ||
Line 46: | Line 120: | ||
*[[SetCameraShakeFOV]] | *[[SetCameraShakeFOV]] | ||
*[[GetScreenSize]] | *[[GetScreenSize]] | ||
*[[ | *[[SetCameraLocation]] | ||
*[[ | *[[GetCameraLocation]] | ||
*[[ | *[[SetCameraRotation]] | ||
*[[ | *[[GetCameraRotation]] | ||
*[[ | *[[GetCameraForwardVector]] | ||
*[[ | *[[GetCameraRightVector]] | ||
*[[GetCameraUpVector]] | |||
*[[SetCameraViewDistance]] | |||
*[[GetCameraViewDistance]] | |||
=== Waypoints === | |||
*[[CreateWaypoint]] | |||
*[[DestroyWaypoint]] | |||
*[[SetWaypointText]] | |||
*[[SetWaypointLocation]] | |||
*[[GetWaypointLocation]] | |||
*[[GetAllWaypoints]] | |||
=== Fireworks === | |||
*[[CreateFireworks]] | |||
=== Packages === | |||
*[[GetPackageName]] | |||
*[[ImportPackage]] | |||
*[[AddFunctionExport]] | |||
=== Chat === | |||
*[[AddPlayerChat]] | *[[AddPlayerChat]] | ||
*[[IsChatFocus]] | |||
*[[ShowChat]] | *[[ShowChat]] | ||
*[[SetChatLocation]] | *[[SetChatLocation]] | ||
*[[GetChatLocation]] | *[[GetChatLocation]] | ||
=== HUDs === | |||
*[[ShowWeaponHUD]] | *[[ShowWeaponHUD]] | ||
*[[ShowHealthHUD]] | *[[ShowHealthHUD]] | ||
*[[NotifyCrosshairHit]] | |||
=== Post-processing === | |||
*[[SetPostEffect]] | |||
*[[AddPostProcessMaterial]] | |||
*[[RemovePostProcessMaterial]] | |||
=== GUI === | |||
*[[DrawText]] | *[[DrawText]] | ||
*[[SetDrawColor]] | |||
*[[SetTextDrawScale]] | |||
*[[GetTextSize]] | *[[GetTextSize]] | ||
*[[DrawLine]] | *[[DrawLine]] | ||
*[[DrawLine3D]] | *[[DrawLine3D]] | ||
*[[DrawPoint3D]] | *[[DrawPoint3D]] | ||
*[[DrawCircle3D]] | *[[DrawCircle3D]] | ||
*[[DrawBox]] | *[[DrawBox]] | ||
*[[DrawRect]] | *[[DrawRect]] | ||
*[[DrawTexture]] | *[[DrawTexture]] | ||
*[[DrawTextureEx]] | |||
*[[WorldToScreen]] | *[[WorldToScreen]] | ||
*[[ScreenToWorld]] | *[[ScreenToWorld]] | ||
Line 75: | Line 183: | ||
*[[SetTextBoxAlignment]] | *[[SetTextBoxAlignment]] | ||
*[[SetTextBoxText]] | *[[SetTextBoxText]] | ||
*[[ | |||
=== Ocean === | |||
*[[SetOceanWaterLevel]] | |||
*[[SetOceanColor]] | *[[SetOceanColor]] | ||
*[[ | *[[ResetOceanColor]] | ||
=== Mouse === | |||
{{ClientMouseFunctions}} | |||
=== Sky / Environment === | |||
*[[SetTime]] | *[[SetTime]] | ||
*[[GetTime]] | |||
*[[SetSkySaturation]] | *[[SetSkySaturation]] | ||
*[[GetSkySaturation]] | |||
*[[SetCloudSpeed]] | |||
*[[GetCloudSpeed]] | |||
*[[SetCloudDensity]] | |||
*[[GetCloudDensity]] | |||
*[[SetSunRadius]] | *[[SetSunRadius]] | ||
*[[ | *[[GetSunRadius]] | ||
*[[SetMoonRadius]] | *[[SetMoonRadius]] | ||
*[[ | *[[GetMoonRadius]] | ||
*[[ | *[[SetHeightFogDensity]] | ||
*[[ | *[[GetHeightFogDensity]] | ||
=== Network === | |||
*[[GetPing]] | *[[GetPing]] | ||
*[[GetNetworkStats]] | *[[GetNetworkStats]] | ||
*[[GetServerIP]] | |||
*[[GetServerPort]] | |||
=== NPC === | |||
*[[IsValidNPC]] | |||
*[[GetNPCActor]] | |||
*[[SetNPCPropertyValue]] | |||
*[[GetNPCPropertyValue]] | |||
*[[GetNPCBoneNames]] | |||
*[[GetNPCBoneLocation]] | |||
*[[GetNPCCount]] | *[[GetNPCCount]] | ||
*[[GetStreamedNPC]] | *[[GetStreamedNPC]] | ||
*[[GetNPCLocation]] | *[[GetNPCLocation]] | ||
*[[GetNPCSkeletalMeshComponent]] | |||
*[[SetNPCOutline]] | *[[SetNPCOutline]] | ||
=== Objects === | |||
*[[GetObjectActor]] | |||
*[[SetObjectPropertyValue]] | |||
*[[GetObjectPropertyValue]] | |||
*[[GetObjectCount]] | *[[GetObjectCount]] | ||
*[[GetObjectModelCount]] | *[[GetObjectModelCount]] | ||
*[[GetObjectModelGroup]] | |||
*[[GetObjectModelName]] | |||
*[[GetStreamedObjects]] | *[[GetStreamedObjects]] | ||
*[[GetObjectModel]] | *[[GetObjectModel]] | ||
Line 117: | Line 244: | ||
*[[EnableObjectHitEvents]] | *[[EnableObjectHitEvents]] | ||
*[[GetObjectMass]] | *[[GetObjectMass]] | ||
*[[GetObjectStaticMeshComponent]] | |||
*[[SetObjectEditorSpeed]] | *[[SetObjectEditorSpeed]] | ||
*[[SetObjectEditable]] | *[[SetObjectEditable]] | ||
*[[SetObjectOutline]] | *[[SetObjectOutline]] | ||
*[[SetObjectCastShadow]] | *[[SetObjectCastShadow]] | ||
*[[SetObjectColor]] | |||
*[[SetObjectEmissiveColor]] | |||
*[[SetObjectTexture]] | |||
*[[SetObjectAnimatedTexture]] | |||
=== Events === | |||
*[[AddEvent]] | *[[AddEvent]] | ||
*[[CallEvent]] | *[[CallEvent]] | ||
*[[AddRemoteEvent]] | *[[AddRemoteEvent]] | ||
*[[CallRemoteEvent]] | *[[CallRemoteEvent]] | ||
=== Pickup === | |||
*[[GetPickupActor]] | |||
*[[GetPickupStaticMeshComponent]] | |||
*[[SetPickupPropertyValue]] | |||
*[[GetPickupPropertyValue]] | |||
*[[GetPickupCount]] | *[[GetPickupCount]] | ||
*[[GetStreamedPickups]] | *[[GetStreamedPickups]] | ||
*[[GetPickupLocation]] | *[[GetPickupLocation]] | ||
*[[ | |||
*[[ | === Door === | ||
*[[ | * [[SetDoorPropertyValue]] | ||
*[[ | * [[GetDoorPropertyValue]] | ||
*[[ | * [[IsDoorInteractable]] | ||
*[[ | *[[IsDoorOpen]] | ||
*[[ | *[[GetDoorActor]] | ||
*[[ | *[[IsValidDoor]] | ||
*[[ | *[[GetDoorCount]] | ||
*[[ | *[[GetNearestDoor]] | ||
*[[ | *[[GetDoorLocation]] | ||
*[[ | *[[GetStreamedDoors]] | ||
*[[ | |||
*[[ | ===Text3D=== | ||
*[[ | *[[SetText3DPropertyValue]] | ||
*[[GetText3DPropertyValue]] | |||
*[[GetText3DCount]] | |||
*[[IsValidText3D]] | |||
*[[GetText3DText]] | |||
=== Sound === | |||
*[[GetSoundCount]] | *[[GetSoundCount]] | ||
*[[IsValidSound]] | *[[IsValidSound]] | ||
*[[CreateSound]] | *[[CreateSound]] | ||
*[[CreateSound3D]] | *[[CreateSound3D]] | ||
*[[SetSound3DLocation]] | |||
*[[GetSound3DLocation]] | |||
*[[DestroySound]] | *[[DestroySound]] | ||
*[[GetAllSounds]] | *[[GetAllSounds]] | ||
Line 156: | Line 303: | ||
*[[SetSoundFadeIn]] | *[[SetSoundFadeIn]] | ||
*[[SetSoundFadeOut]] | *[[SetSoundFadeOut]] | ||
*[[ | |||
=== Text === | |||
*[[SetText3DPropertyValue]] | |||
*[[GetText3DPropertyValue]] | |||
*[[GetText3DCount]] | *[[GetText3DCount]] | ||
*[[GetStreamedText3D]] | *[[GetStreamedText3D]] | ||
*[[GetText3DLocation]] | *[[GetText3DLocation]] | ||
=== Timer === | |||
*[[Delay]] | |||
*[[GetTimerCount]] | *[[GetTimerCount]] | ||
*[[GetAllTimers]] | *[[GetAllTimers]] | ||
Line 169: | Line 322: | ||
*[[UnpauseTimer]] | *[[UnpauseTimer]] | ||
*[[GetTimerRemainingTime]] | *[[GetTimerRemainingTime]] | ||
=== Vehicles === | |||
*[[SetVehiclePropertyValue]] | |||
*[[GetVehiclePropertyValue]] | |||
*[[GetVehicleCount]] | *[[GetVehicleCount]] | ||
*[[GetVehicleLicensePlate]] | |||
*[[IsValidVehicle]] | *[[IsValidVehicle]] | ||
*[[GetStreamedVehicles]] | *[[GetStreamedVehicles]] | ||
*[[GetVehicleBoneLocation]] | |||
*[[GetVehicleBoneNames]] | |||
*[[GetVehicleModel]] | *[[GetVehicleModel]] | ||
*[[GetVehicleLocation]] | *[[GetVehicleLocation]] | ||
Line 196: | Line 356: | ||
*[[GetVehicleDoorLocation]] | *[[GetVehicleDoorLocation]] | ||
*[[GetVehicleHealth]] | *[[GetVehicleHealth]] | ||
*[[GetVehicleSkeletalMeshComponent]] | |||
=== Web UI === | |||
*[[GetWebUICount]] | *[[GetWebUICount]] | ||
*[[CreateWebUI]] | *[[CreateWebUI]] | ||
*[[CreateWebUI3D]] | *[[CreateWebUI3D]] | ||
*[[CreateRemoteWebUI]] | |||
*[[CreateRemoteWebUI3D]] | |||
*[[DestroyWebUI]] | *[[DestroyWebUI]] | ||
*[[GetAllWebUI]] | *[[GetAllWebUI]] | ||
Line 211: | Line 376: | ||
*[[SetWebAlignment]] | *[[SetWebAlignment]] | ||
*[[SetWebAnchors]] | *[[SetWebAnchors]] | ||
*[[ | *[[SetWebFocus]] | ||
=== Key === | |||
{{Template:KeyFunctions}} |
Latest revision as of 17:59, 3 February 2022
Pak
Game
- FlashInTaskbar
- IsGameWindowFocused
- SetStorageValue
- GetStorageValue
- GetGameLanguage
- GetGameVersion
- GetGameVersionString
- IsGameDevMode
- IsPlayerInMainMenu
- InvokeDamageFX
- UpdateDiscordActivity
- ConnectToServer
- SetNearClipPlane
- CreateSky
- GetAllPackages
- GetPackageFiles
- IsServer
- IsClient
- CopyToClipboard
Colors
Miscellaneous
- LineTrace
- createtable_ex
- GetCameraFoV
- SetCameraFoV
- Random
- RandomFloat
- Base64Encode
- Base64Decode
- GetDistance2D
- GetDistance3D
- GetDistanceSquared3D
- Lerp
- LerpVector
- VectorToRotation
- RotationToVector
- NormalizeVector
- IsFloatNearlyZero
- RandomUnitVectorInCone
- RandomUnitVectorInEllipticalCone
- UpdateStreamingLevels
Time
Player
- TogglePlayerTag
- SetPlayerVoiceTone
- GetPlayerActor
- GetPlayerSkeletalMeshComponent
- GetPlayerId
- SetPlayerPropertyValue
- GetPlayerPropertyValue
- SetPlayerRotationRate
- GetPlayerRotationRate
- SetPlayerJumpZVelocity
- GetPlayerJumpZVelocity
- GetPlayerWeapon
- GetWeaponType
- GetPlayerWeaponMuzzleLocation
- GetPlayerBoneNames
- GetAllPlayersInSphere
- GetAllPlayersInBox
- GetTerrainHeight
- EnableFirstPersonCamera
- IsFirstPersonCamera
- SetControllerOrientedMovement
- IsValidPlayer
- GetPlayerName
- GetStreamedPlayers
- GetPlayerLocation
- GetPlayerHeading
- IsPlayerTalking
- GetPlayerHealth
- GetPlayerArmor
- GetPlayerMovementMode
- GetPlayerMovementSpeed
- IsPlayerAiming
- IsPlayerReloading
- IsPlayerDead
- GetPlayerBoneLocation
- SetPlayerOutline
- SetPlayerClothingPreset
- GetPlayerVehicle
- IsPlayerInVehicle
- GetPlayerVehicleSeat
- GetPlayerEquippedWeaponSlot
- GetPlayerForwardVector
- GetPlayerRightVector
- GetPlayerUpVector
- GetVehicleActor
- SetPlayerLipMovement
- IsPlayerPlayingAnimation
- GetPlayerCount
- CancelAimImmediately
Camera
- StartCameraFade
- StopCameraFade
- PlayCameraShake
- StopCameraShake
- SetCameraShakeLocation
- SetCameraShakeRotation
- SetCameraShakeFOV
- GetScreenSize
- SetCameraLocation
- GetCameraLocation
- SetCameraRotation
- GetCameraRotation
- GetCameraForwardVector
- GetCameraRightVector
- GetCameraUpVector
- SetCameraViewDistance
- GetCameraViewDistance
Waypoints
- CreateWaypoint
- DestroyWaypoint
- SetWaypointText
- SetWaypointLocation
- GetWaypointLocation
- GetAllWaypoints
Fireworks
Packages
Chat
HUDs
Post-processing
GUI
- DrawText
- SetDrawColor
- SetTextDrawScale
- GetTextSize
- DrawLine
- DrawLine3D
- DrawPoint3D
- DrawCircle3D
- DrawBox
- DrawRect
- DrawTexture
- DrawTextureEx
- WorldToScreen
- ScreenToWorld
- CreateTextBox
- DestroyTextBox
- SetTextBoxAnchors
- SetTextBoxAlignment
- SetTextBoxText
Ocean
Mouse
- ShowMouseCursor
- GetMouseHitLocation
- GetMouseHitEntity
- IsMouseCursorEnabled
- SetMouseLocation
- GetMouseLocation
- GetMouseInputDelta
- DeprojectMouseLocationToWorld
Sky / Environment
- SetTime
- GetTime
- SetSkySaturation
- GetSkySaturation
- SetCloudSpeed
- GetCloudSpeed
- SetCloudDensity
- GetCloudDensity
- SetSunRadius
- GetSunRadius
- SetMoonRadius
- GetMoonRadius
- SetHeightFogDensity
- GetHeightFogDensity
Network
NPC
- IsValidNPC
- GetNPCActor
- SetNPCPropertyValue
- GetNPCPropertyValue
- GetNPCBoneNames
- GetNPCBoneLocation
- GetNPCCount
- GetStreamedNPC
- GetNPCLocation
- GetNPCSkeletalMeshComponent
- SetNPCOutline
Objects
- GetObjectActor
- SetObjectPropertyValue
- GetObjectPropertyValue
- GetObjectCount
- GetObjectModelCount
- GetObjectModelGroup
- GetObjectModelName
- GetStreamedObjects
- GetObjectModel
- GetObjectLocation
- GetObjectRotation
- GetObjectScale
- GetObjectBoundingBox
- GetObjectSize
- EnableObjectHitEvents
- GetObjectMass
- GetObjectStaticMeshComponent
- SetObjectEditorSpeed
- SetObjectEditable
- SetObjectOutline
- SetObjectCastShadow
- SetObjectColor
- SetObjectEmissiveColor
- SetObjectTexture
- SetObjectAnimatedTexture
Events
Pickup
- GetPickupActor
- GetPickupStaticMeshComponent
- SetPickupPropertyValue
- GetPickupPropertyValue
- GetPickupCount
- GetStreamedPickups
- GetPickupLocation
Door
- SetDoorPropertyValue
- GetDoorPropertyValue
- IsDoorInteractable
- IsDoorOpen
- GetDoorActor
- IsValidDoor
- GetDoorCount
- GetNearestDoor
- GetDoorLocation
- GetStreamedDoors
Text3D
Sound
- GetSoundCount
- IsValidSound
- CreateSound
- CreateSound3D
- SetSound3DLocation
- GetSound3DLocation
- DestroySound
- GetAllSounds
- SetSoundVolume
- GetSoundVolume
- SetSoundPitch
- GetSoundPitch
- SetSoundFadeIn
- SetSoundFadeOut
Text
Timer
- Delay
- GetTimerCount
- GetAllTimers
- IsValidTimer
- CreateTimer
- CreateCountTimer
- DestroyTimer
- PauseTimer
- UnpauseTimer
- GetTimerRemainingTime
Vehicles
- SetVehiclePropertyValue
- GetVehiclePropertyValue
- GetVehicleCount
- GetVehicleLicensePlate
- IsValidVehicle
- GetStreamedVehicles
- GetVehicleBoneLocation
- GetVehicleBoneNames
- GetVehicleModel
- GetVehicleLocation
- GetVehicleRotation
- GetVehicleVelocity
- GetVehicleForwardVector
- GetVehicleRightVector
- GetVehicleUpVector
- GetVehicleBoundingBox
- GetVehicleEngineRPM
- GetVehicleForwardSpeed
- GetVehicleGear
- GetVehicleWheelSurface
- IsVehicleWheelInAir
- IsVehicleInAir
- GetVehicleWheelSteerAngle
- IsVehicleHornActive
- GetVehicleEngineState
- GetVehicleLightState
- GetVehicleHoodRatio
- GetVehicleTrunkRatio
- IsVehicleInWater
- IsVehicleSeatOccupied
- GetVehicleDoorLocation
- GetVehicleHealth
- GetVehicleSkeletalMeshComponent
Web UI
- GetWebUICount
- CreateWebUI
- CreateWebUI3D
- CreateRemoteWebUI
- CreateRemoteWebUI3D
- DestroyWebUI
- GetAllWebUI
- SetWebVisibility
- GetWebVisibility
- SetWebURL
- LoadWebFile
- ExecuteWebJS
- SetWebLocation
- SetWebRotation
- SetWebSize
- SetWebAlignment
- SetWebAnchors
- SetWebFocus