<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dev.playonset.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guewen</id>
	<title>Onset Developer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dev.playonset.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guewen"/>
	<link rel="alternate" type="text/html" href="https://dev.playonset.com/wiki/Special:Contributions/Guewen"/>
	<updated>2026-04-24T08:43:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://dev.playonset.com/index.php?title=SetWebRotation&amp;diff=3432</id>
		<title>SetWebRotation</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=SetWebRotation&amp;diff=3432"/>
		<updated>2020-01-04T09:35:19Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Client|1.0}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Set the rotation for the specified web.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|SetWebRotation(web, rx, ry, rz)}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncParam|web|The web identifier}}&lt;br /&gt;
{{FuncParam|rx|The rotation RX}}&lt;br /&gt;
{{FuncParam|ry|The rotation RY}}&lt;br /&gt;
{{FuncParam|rz|The rotation RZ}}&lt;br /&gt;
&lt;br /&gt;
{{FuncReturnValue|Returns &#039;&#039;&#039;true&#039;&#039;&#039; on success.}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
SetWebRotation(webId, 0.0, 0.0)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{RelatedFunctions}}&lt;br /&gt;
{{Template:WebFunctions}}&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=GetPlayerDimension&amp;diff=3378</id>
		<title>GetPlayerDimension</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=GetPlayerDimension&amp;diff=3378"/>
		<updated>2019-12-27T18:59:33Z</updated>

		<summary type="html">&lt;p&gt;Guewen: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Server|1.0}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Gets the dimension of this player set with [[SetPlayerDimension]]}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|GetPlayerDimension(player)}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncParam|player|The player identifier.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncReturnValue|Returns the dimension.}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight Lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
print(GetPlayerDimension(1))&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{RelatedFunctions}}&lt;br /&gt;
* [[SetPlayerDimension]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=SetMouseLocation&amp;diff=3349</id>
		<title>SetMouseLocation</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=SetMouseLocation&amp;diff=3349"/>
		<updated>2019-12-22T10:47:41Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Client|1.0}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Sets the cursor&#039;s position on the screen. Only works within viewport aswell}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|SetMouseLocation(x, y)}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncParam|mouseX|The X coordinate to move the cursor to.}}&lt;br /&gt;
{{FuncParam|mouseY|The Y coordinate to move the cursor to.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
SetMouseLocation(50,50)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3348</id>
		<title>Template:ClientFunctions</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3348"/>
		<updated>2019-12-22T10:40:18Z</updated>

		<summary type="html">&lt;p&gt;Guewen: /* Mouse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pak ==&lt;br /&gt;
*[[DoesPakExist]]&lt;br /&gt;
*[[LoadPak]]&lt;br /&gt;
*[[ReplaceObjectModelMesh]]&lt;br /&gt;
*[[GetAllFilesInPak]]&lt;br /&gt;
&lt;br /&gt;
== Collisions ==&lt;br /&gt;
*[[GetAllCollisions]]&lt;br /&gt;
*[[CreateCollisionBox]]&lt;br /&gt;
*[[CreateCollisionSphere]]&lt;br /&gt;
*[[DestroyCollision]]&lt;br /&gt;
== Game ==&lt;br /&gt;
*[[GetGameVersion]]&lt;br /&gt;
*[[IsGameDevMode]]&lt;br /&gt;
*[[IsPlayerInMainMenu]]&lt;br /&gt;
*[[InvokeDamageFX]]&lt;br /&gt;
== Colors ==&lt;br /&gt;
*[[RGBA]]&lt;br /&gt;
*[[RGB]]&lt;br /&gt;
*[[HexToRGBA]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
*[[LineTrace]]&lt;br /&gt;
*[[createtable_ex]]&lt;br /&gt;
*[[GetCameraFoV]]&lt;br /&gt;
*[[SetCameraFoV]]&lt;br /&gt;
*[[Random]]&lt;br /&gt;
*[[RandomFloat]]&lt;br /&gt;
*[[Base64Encode]]&lt;br /&gt;
*[[Base64Decode]]&lt;br /&gt;
*[[GetDistance2D]]&lt;br /&gt;
*[[GetDistance3D]]&lt;br /&gt;
*[[GetDistanceSquared3D]]&lt;br /&gt;
*[[VectorToRotation]]&lt;br /&gt;
*[[RotationToVector]]&lt;br /&gt;
*[[NormalizeVector]]&lt;br /&gt;
*[[IsFloatNearlyZero]]&lt;br /&gt;
*[[RandomUnitVectorInCone‎‎]]&lt;br /&gt;
*[[RandomUnitVectorInEllipticalCone]]&lt;br /&gt;
== Time ==&lt;br /&gt;
*[[GetTickCount]]&lt;br /&gt;
*[[GetTimeSeconds]]&lt;br /&gt;
*[[GetDeltaSeconds]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[GetPlayerId]]&lt;br /&gt;
*[[SetPlayerPropertyValue]]&lt;br /&gt;
*[[GetPlayerPropertyValue]]&lt;br /&gt;
*[[SetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerWeapon]]&lt;br /&gt;
*[[GetWeaponType]]&lt;br /&gt;
*[[GetPlayerWeaponMuzzleLocation]]&lt;br /&gt;
*[[GetPlayerBoneNames]]&lt;br /&gt;
*[[GetPlayerSkeletalMeshComponent]]&lt;br /&gt;
*[[GetAllPlayersInSphere]]&lt;br /&gt;
*[[GetAllPlayersInBox]]&lt;br /&gt;
*[[GetTerrainHeight]]&lt;br /&gt;
*[[EnableFirstPersonCamera]]&lt;br /&gt;
*[[IsFirstPersonCamera]]&lt;br /&gt;
*[[SetNearClipPlane]]&lt;br /&gt;
*[[ConnectToServer]]&lt;br /&gt;
*[[SetControllerOrientedMovement]]&lt;br /&gt;
*[[IsValidPlayer]]&lt;br /&gt;
*[[GetPlayerName]]&lt;br /&gt;
*[[GetStreamedPlayers]]&lt;br /&gt;
*[[GetPlayerLocation]]&lt;br /&gt;
*[[GetPlayerHeading]]&lt;br /&gt;
*[[IsPlayerTalking]]&lt;br /&gt;
*[[GetPlayerHealth]]&lt;br /&gt;
*[[GetPlayerArmor]]&lt;br /&gt;
*[[GetPlayerMovementMode]]&lt;br /&gt;
*[[GetPlayerMovementSpeed]]&lt;br /&gt;
*[[IsPlayerAiming]]&lt;br /&gt;
*[[IsPlayerReloading]]&lt;br /&gt;
*[[IsPlayerDead]]&lt;br /&gt;
*[[GetPlayerBoneLocation]]&lt;br /&gt;
*[[SetPlayerOutline]]&lt;br /&gt;
*[[SetPlayerClothingPreset]]&lt;br /&gt;
*[[GetPlayerVehicle]]&lt;br /&gt;
*[[IsPlayerInVehicle]]&lt;br /&gt;
*[[GetPlayerEquippedWeaponSlot]]&lt;br /&gt;
*[[GetPlayerForwardVector]]&lt;br /&gt;
*[[GetPlayerRightVector]]&lt;br /&gt;
*[[GetPlayerUpVector]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[StartCameraFade]]&lt;br /&gt;
*[[StopCameraFade]]&lt;br /&gt;
*[[PlayCameraShake]]&lt;br /&gt;
*[[StopCameraShake]]&lt;br /&gt;
*[[SetCameraShakeLocation]]&lt;br /&gt;
*[[SetCameraShakeRotation]]&lt;br /&gt;
*[[SetCameraShakeFOV]]&lt;br /&gt;
*[[GetScreenSize]]&lt;br /&gt;
*[[SetCameraLocation]]&lt;br /&gt;
*[[GetCameraLocation]]&lt;br /&gt;
*[[SetCameraRotation]]&lt;br /&gt;
*[[GetCameraRotation]]&lt;br /&gt;
*[[GetCameraForwardVector]]&lt;br /&gt;
*[[GetCameraRightVector]]&lt;br /&gt;
*[[GetCameraUpVector]]&lt;br /&gt;
*[[GetInputAxisValue]]&lt;br /&gt;
*[[SetCameraViewDistance]]&lt;br /&gt;
*[[GetCameraViewDistance]]&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
*[[CreateWaypoint]]&lt;br /&gt;
*[[DestroyWaypoint]]&lt;br /&gt;
*[[UpdateWaypoint]]&lt;br /&gt;
*[[SetWaypointLocation]]&lt;br /&gt;
*[[GetWaypointLocation]]&lt;br /&gt;
*[[GetAllWaypoints]]&lt;br /&gt;
== Fireworks ==&lt;br /&gt;
*[[CreateFireworks]]&lt;br /&gt;
== Packages ==&lt;br /&gt;
*[[GetPackageName]]&lt;br /&gt;
*[[ImportPackage]]&lt;br /&gt;
*[[AddFunctionExport]]&lt;br /&gt;
== Chat ==&lt;br /&gt;
*[[AddPlayerChat]]&lt;br /&gt;
*[[IsChatFocus]]&lt;br /&gt;
*[[ShowChat]]&lt;br /&gt;
*[[SetChatLocation]]&lt;br /&gt;
*[[GetChatLocation]]&lt;br /&gt;
== HUDs ==&lt;br /&gt;
*[[ShowWeaponHUD]]&lt;br /&gt;
*[[ShowHealthHUD]]&lt;br /&gt;
== Post-processing ==&lt;br /&gt;
*[[SetPostEffect]]&lt;br /&gt;
*[[AddPostProcessMaterial]]&lt;br /&gt;
*[[RemovePostProcessMaterial]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
*[[DrawText]]&lt;br /&gt;
*[[SetDrawColor]]&lt;br /&gt;
*[[SetTextDrawScale]]&lt;br /&gt;
*[[GetTextSize]]&lt;br /&gt;
*[[DrawLine]]&lt;br /&gt;
*[[DrawLine3D]]&lt;br /&gt;
*[[DrawPoint3D]]&lt;br /&gt;
*[[DrawCircle3D]]&lt;br /&gt;
*[[DrawBox]]&lt;br /&gt;
*[[DrawRect]]&lt;br /&gt;
*[[DrawTexture]]&lt;br /&gt;
*[[DrawTextureEx]]&lt;br /&gt;
*[[WorldToScreen]]&lt;br /&gt;
*[[ScreenToWorld]]&lt;br /&gt;
*[[CreateTextBox]]&lt;br /&gt;
*[[DestroyTextBox]]&lt;br /&gt;
*[[SetTextBoxAnchors]]&lt;br /&gt;
*[[SetTextBoxAlignment]]&lt;br /&gt;
*[[SetTextBoxText]]&lt;br /&gt;
== Ocean ==&lt;br /&gt;
*[[SetOceanWaterLevel]]&lt;br /&gt;
*[[SetOceanColor]]&lt;br /&gt;
*[[ResetOceanColor]]&lt;br /&gt;
== Mouse ==&lt;br /&gt;
*[[ShowMouseCursor]]&lt;br /&gt;
*[[GetMouseHitLocation]]&lt;br /&gt;
*[[GetMouseHitEntity]]&lt;br /&gt;
*[[SetInputMode]]&lt;br /&gt;
*[[IsMouseCursorEnabled]]&lt;br /&gt;
*[[SetMouseLocation]]&lt;br /&gt;
*[[GetMouseLocation]]&lt;br /&gt;
*[[GetMouseInputDelta]]&lt;br /&gt;
*[[DeprojectMouseLocationToWorld]]&lt;br /&gt;
&lt;br /&gt;
== Environment ==&lt;br /&gt;
*[[SetTime]]&lt;br /&gt;
*[[GetTime]]&lt;br /&gt;
*[[SetSkySaturation]]&lt;br /&gt;
*[[SetSunRadius]]&lt;br /&gt;
*[[SetSunShine]]&lt;br /&gt;
*[[SetSunAzimuth]]&lt;br /&gt;
*[[SetStarsBrightness]]&lt;br /&gt;
*[[SetMoonRadius]]&lt;br /&gt;
*[[SetMoonShine]]&lt;br /&gt;
*[[SetFogDensity]]&lt;br /&gt;
*[[SetSunLightIntensity]]&lt;br /&gt;
*[[SetSkyLightIntensity]]&lt;br /&gt;
*[[SetMoonLightIntensity]]&lt;br /&gt;
*[[SetSkyRotationSpeed]]&lt;br /&gt;
*[[SetWeather]]&lt;br /&gt;
== Network ==&lt;br /&gt;
*[[GetPing]]&lt;br /&gt;
*[[GetNetworkStats]]&lt;br /&gt;
== NPC ==&lt;br /&gt;
*[[SetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCCount]]&lt;br /&gt;
*[[GetStreamedNPC]]&lt;br /&gt;
*[[GetNPCLocation]]&lt;br /&gt;
*[[GetNPCSkeletalMeshComponent]]&lt;br /&gt;
*[[SetNPCOutline]]&lt;br /&gt;
== Objects ==&lt;br /&gt;
*[[SetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectCount]]&lt;br /&gt;
*[[GetObjectModelCount]]&lt;br /&gt;
*[[GetObjectModelGroup]]&lt;br /&gt;
*[[GetObjectModelName]]&lt;br /&gt;
*[[GetStreamedObjects]]&lt;br /&gt;
*[[GetObjectModel]]&lt;br /&gt;
*[[GetObjectLocation]]&lt;br /&gt;
*[[GetObjectRotation]]&lt;br /&gt;
*[[GetObjectScale]]&lt;br /&gt;
*[[GetObjectBoundingBox]]&lt;br /&gt;
*[[GetObjectSize]]&lt;br /&gt;
*[[EnableObjectHitEvents]]&lt;br /&gt;
*[[GetObjectMass]]&lt;br /&gt;
*[[GetObjectStaticMeshComponent]]&lt;br /&gt;
*[[SetObjectEditorSpeed]]&lt;br /&gt;
*[[SetObjectEditable]]&lt;br /&gt;
*[[SetObjectOutline]]&lt;br /&gt;
*[[SetObjectCastShadow]]&lt;br /&gt;
*[[SetObjectColor]]&lt;br /&gt;
*[[SetObjectEmissiveColor]]&lt;br /&gt;
*[[SetObjectTexture]]&lt;br /&gt;
*[[SetObjectAnimatedTexture]]&lt;br /&gt;
== Events ==&lt;br /&gt;
*[[AddEvent]]&lt;br /&gt;
*[[CallEvent]]&lt;br /&gt;
*[[AddRemoteEvent]]&lt;br /&gt;
*[[CallRemoteEvent]]&lt;br /&gt;
== Pickup ==&lt;br /&gt;
*[[GetPickupStaticMeshComponent]]&lt;br /&gt;
*[[SetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupCount]]&lt;br /&gt;
*[[GetStreamedPickups]]&lt;br /&gt;
*[[GetPickupLocation]]&lt;br /&gt;
*[[GetPlayerCount]]&lt;br /&gt;
== Door ==&lt;br /&gt;
*[[IsValidDoor]]&lt;br /&gt;
*[[GetDoorCount]]&lt;br /&gt;
*[[GetDoorLocation]]&lt;br /&gt;
*[[GetStreamedDoors]]&lt;br /&gt;
*[[GetSoundCount]]&lt;br /&gt;
== Sound ==&lt;br /&gt;
*[[IsValidSound]]&lt;br /&gt;
*[[CreateSound]]&lt;br /&gt;
*[[CreateSound3D]]&lt;br /&gt;
*[[SetSound3DLocation]]&lt;br /&gt;
*[[GetSound3DLocation]]&lt;br /&gt;
*[[DestroySound]]&lt;br /&gt;
*[[GetAllSounds]]&lt;br /&gt;
*[[SetSoundVolume]]&lt;br /&gt;
*[[GetSoundVolume]]&lt;br /&gt;
*[[SetSoundPitch]]&lt;br /&gt;
*[[GetSoundPitch]]&lt;br /&gt;
*[[SetSoundFadeIn]]&lt;br /&gt;
*[[SetSoundFadeOut]]&lt;br /&gt;
== Text ==&lt;br /&gt;
*[[SetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DCount]]&lt;br /&gt;
*[[GetStreamedText3D]]&lt;br /&gt;
*[[GetText3DLocation]]&lt;br /&gt;
== Timer ==&lt;br /&gt;
*[[Delay]]&lt;br /&gt;
*[[GetTimerCount]]&lt;br /&gt;
*[[GetAllTimers]]&lt;br /&gt;
*[[IsValidTimer]]&lt;br /&gt;
*[[CreateTimer]]&lt;br /&gt;
*[[CreateCountTimer]]&lt;br /&gt;
*[[DestroyTimer]]&lt;br /&gt;
*[[PauseTimer]]&lt;br /&gt;
*[[UnpauseTimer]]&lt;br /&gt;
*[[GetTimerRemainingTime]]&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
*[[SetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehicleCount]]&lt;br /&gt;
*[[GetVehicleLicensePlate]]&lt;br /&gt;
*[[IsValidVehicle]]&lt;br /&gt;
*[[GetStreamedVehicles]]&lt;br /&gt;
*[[GetVehicleBoneLocation]]&lt;br /&gt;
*[[GetVehicleBoneNames]]&lt;br /&gt;
*[[GetVehicleModel]]&lt;br /&gt;
*[[GetVehicleLocation]]&lt;br /&gt;
*[[GetVehicleRotation]]&lt;br /&gt;
*[[GetVehicleVelocity]]&lt;br /&gt;
*[[GetVehicleForwardVector]]&lt;br /&gt;
*[[GetVehicleRightVector]]&lt;br /&gt;
*[[GetVehicleUpVector]]&lt;br /&gt;
*[[GetVehicleBoundingBox]]&lt;br /&gt;
*[[GetVehicleEngineRPM]]&lt;br /&gt;
*[[GetVehicleForwardSpeed]]&lt;br /&gt;
*[[GetVehicleGear]]&lt;br /&gt;
*[[GetVehicleWheelSurface]]&lt;br /&gt;
*[[IsVehicleWheelInAir]]&lt;br /&gt;
*[[IsVehicleInAir]]&lt;br /&gt;
*[[GetVehicleWheelSteerAngle]]&lt;br /&gt;
*[[IsVehicleHornActive]]&lt;br /&gt;
*[[GetVehicleEngineState]]&lt;br /&gt;
*[[GetVehicleLightState]]&lt;br /&gt;
*[[GetVehicleHoodRatio]]&lt;br /&gt;
*[[GetVehicleTrunkRatio]]&lt;br /&gt;
*[[IsVehicleInWater]]&lt;br /&gt;
*[[IsVehicleSeatOccupied]]&lt;br /&gt;
*[[GetVehicleDoorLocation]]&lt;br /&gt;
*[[GetVehicleHealth]]&lt;br /&gt;
== Web UI ==&lt;br /&gt;
*[[GetWebUICount]]&lt;br /&gt;
*[[CreateWebUI]]&lt;br /&gt;
*[[CreateWebUI3D]]&lt;br /&gt;
*[[CreateRemoteWebUI]]&lt;br /&gt;
*[[CreateRemoteWebUI3D]]&lt;br /&gt;
*[[DestroyWebUI]]&lt;br /&gt;
*[[GetAllWebUI]]&lt;br /&gt;
*[[SetWebVisibility]]&lt;br /&gt;
*[[GetWebVisibility]]&lt;br /&gt;
*[[SetWebURL]]&lt;br /&gt;
*[[LoadWebFile]]&lt;br /&gt;
*[[ExecuteWebJS]]&lt;br /&gt;
*[[SetWebLocation]]&lt;br /&gt;
*[[SetWebRotation]]&lt;br /&gt;
*[[SetWebSize]]&lt;br /&gt;
*[[SetWebAlignment]]&lt;br /&gt;
*[[SetWebAnchors]]&lt;br /&gt;
== Key ==&lt;br /&gt;
*[[IsCtrlPressed]]&lt;br /&gt;
*[[IsShiftPressed]]&lt;br /&gt;
*[[IsAltPressed]]&lt;br /&gt;
*[[IsCmdPressed]]&lt;br /&gt;
*[[SetIgnoreMoveInput]]&lt;br /&gt;
*[[SetIgnoreLookInput]]&lt;br /&gt;
*[[SetControlRotation]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=SetMouseLocation&amp;diff=3347</id>
		<title>SetMouseLocation</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=SetMouseLocation&amp;diff=3347"/>
		<updated>2019-12-22T10:27:53Z</updated>

		<summary type="html">&lt;p&gt;Guewen: Created page with &amp;quot;{{Info|Function|Client|1.0}}  {{FuncDescription|Sets the cursor&amp;#039;s position on the screen.}}  {{FuncSyntax|SetMouseLocation(x, y)}}  {{FuncParameters}} {{FuncParam|mouseX|The X...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Client|1.0}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Sets the cursor&#039;s position on the screen.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|SetMouseLocation(x, y)}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncParam|mouseX|The X coordinate to move the cursor to.}}&lt;br /&gt;
{{FuncParam|mouseY|The Y coordinate to move the cursor to.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
SetMouseLocation(50,50)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3117</id>
		<title>Template:ClientFunctions</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3117"/>
		<updated>2019-12-10T23:19:44Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pak ==&lt;br /&gt;
*[[DoesPakExist]]&lt;br /&gt;
*[[LoadPak]]&lt;br /&gt;
*[[ReplaceObjectModelMesh]]&lt;br /&gt;
== Collisions ==&lt;br /&gt;
*[[GetAllCollisions]]&lt;br /&gt;
*[[CreateCollisionBox]]&lt;br /&gt;
*[[CreateCollisionSphere]]&lt;br /&gt;
*[[DestroyCollision]]&lt;br /&gt;
== Game ==&lt;br /&gt;
*[[GetGameVersion]]&lt;br /&gt;
*[[IsGameDevMode]]&lt;br /&gt;
*[[IsPlayerInMainMenu]]&lt;br /&gt;
*[[InvokeDamageFX]]&lt;br /&gt;
== Colors ==&lt;br /&gt;
*[[RGBA]]&lt;br /&gt;
*[[RGB]]&lt;br /&gt;
*[[HexToRGBA]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
*[[Random]]&lt;br /&gt;
*[[RandomFloat]]&lt;br /&gt;
*[[Base64Encode]]&lt;br /&gt;
*[[Base64Decode]]&lt;br /&gt;
*[[GetDistance2D]]&lt;br /&gt;
*[[GetDistance3D]]&lt;br /&gt;
*[[GetDistanceSquared3D]]&lt;br /&gt;
*[[VectorToRotation]]&lt;br /&gt;
*[[RotationToVector]]&lt;br /&gt;
*[[NormalizeVector]]&lt;br /&gt;
*[[IsFloatNearlyZero]]&lt;br /&gt;
*[[RandomUnitVectorInCone‎‎]]&lt;br /&gt;
*[[RandomUnitVectorInEllipticalCone]]&lt;br /&gt;
== Time ==&lt;br /&gt;
*[[GetTickCount]]&lt;br /&gt;
*[[GetTimeSeconds]]&lt;br /&gt;
*[[GetDeltaSeconds]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[GetPlayerId]]&lt;br /&gt;
*[[SetPlayerPropertyValue]]&lt;br /&gt;
*[[GetPlayerPropertyValue]]&lt;br /&gt;
*[[SetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerWeapon]]&lt;br /&gt;
*[[GetWeaponType]]&lt;br /&gt;
*[[GetPlayerWeaponMuzzleLocation]]&lt;br /&gt;
*[[GetPlayerBoneNames]]&lt;br /&gt;
*[[GetPlayerSkeletalMeshComponent]]&lt;br /&gt;
*[[LineTrace]]&lt;br /&gt;
*[[GetAllPlayersInSphere]]&lt;br /&gt;
*[[GetAllPlayersInBox]]&lt;br /&gt;
*[[GetTerrainHeight]]&lt;br /&gt;
*[[EnableFirstPersonCamera]]&lt;br /&gt;
*[[IsFirstPersonCamera]]&lt;br /&gt;
*[[ConnectToServer]]&lt;br /&gt;
*[[SetControllerOrientedMovement]]&lt;br /&gt;
*[[IsValidPlayer]]&lt;br /&gt;
*[[GetPlayerName]]&lt;br /&gt;
*[[GetStreamedPlayers]]&lt;br /&gt;
*[[GetPlayerLocation]]&lt;br /&gt;
*[[GetPlayerHeading]]&lt;br /&gt;
*[[IsPlayerTalking]]&lt;br /&gt;
*[[GetPlayerHealth]]&lt;br /&gt;
*[[GetPlayerArmor]]&lt;br /&gt;
*[[GetPlayerMovementMode]]&lt;br /&gt;
*[[GetPlayerMovementSpeed]]&lt;br /&gt;
*[[IsPlayerAiming]]&lt;br /&gt;
*[[IsPlayerReloading]]&lt;br /&gt;
*[[IsPlayerDead]]&lt;br /&gt;
*[[GetPlayerBoneLocation]]&lt;br /&gt;
*[[SetPlayerOutline]]&lt;br /&gt;
*[[SetPlayerClothingPreset]]&lt;br /&gt;
*[[GetPlayerVehicle]]&lt;br /&gt;
*[[IsPlayerInVehicle]]&lt;br /&gt;
*[[GetPlayerEquippedWeaponSlot]]&lt;br /&gt;
*[[GetPlayerForwardVector]]&lt;br /&gt;
*[[GetPlayerRightVector]]&lt;br /&gt;
*[[GetPlayerUpVector]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[StartCameraFade]]&lt;br /&gt;
*[[StopCameraFade]]&lt;br /&gt;
*[[PlayCameraShake]]&lt;br /&gt;
*[[StopCameraShake]]&lt;br /&gt;
*[[SetCameraShakeLocation]]&lt;br /&gt;
*[[SetCameraShakeRotation]]&lt;br /&gt;
*[[SetCameraShakeFOV]]&lt;br /&gt;
*[[GetScreenSize]]&lt;br /&gt;
*[[SetCameraLocation]]&lt;br /&gt;
*[[GetCameraLocation]]&lt;br /&gt;
*[[SetCameraRotation]]&lt;br /&gt;
*[[GetCameraRotation]]&lt;br /&gt;
*[[GetCameraForwardVector]]&lt;br /&gt;
*[[GetCameraRightVector]]&lt;br /&gt;
*[[GetCameraUpVector]]&lt;br /&gt;
*[[GetInputAxisValue]]&lt;br /&gt;
*[[GetPlayerFOV]]&lt;br /&gt;
*[[SetPlayerFOV]]&lt;br /&gt;
*[[SetCameraViewDistance]]&lt;br /&gt;
*[[GetCameraViewDistance]]&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
*[[CreateWaypoint]]&lt;br /&gt;
*[[DestroyWaypoint]]&lt;br /&gt;
*[[UpdateWaypoint]]&lt;br /&gt;
*[[SetWaypointLocation]]&lt;br /&gt;
*[[GetWaypointLocation]]&lt;br /&gt;
*[[GetAllWaypoints]]&lt;br /&gt;
== Fireworks ==&lt;br /&gt;
*[[CreateFireworks]]&lt;br /&gt;
== Packages ==&lt;br /&gt;
*[[GetPackageName]]&lt;br /&gt;
*[[ImportPackage]]&lt;br /&gt;
*[[AddFunctionExport]]&lt;br /&gt;
== Chat ==&lt;br /&gt;
*[[AddPlayerChat]]&lt;br /&gt;
*[[IsChatFocus]]&lt;br /&gt;
*[[ShowChat]]&lt;br /&gt;
*[[SetChatLocation]]&lt;br /&gt;
*[[GetChatLocation]]&lt;br /&gt;
== HUDs ==&lt;br /&gt;
*[[ShowWeaponHUD]]&lt;br /&gt;
*[[ShowHealthHUD]]&lt;br /&gt;
== Post-processing ==&lt;br /&gt;
*[[SetPostEffect]]&lt;br /&gt;
*[[AddPostProcessMaterial]]&lt;br /&gt;
*[[RemovePostProcessMaterial]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
*[[DrawText]]&lt;br /&gt;
*[[SetDrawColor]]&lt;br /&gt;
*[[SetTextDrawScale]]&lt;br /&gt;
*[[GetTextSize]]&lt;br /&gt;
*[[DrawLine]]&lt;br /&gt;
*[[DrawLine3D]]&lt;br /&gt;
*[[DrawPoint3D]]&lt;br /&gt;
*[[DrawCircle3D]]&lt;br /&gt;
*[[DrawBox]]&lt;br /&gt;
*[[DrawRect]]&lt;br /&gt;
*[[DrawTexture]]&lt;br /&gt;
*[[DrawTextureEx]]&lt;br /&gt;
*[[WorldToScreen]]&lt;br /&gt;
*[[ScreenToWorld]]&lt;br /&gt;
*[[CreateTextBox]]&lt;br /&gt;
*[[DestroyTextBox]]&lt;br /&gt;
*[[SetTextBoxAnchors]]&lt;br /&gt;
*[[SetTextBoxAlignment]]&lt;br /&gt;
*[[SetTextBoxText]]&lt;br /&gt;
== Ocean ==&lt;br /&gt;
*[[SetOceanWaterLevel]]&lt;br /&gt;
*[[SetOceanColor]]&lt;br /&gt;
*[[ResetOceanColor]]&lt;br /&gt;
== Mouse ==&lt;br /&gt;
*[[ShowMouseCursor]]&lt;br /&gt;
*[[GetMouseHitLocation]]&lt;br /&gt;
*[[GetMouseHitEntity]]&lt;br /&gt;
*[[SetInputMode]]&lt;br /&gt;
*[[IsMouseCursorEnabled]]&lt;br /&gt;
*[[GetMouseLocation]]&lt;br /&gt;
*[[GetMouseInputDelta]]&lt;br /&gt;
*[[DeprojectMouseLocationToWorld]]&lt;br /&gt;
== Environment ==&lt;br /&gt;
*[[SetTime]]&lt;br /&gt;
*[[GetTime]]&lt;br /&gt;
*[[SetSkySaturation]]&lt;br /&gt;
*[[SetSunRadius]]&lt;br /&gt;
*[[SetSunShine]]&lt;br /&gt;
*[[SetSunAzimuth]]&lt;br /&gt;
*[[SetStarsBrightness]]&lt;br /&gt;
*[[SetMoonRadius]]&lt;br /&gt;
*[[SetMoonShine]]&lt;br /&gt;
*[[SetFogDensity]]&lt;br /&gt;
*[[SetSunLightIntensity]]&lt;br /&gt;
*[[SetSkyLightIntensity]]&lt;br /&gt;
*[[SetMoonLightIntensity]]&lt;br /&gt;
*[[SetSkyRotationSpeed]]&lt;br /&gt;
*[[SetWeather]]&lt;br /&gt;
== Network ==&lt;br /&gt;
*[[GetPing]]&lt;br /&gt;
*[[GetNetworkStats]]&lt;br /&gt;
== NPC ==&lt;br /&gt;
*[[SetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCCount]]&lt;br /&gt;
*[[GetStreamedNPC]]&lt;br /&gt;
*[[GetNPCLocation]]&lt;br /&gt;
*[[GetNPCSkeletalMeshComponent]]&lt;br /&gt;
*[[SetNPCOutline]]&lt;br /&gt;
== Objects ==&lt;br /&gt;
*[[SetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectCount]]&lt;br /&gt;
*[[GetObjectModelCount]]&lt;br /&gt;
*[[GetObjectModelGroup]]&lt;br /&gt;
*[[GetObjectModelName]]&lt;br /&gt;
*[[GetStreamedObjects]]&lt;br /&gt;
*[[GetObjectModel]]&lt;br /&gt;
*[[GetObjectLocation]]&lt;br /&gt;
*[[GetObjectRotation]]&lt;br /&gt;
*[[GetObjectScale]]&lt;br /&gt;
*[[GetObjectBoundingBox]]&lt;br /&gt;
*[[GetObjectSize]]&lt;br /&gt;
*[[EnableObjectHitEvents]]&lt;br /&gt;
*[[GetObjectMass]]&lt;br /&gt;
*[[GetObjectStaticMeshComponent]]&lt;br /&gt;
*[[SetObjectEditorSpeed]]&lt;br /&gt;
*[[SetObjectEditable]]&lt;br /&gt;
*[[SetObjectOutline]]&lt;br /&gt;
*[[SetObjectCastShadow]]&lt;br /&gt;
*[[SetObjectColor]]&lt;br /&gt;
*[[SetObjectEmissiveColor]]&lt;br /&gt;
*[[SetObjectTexture]]&lt;br /&gt;
*[[SetObjectAnimatedTexture]]&lt;br /&gt;
== Events ==&lt;br /&gt;
*[[AddEvent]]&lt;br /&gt;
*[[CallEvent]]&lt;br /&gt;
*[[AddRemoteEvent]]&lt;br /&gt;
*[[CallRemoteEvent]]&lt;br /&gt;
== Pickup ==&lt;br /&gt;
*[[SetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupCount]]&lt;br /&gt;
*[[GetStreamedPickups]]&lt;br /&gt;
*[[GetPickupLocation]]&lt;br /&gt;
*[[GetPlayerCount]]&lt;br /&gt;
== Door ==&lt;br /&gt;
*[[IsValidDoor]]&lt;br /&gt;
*[[GetDoorCount]]&lt;br /&gt;
*[[GetDoorLocation]]&lt;br /&gt;
*[[GetStreamedDoors]]&lt;br /&gt;
*[[GetSoundCount]]&lt;br /&gt;
== Sound ==&lt;br /&gt;
*[[IsValidSound]]&lt;br /&gt;
*[[CreateSound]]&lt;br /&gt;
*[[CreateSound3D]]&lt;br /&gt;
*[[SetSound3DLocation]]&lt;br /&gt;
*[[GetSound3DLocation]]&lt;br /&gt;
*[[DestroySound]]&lt;br /&gt;
*[[GetAllSounds]]&lt;br /&gt;
*[[SetSoundVolume]]&lt;br /&gt;
*[[GetSoundVolume]]&lt;br /&gt;
*[[SetSoundPitch]]&lt;br /&gt;
*[[GetSoundPitch]]&lt;br /&gt;
*[[SetSoundFadeIn]]&lt;br /&gt;
*[[SetSoundFadeOut]]&lt;br /&gt;
== Text ==&lt;br /&gt;
*[[SetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DCount]]&lt;br /&gt;
*[[GetStreamedText3D]]&lt;br /&gt;
*[[GetText3DLocation]]&lt;br /&gt;
== Timer ==&lt;br /&gt;
*[[Delay]]&lt;br /&gt;
*[[GetTimerCount]]&lt;br /&gt;
*[[GetAllTimers]]&lt;br /&gt;
*[[IsValidTimer]]&lt;br /&gt;
*[[CreateTimer]]&lt;br /&gt;
*[[CreateCountTimer]]&lt;br /&gt;
*[[DestroyTimer]]&lt;br /&gt;
*[[PauseTimer]]&lt;br /&gt;
*[[UnpauseTimer]]&lt;br /&gt;
*[[GetTimerRemainingTime]]&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
*[[SetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehicleCount]]&lt;br /&gt;
*[[GetVehicleLicensePlate]]&lt;br /&gt;
*[[IsValidVehicle]]&lt;br /&gt;
*[[GetStreamedVehicles]]&lt;br /&gt;
*[[GetVehicleBoneLocation]]&lt;br /&gt;
*[[GetVehicleBoneNames]]&lt;br /&gt;
*[[GetVehicleModel]]&lt;br /&gt;
*[[GetVehicleLocation]]&lt;br /&gt;
*[[GetVehicleRotation]]&lt;br /&gt;
*[[GetVehicleVelocity]]&lt;br /&gt;
*[[GetVehicleForwardVector]]&lt;br /&gt;
*[[GetVehicleRightVector]]&lt;br /&gt;
*[[GetVehicleUpVector]]&lt;br /&gt;
*[[GetVehicleBoundingBox]]&lt;br /&gt;
*[[GetVehicleEngineRPM]]&lt;br /&gt;
*[[GetVehicleForwardSpeed]]&lt;br /&gt;
*[[GetVehicleGear]]&lt;br /&gt;
*[[GetVehicleWheelSurface]]&lt;br /&gt;
*[[IsVehicleWheelInAir]]&lt;br /&gt;
*[[IsVehicleInAir]]&lt;br /&gt;
*[[GetVehicleWheelSteerAngle]]&lt;br /&gt;
*[[IsVehicleHornActive]]&lt;br /&gt;
*[[GetVehicleEngineState]]&lt;br /&gt;
*[[GetVehicleLightState]]&lt;br /&gt;
*[[GetVehicleHoodRatio]]&lt;br /&gt;
*[[GetVehicleTrunkRatio]]&lt;br /&gt;
*[[IsVehicleInWater]]&lt;br /&gt;
*[[IsVehicleSeatOccupied]]&lt;br /&gt;
*[[GetVehicleDoorLocation]]&lt;br /&gt;
*[[GetVehicleHealth]]&lt;br /&gt;
== Web UI ==&lt;br /&gt;
*[[GetWebUICount]]&lt;br /&gt;
*[[CreateWebUI]]&lt;br /&gt;
*[[CreateWebUI3D]]&lt;br /&gt;
*[[CreateRemoteWebUI]]&lt;br /&gt;
*[[CreateRemoteWebUI3D]]&lt;br /&gt;
*[[DestroyWebUI]]&lt;br /&gt;
*[[GetAllWebUI]]&lt;br /&gt;
*[[SetWebVisibility]]&lt;br /&gt;
*[[GetWebVisibility]]&lt;br /&gt;
*[[SetWebURL]]&lt;br /&gt;
*[[LoadWebFile]]&lt;br /&gt;
*[[ExecuteWebJS]]&lt;br /&gt;
*[[SetWebLocation]]&lt;br /&gt;
*[[SetWebRotation]]&lt;br /&gt;
*[[SetWebSize]]&lt;br /&gt;
*[[SetWebAlignment]]&lt;br /&gt;
*[[SetWebAnchors]]&lt;br /&gt;
== Key ==&lt;br /&gt;
*[[IsCtrlPressed]]&lt;br /&gt;
*[[IsShiftPressed]]&lt;br /&gt;
*[[IsAltPressed]]&lt;br /&gt;
*[[IsCmdPressed]]&lt;br /&gt;
*[[SetIgnoreMoveInput]]&lt;br /&gt;
*[[SetIgnoreLookInput]]&lt;br /&gt;
*[[SetControlRotation]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=GetPlayerId&amp;diff=3116</id>
		<title>GetPlayerId</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=GetPlayerId&amp;diff=3116"/>
		<updated>2019-12-10T23:17:19Z</updated>

		<summary type="html">&lt;p&gt;Guewen: Created page with &amp;quot;{{Info|Function|Client|1.0}}  {{FuncDescription|Return id of the player.}}  {{FuncSyntax|GetPlayerId()}}  {{FuncParameters}} {{FuncNoParam}}  {{FuncReturnValue|Returns playeri...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Client|1.0}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Return id of the player.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|GetPlayerId()}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncNoParam}}&lt;br /&gt;
&lt;br /&gt;
{{FuncReturnValue|Returns playerid.}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
local id = GetPlayerId()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3112</id>
		<title>Template:ClientFunctions</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3112"/>
		<updated>2019-12-10T19:54:51Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pak ==&lt;br /&gt;
*[[DoesPakExist]]&lt;br /&gt;
*[[LoadPak]]&lt;br /&gt;
*[[ReplaceObjectModelMesh]]&lt;br /&gt;
== Collisions ==&lt;br /&gt;
*[[GetAllCollisions]]&lt;br /&gt;
*[[CreateCollisionBox]]&lt;br /&gt;
*[[CreateCollisionSphere]]&lt;br /&gt;
*[[DestroyCollision]]&lt;br /&gt;
== Game ==&lt;br /&gt;
*[[GetGameVersion]]&lt;br /&gt;
*[[IsGameDevMode]]&lt;br /&gt;
*[[IsPlayerInMainMenu]]&lt;br /&gt;
*[[InvokeDamageFX]]&lt;br /&gt;
== Colors ==&lt;br /&gt;
*[[RGBA]]&lt;br /&gt;
*[[RGB]]&lt;br /&gt;
*[[HexToRGBA]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
*[[Random]]&lt;br /&gt;
*[[RandomFloat]]&lt;br /&gt;
*[[Base64Encode]]&lt;br /&gt;
*[[Base64Decode]]&lt;br /&gt;
*[[GetDistance2D]]&lt;br /&gt;
*[[GetDistance3D]]&lt;br /&gt;
*[[GetDistanceSquared3D]]&lt;br /&gt;
*[[VectorToRotation]]&lt;br /&gt;
*[[RotationToVector]]&lt;br /&gt;
*[[NormalizeVector]]&lt;br /&gt;
*[[IsFloatNearlyZero]]&lt;br /&gt;
*[[RandomUnitVectorInCone‎‎]]&lt;br /&gt;
*[[RandomUnitVectorInEllipticalCone]]&lt;br /&gt;
== Time ==&lt;br /&gt;
*[[GetTickCount]]&lt;br /&gt;
*[[GetTimeSeconds]]&lt;br /&gt;
*[[GetDeltaSeconds]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[SetPlayerPropertyValue]]&lt;br /&gt;
*[[GetPlayerPropertyValue]]&lt;br /&gt;
*[[SetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerWeapon]]&lt;br /&gt;
*[[GetWeaponType]]&lt;br /&gt;
*[[GetPlayerWeaponMuzzleLocation]]&lt;br /&gt;
*[[GetPlayerBoneNames]]&lt;br /&gt;
*[[GetPlayerSkeletalMeshComponent]]&lt;br /&gt;
*[[LineTrace]]&lt;br /&gt;
*[[GetAllPlayersInSphere]]&lt;br /&gt;
*[[GetAllPlayersInBox]]&lt;br /&gt;
*[[GetTerrainHeight]]&lt;br /&gt;
*[[EnableFirstPersonCamera]]&lt;br /&gt;
*[[IsFirstPersonCamera]]&lt;br /&gt;
*[[ConnectToServer]]&lt;br /&gt;
*[[SetControllerOrientedMovement]]&lt;br /&gt;
*[[IsValidPlayer]]&lt;br /&gt;
*[[GetPlayerName]]&lt;br /&gt;
*[[GetStreamedPlayers]]&lt;br /&gt;
*[[GetPlayerLocation]]&lt;br /&gt;
*[[GetPlayerHeading]]&lt;br /&gt;
*[[IsPlayerTalking]]&lt;br /&gt;
*[[GetPlayerHealth]]&lt;br /&gt;
*[[GetPlayerArmor]]&lt;br /&gt;
*[[GetPlayerMovementMode]]&lt;br /&gt;
*[[GetPlayerMovementSpeed]]&lt;br /&gt;
*[[IsPlayerAiming]]&lt;br /&gt;
*[[IsPlayerReloading]]&lt;br /&gt;
*[[IsPlayerDead]]&lt;br /&gt;
*[[GetPlayerBoneLocation]]&lt;br /&gt;
*[[SetPlayerOutline]]&lt;br /&gt;
*[[SetPlayerClothingPreset]]&lt;br /&gt;
*[[GetPlayerVehicle]]&lt;br /&gt;
*[[IsPlayerInVehicle]]&lt;br /&gt;
*[[GetPlayerEquippedWeaponSlot]]&lt;br /&gt;
*[[GetPlayerForwardVector]]&lt;br /&gt;
*[[GetPlayerRightVector]]&lt;br /&gt;
*[[GetPlayerUpVector]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[StartCameraFade]]&lt;br /&gt;
*[[StopCameraFade]]&lt;br /&gt;
*[[PlayCameraShake]]&lt;br /&gt;
*[[StopCameraShake]]&lt;br /&gt;
*[[SetCameraShakeLocation]]&lt;br /&gt;
*[[SetCameraShakeRotation]]&lt;br /&gt;
*[[SetCameraShakeFOV]]&lt;br /&gt;
*[[GetScreenSize]]&lt;br /&gt;
*[[SetCameraLocation]]&lt;br /&gt;
*[[GetCameraLocation]]&lt;br /&gt;
*[[SetCameraRotation]]&lt;br /&gt;
*[[GetCameraRotation]]&lt;br /&gt;
*[[GetCameraForwardVector]]&lt;br /&gt;
*[[GetCameraRightVector]]&lt;br /&gt;
*[[GetCameraUpVector]]&lt;br /&gt;
*[[GetInputAxisValue]]&lt;br /&gt;
*[[GetPlayerFOV]]&lt;br /&gt;
*[[SetPlayerFOV]]&lt;br /&gt;
*[[SetCameraViewDistance]]&lt;br /&gt;
*[[GetCameraViewDistance]]&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
*[[CreateWaypoint]]&lt;br /&gt;
*[[DestroyWaypoint]]&lt;br /&gt;
*[[UpdateWaypoint]]&lt;br /&gt;
*[[SetWaypointLocation]]&lt;br /&gt;
*[[GetWaypointLocation]]&lt;br /&gt;
*[[GetAllWaypoints]]&lt;br /&gt;
== Fireworks ==&lt;br /&gt;
*[[CreateFireworks]]&lt;br /&gt;
== Packages ==&lt;br /&gt;
*[[GetPackageName]]&lt;br /&gt;
*[[ImportPackage]]&lt;br /&gt;
*[[AddFunctionExport]]&lt;br /&gt;
== Chat ==&lt;br /&gt;
*[[AddPlayerChat]]&lt;br /&gt;
*[[IsChatFocus]]&lt;br /&gt;
*[[ShowChat]]&lt;br /&gt;
*[[SetChatLocation]]&lt;br /&gt;
*[[GetChatLocation]]&lt;br /&gt;
== HUDs ==&lt;br /&gt;
*[[ShowWeaponHUD]]&lt;br /&gt;
*[[ShowHealthHUD]]&lt;br /&gt;
== Post-processing ==&lt;br /&gt;
*[[SetPostEffect]]&lt;br /&gt;
*[[AddPostProcessMaterial]]&lt;br /&gt;
*[[RemovePostProcessMaterial]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
*[[DrawText]]&lt;br /&gt;
*[[SetDrawColor]]&lt;br /&gt;
*[[SetTextDrawScale]]&lt;br /&gt;
*[[GetTextSize]]&lt;br /&gt;
*[[DrawLine]]&lt;br /&gt;
*[[DrawLine3D]]&lt;br /&gt;
*[[DrawPoint3D]]&lt;br /&gt;
*[[DrawCircle3D]]&lt;br /&gt;
*[[DrawBox]]&lt;br /&gt;
*[[DrawRect]]&lt;br /&gt;
*[[DrawTexture]]&lt;br /&gt;
*[[DrawTextureEx]]&lt;br /&gt;
*[[WorldToScreen]]&lt;br /&gt;
*[[ScreenToWorld]]&lt;br /&gt;
*[[CreateTextBox]]&lt;br /&gt;
*[[DestroyTextBox]]&lt;br /&gt;
*[[SetTextBoxAnchors]]&lt;br /&gt;
*[[SetTextBoxAlignment]]&lt;br /&gt;
*[[SetTextBoxText]]&lt;br /&gt;
== Ocean ==&lt;br /&gt;
*[[SetOceanWaterLevel]]&lt;br /&gt;
*[[SetOceanColor]]&lt;br /&gt;
*[[ResetOceanColor]]&lt;br /&gt;
== Mouse ==&lt;br /&gt;
*[[ShowMouseCursor]]&lt;br /&gt;
*[[GetMouseHitLocation]]&lt;br /&gt;
*[[GetMouseHitEntity]]&lt;br /&gt;
*[[SetInputMode]]&lt;br /&gt;
*[[IsMouseCursorEnabled]]&lt;br /&gt;
*[[GetMouseLocation]]&lt;br /&gt;
*[[GetMouseInputDelta]]&lt;br /&gt;
*[[DeprojectMouseLocationToWorld]]&lt;br /&gt;
== Environment ==&lt;br /&gt;
*[[SetTime]]&lt;br /&gt;
*[[GetTime]]&lt;br /&gt;
*[[SetSkySaturation]]&lt;br /&gt;
*[[SetSunRadius]]&lt;br /&gt;
*[[SetSunShine]]&lt;br /&gt;
*[[SetSunAzimuth]]&lt;br /&gt;
*[[SetStarsBrightness]]&lt;br /&gt;
*[[SetMoonRadius]]&lt;br /&gt;
*[[SetMoonShine]]&lt;br /&gt;
*[[SetFogDensity]]&lt;br /&gt;
*[[SetSunLightIntensity]]&lt;br /&gt;
*[[SetSkyLightIntensity]]&lt;br /&gt;
*[[SetMoonLightIntensity]]&lt;br /&gt;
*[[SetSkyRotationSpeed]]&lt;br /&gt;
*[[SetWeather]]&lt;br /&gt;
== Network ==&lt;br /&gt;
*[[GetPing]]&lt;br /&gt;
*[[GetNetworkStats]]&lt;br /&gt;
== NPC ==&lt;br /&gt;
*[[SetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCCount]]&lt;br /&gt;
*[[GetStreamedNPC]]&lt;br /&gt;
*[[GetNPCLocation]]&lt;br /&gt;
*[[GetNPCSkeletalMeshComponent]]&lt;br /&gt;
*[[SetNPCOutline]]&lt;br /&gt;
== Objects ==&lt;br /&gt;
*[[SetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectCount]]&lt;br /&gt;
*[[GetObjectModelCount]]&lt;br /&gt;
*[[GetObjectModelGroup]]&lt;br /&gt;
*[[GetObjectModelName]]&lt;br /&gt;
*[[GetStreamedObjects]]&lt;br /&gt;
*[[GetObjectModel]]&lt;br /&gt;
*[[GetObjectLocation]]&lt;br /&gt;
*[[GetObjectRotation]]&lt;br /&gt;
*[[GetObjectScale]]&lt;br /&gt;
*[[GetObjectBoundingBox]]&lt;br /&gt;
*[[GetObjectSize]]&lt;br /&gt;
*[[EnableObjectHitEvents]]&lt;br /&gt;
*[[GetObjectMass]]&lt;br /&gt;
*[[GetObjectStaticMeshComponent]]&lt;br /&gt;
*[[SetObjectEditorSpeed]]&lt;br /&gt;
*[[SetObjectEditable]]&lt;br /&gt;
*[[SetObjectOutline]]&lt;br /&gt;
*[[SetObjectCastShadow]]&lt;br /&gt;
*[[SetObjectColor]]&lt;br /&gt;
*[[SetObjectEmissiveColor]]&lt;br /&gt;
*[[SetObjectTexture]]&lt;br /&gt;
*[[SetObjectAnimatedTexture]]&lt;br /&gt;
== Events ==&lt;br /&gt;
*[[AddEvent]]&lt;br /&gt;
*[[CallEvent]]&lt;br /&gt;
*[[AddRemoteEvent]]&lt;br /&gt;
*[[CallRemoteEvent]]&lt;br /&gt;
== Pickup ==&lt;br /&gt;
*[[SetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupCount]]&lt;br /&gt;
*[[GetStreamedPickups]]&lt;br /&gt;
*[[GetPickupLocation]]&lt;br /&gt;
*[[GetPlayerCount]]&lt;br /&gt;
== Door ==&lt;br /&gt;
*[[IsValidDoor]]&lt;br /&gt;
*[[GetDoorCount]]&lt;br /&gt;
*[[GetDoorLocation]]&lt;br /&gt;
*[[GetStreamedDoors]]&lt;br /&gt;
*[[GetSoundCount]]&lt;br /&gt;
== Sound ==&lt;br /&gt;
*[[IsValidSound]]&lt;br /&gt;
*[[CreateSound]]&lt;br /&gt;
*[[CreateSound3D]]&lt;br /&gt;
*[[SetSound3DLocation]]&lt;br /&gt;
*[[GetSound3DLocation]]&lt;br /&gt;
*[[DestroySound]]&lt;br /&gt;
*[[GetAllSounds]]&lt;br /&gt;
*[[SetSoundVolume]]&lt;br /&gt;
*[[GetSoundVolume]]&lt;br /&gt;
*[[SetSoundPitch]]&lt;br /&gt;
*[[GetSoundPitch]]&lt;br /&gt;
*[[SetSoundFadeIn]]&lt;br /&gt;
*[[SetSoundFadeOut]]&lt;br /&gt;
== Text ==&lt;br /&gt;
*[[SetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DCount]]&lt;br /&gt;
*[[GetStreamedText3D]]&lt;br /&gt;
*[[GetText3DLocation]]&lt;br /&gt;
== Timer ==&lt;br /&gt;
*[[Delay]]&lt;br /&gt;
*[[GetTimerCount]]&lt;br /&gt;
*[[GetAllTimers]]&lt;br /&gt;
*[[IsValidTimer]]&lt;br /&gt;
*[[CreateTimer]]&lt;br /&gt;
*[[CreateCountTimer]]&lt;br /&gt;
*[[DestroyTimer]]&lt;br /&gt;
*[[PauseTimer]]&lt;br /&gt;
*[[UnpauseTimer]]&lt;br /&gt;
*[[GetTimerRemainingTime]]&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
*[[SetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehicleCount]]&lt;br /&gt;
*[[GetVehicleLicensePlate]]&lt;br /&gt;
*[[IsValidVehicle]]&lt;br /&gt;
*[[GetStreamedVehicles]]&lt;br /&gt;
*[[GetVehicleBoneLocation]]&lt;br /&gt;
*[[GetVehicleBoneNames]]&lt;br /&gt;
*[[GetVehicleModel]]&lt;br /&gt;
*[[GetVehicleLocation]]&lt;br /&gt;
*[[GetVehicleRotation]]&lt;br /&gt;
*[[GetVehicleVelocity]]&lt;br /&gt;
*[[GetVehicleForwardVector]]&lt;br /&gt;
*[[GetVehicleRightVector]]&lt;br /&gt;
*[[GetVehicleUpVector]]&lt;br /&gt;
*[[GetVehicleBoundingBox]]&lt;br /&gt;
*[[GetVehicleEngineRPM]]&lt;br /&gt;
*[[GetVehicleForwardSpeed]]&lt;br /&gt;
*[[GetVehicleGear]]&lt;br /&gt;
*[[GetVehicleWheelSurface]]&lt;br /&gt;
*[[IsVehicleWheelInAir]]&lt;br /&gt;
*[[IsVehicleInAir]]&lt;br /&gt;
*[[GetVehicleWheelSteerAngle]]&lt;br /&gt;
*[[IsVehicleHornActive]]&lt;br /&gt;
*[[GetVehicleEngineState]]&lt;br /&gt;
*[[GetVehicleLightState]]&lt;br /&gt;
*[[GetVehicleHoodRatio]]&lt;br /&gt;
*[[GetVehicleTrunkRatio]]&lt;br /&gt;
*[[IsVehicleInWater]]&lt;br /&gt;
*[[IsVehicleSeatOccupied]]&lt;br /&gt;
*[[GetVehicleDoorLocation]]&lt;br /&gt;
*[[GetVehicleHealth]]&lt;br /&gt;
== Web UI ==&lt;br /&gt;
*[[GetWebUICount]]&lt;br /&gt;
*[[CreateWebUI]]&lt;br /&gt;
*[[CreateWebUI3D]]&lt;br /&gt;
*[[CreateRemoteWebUI]]&lt;br /&gt;
*[[CreateRemoteWebUI3D]]&lt;br /&gt;
*[[DestroyWebUI]]&lt;br /&gt;
*[[GetAllWebUI]]&lt;br /&gt;
*[[SetWebVisibility]]&lt;br /&gt;
*[[GetWebVisibility]]&lt;br /&gt;
*[[SetWebURL]]&lt;br /&gt;
*[[LoadWebFile]]&lt;br /&gt;
*[[ExecuteWebJS]]&lt;br /&gt;
*[[SetWebLocation]]&lt;br /&gt;
*[[SetWebRotation]]&lt;br /&gt;
*[[SetWebSize]]&lt;br /&gt;
*[[SetWebAlignment]]&lt;br /&gt;
*[[SetWebAnchors]]&lt;br /&gt;
== Key ==&lt;br /&gt;
*[[IsCtrlPressed]]&lt;br /&gt;
*[[IsShiftPressed]]&lt;br /&gt;
*[[IsAltPressed]]&lt;br /&gt;
*[[IsCmdPressed]]&lt;br /&gt;
*[[SetIgnoreMoveInput]]&lt;br /&gt;
*[[SetIgnoreLookInput]]&lt;br /&gt;
*[[SetControlRotation]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3108</id>
		<title>Template:ClientFunctions</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3108"/>
		<updated>2019-12-10T19:40:19Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pak ==&lt;br /&gt;
*[[DoesPakExist]]&lt;br /&gt;
*[[LoadPak]]&lt;br /&gt;
*[[ReplaceObjectModelMesh]]&lt;br /&gt;
== Collisions ==&lt;br /&gt;
*[[GetAllCollisions]]&lt;br /&gt;
*[[CreateCollisionBox]]&lt;br /&gt;
*[[CreateCollisionSphere]]&lt;br /&gt;
*[[DestroyCollision]]&lt;br /&gt;
== Game ==&lt;br /&gt;
*[[GetGameVersion]]&lt;br /&gt;
*[[IsGameDevMode]]&lt;br /&gt;
*[[IsPlayerInMainMenu]]&lt;br /&gt;
*[[InvokeDamageFX]]&lt;br /&gt;
== Colors ==&lt;br /&gt;
*[[RGBA]]&lt;br /&gt;
*[[RGB]]&lt;br /&gt;
*[[HexToRGBA]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
*[[Random]]&lt;br /&gt;
*[[RandomFloat]]&lt;br /&gt;
*[[Base64Encode]]&lt;br /&gt;
*[[Base64Decode]]&lt;br /&gt;
*[[GetDistance2D]]&lt;br /&gt;
*[[GetDistance3D]]&lt;br /&gt;
*[[GetDistanceSquared3D]]&lt;br /&gt;
*[[VectorToRotation]]&lt;br /&gt;
*[[RotationToVector]]&lt;br /&gt;
*[[NormalizeVector]]&lt;br /&gt;
*[[IsFloatNearlyZero]]&lt;br /&gt;
*[[RandomUnitVectorInCone‎‎]]&lt;br /&gt;
*[[RandomUnitVectorInEllipticalCone]]&lt;br /&gt;
== Time ==&lt;br /&gt;
*[[GetTickCount]]&lt;br /&gt;
*[[GetTimeSeconds]]&lt;br /&gt;
*[[GetDeltaSeconds]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[GetPlayerFOV]]&lt;br /&gt;
*[[SetPlayerFOV]]&lt;br /&gt;
*[[SetCameraViewDistance]]&lt;br /&gt;
*[[GetCameraViewDistance]]&lt;br /&gt;
*[[SetCameraLocation]]&lt;br /&gt;
*[[SetCameraRotation]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[SetPlayerPropertyValue]]&lt;br /&gt;
*[[GetPlayerPropertyValue]]&lt;br /&gt;
*[[SetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerWeapon]]&lt;br /&gt;
*[[GetWeaponType]]&lt;br /&gt;
*[[GetPlayerWeaponMuzzleLocation]]&lt;br /&gt;
*[[GetPlayerBoneNames]]&lt;br /&gt;
*[[GetPlayerSkeletalMeshComponent]]&lt;br /&gt;
*[[LineTrace]]&lt;br /&gt;
*[[GetAllPlayersInSphere]]&lt;br /&gt;
*[[GetAllPlayersInBox]]&lt;br /&gt;
*[[GetTerrainHeight]]&lt;br /&gt;
*[[EnableFirstPersonCamera]]&lt;br /&gt;
*[[IsFirstPersonCamera]]&lt;br /&gt;
*[[ConnectToServer]]&lt;br /&gt;
*[[SetControllerOrientedMovement]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[StartCameraFade]]&lt;br /&gt;
*[[StopCameraFade]]&lt;br /&gt;
*[[PlayCameraShake]]&lt;br /&gt;
*[[StopCameraShake]]&lt;br /&gt;
*[[SetCameraShakeLocation]]&lt;br /&gt;
*[[SetCameraShakeRotation]]&lt;br /&gt;
*[[SetCameraShakeFOV]]&lt;br /&gt;
*[[GetScreenSize]]&lt;br /&gt;
*[[GetCameraLocation]]&lt;br /&gt;
*[[GetCameraRotation]]&lt;br /&gt;
*[[GetCameraForwardVector]]&lt;br /&gt;
*[[GetCameraRightVector]]&lt;br /&gt;
*[[GetCameraUpVector]]&lt;br /&gt;
*[[GetInputAxisValue]]&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
*[[CreateWaypoint]]&lt;br /&gt;
*[[DestroyWaypoint]]&lt;br /&gt;
*[[UpdateWaypoint]]&lt;br /&gt;
*[[SetWaypointLocation]]&lt;br /&gt;
*[[GetWaypointLocation]]&lt;br /&gt;
*[[GetAllWaypoints]]&lt;br /&gt;
== Fireworks ==&lt;br /&gt;
*[[CreateFireworks]]&lt;br /&gt;
== Packages ==&lt;br /&gt;
*[[GetPackageName]]&lt;br /&gt;
*[[ImportPackage]]&lt;br /&gt;
*[[AddFunctionExport]]&lt;br /&gt;
== Chats ==&lt;br /&gt;
*[[AddPlayerChat]]&lt;br /&gt;
*[[ShowChat]]&lt;br /&gt;
*[[SetChatLocation]]&lt;br /&gt;
*[[GetChatLocation]]&lt;br /&gt;
== HUDs ==&lt;br /&gt;
*[[ShowWeaponHUD]]&lt;br /&gt;
*[[ShowHealthHUD]]&lt;br /&gt;
== Post-processing ==&lt;br /&gt;
*[[SetPostEffect]]&lt;br /&gt;
*[[AddPostProcessMaterial]]&lt;br /&gt;
*[[RemovePostProcessMaterial]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
*[[DrawText]]&lt;br /&gt;
*[[SetDrawColor]]&lt;br /&gt;
*[[SetTextDrawScale]]&lt;br /&gt;
*[[GetTextSize]]&lt;br /&gt;
*[[DrawLine]]&lt;br /&gt;
*[[DrawLine3D]]&lt;br /&gt;
*[[DrawPoint3D]]&lt;br /&gt;
*[[DrawCircle3D]]&lt;br /&gt;
*[[DrawBox]]&lt;br /&gt;
*[[DrawRect]]&lt;br /&gt;
*[[DrawTexture]]&lt;br /&gt;
*[[DrawTextureEx]]&lt;br /&gt;
*[[WorldToScreen]]&lt;br /&gt;
*[[ScreenToWorld]]&lt;br /&gt;
*[[CreateTextBox]]&lt;br /&gt;
*[[DestroyTextBox]]&lt;br /&gt;
*[[SetTextBoxAnchors]]&lt;br /&gt;
*[[SetTextBoxAlignment]]&lt;br /&gt;
*[[SetTextBoxText]]&lt;br /&gt;
== Chat ==&lt;br /&gt;
*[[IsChatFocus]]&lt;br /&gt;
== Ocean ==&lt;br /&gt;
*[[SetOceanWaterLevel]]&lt;br /&gt;
*[[SetOceanColor]]&lt;br /&gt;
*[[ResetOceanColor]]&lt;br /&gt;
== Mouse ==&lt;br /&gt;
*[[ShowMouseCursor]]&lt;br /&gt;
*[[GetMouseHitLocation]]&lt;br /&gt;
*[[GetMouseHitEntity]]&lt;br /&gt;
*[[SetInputMode]]&lt;br /&gt;
*[[IsMouseCursorEnabled]]&lt;br /&gt;
*[[GetMouseLocation]]&lt;br /&gt;
*[[GetMouseInputDelta]]&lt;br /&gt;
*[[DeprojectMouseLocationToWorld]]&lt;br /&gt;
== Environment ==&lt;br /&gt;
*[[SetTime]]&lt;br /&gt;
*[[GetTime]]&lt;br /&gt;
*[[SetSkySaturation]]&lt;br /&gt;
*[[SetSunRadius]]&lt;br /&gt;
*[[SetSunShine]]&lt;br /&gt;
*[[SetSunAzimuth]]&lt;br /&gt;
*[[SetStarsBrightness]]&lt;br /&gt;
*[[SetMoonRadius]]&lt;br /&gt;
*[[SetMoonShine]]&lt;br /&gt;
*[[SetFogDensity]]&lt;br /&gt;
*[[SetSunLightIntensity]]&lt;br /&gt;
*[[SetSkyLightIntensity]]&lt;br /&gt;
*[[SetMoonLightIntensity]]&lt;br /&gt;
*[[SetSkyRotationSpeed]]&lt;br /&gt;
*[[SetWeather]]&lt;br /&gt;
== Network ==&lt;br /&gt;
*[[GetPing]]&lt;br /&gt;
*[[GetNetworkStats]]&lt;br /&gt;
== NPC ==&lt;br /&gt;
*[[SetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCCount]]&lt;br /&gt;
*[[GetStreamedNPC]]&lt;br /&gt;
*[[GetNPCLocation]]&lt;br /&gt;
*[[GetNPCSkeletalMeshComponent]]&lt;br /&gt;
*[[SetNPCOutline]]&lt;br /&gt;
== Objects ==&lt;br /&gt;
*[[SetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectCount]]&lt;br /&gt;
*[[GetObjectModelCount]]&lt;br /&gt;
*[[GetObjectModelGroup]]&lt;br /&gt;
*[[GetObjectModelName]]&lt;br /&gt;
*[[GetStreamedObjects]]&lt;br /&gt;
*[[GetObjectModel]]&lt;br /&gt;
*[[GetObjectLocation]]&lt;br /&gt;
*[[GetObjectRotation]]&lt;br /&gt;
*[[GetObjectScale]]&lt;br /&gt;
*[[GetObjectBoundingBox]]&lt;br /&gt;
*[[GetObjectSize]]&lt;br /&gt;
*[[EnableObjectHitEvents]]&lt;br /&gt;
*[[GetObjectMass]]&lt;br /&gt;
*[[GetObjectStaticMeshComponent]]&lt;br /&gt;
*[[SetObjectEditorSpeed]]&lt;br /&gt;
*[[SetObjectEditable]]&lt;br /&gt;
*[[SetObjectOutline]]&lt;br /&gt;
*[[SetObjectCastShadow]]&lt;br /&gt;
*[[SetObjectColor]]&lt;br /&gt;
*[[SetObjectEmissiveColor]]&lt;br /&gt;
*[[SetObjectTexture]]&lt;br /&gt;
*[[SetObjectAnimatedTexture]]&lt;br /&gt;
== Events ==&lt;br /&gt;
*[[AddEvent]]&lt;br /&gt;
*[[CallEvent]]&lt;br /&gt;
*[[AddRemoteEvent]]&lt;br /&gt;
*[[CallRemoteEvent]]&lt;br /&gt;
== Pickup ==&lt;br /&gt;
*[[SetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupCount]]&lt;br /&gt;
*[[GetStreamedPickups]]&lt;br /&gt;
*[[GetPickupLocation]]&lt;br /&gt;
*[[GetPlayerCount]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[IsValidPlayer]]&lt;br /&gt;
*[[GetPlayerName]]&lt;br /&gt;
*[[GetStreamedPlayers]]&lt;br /&gt;
*[[GetPlayerLocation]]&lt;br /&gt;
*[[GetPlayerHeading]]&lt;br /&gt;
*[[IsPlayerTalking]]&lt;br /&gt;
*[[GetPlayerHealth]]&lt;br /&gt;
*[[GetPlayerArmor]]&lt;br /&gt;
*[[GetPlayerMovementMode]]&lt;br /&gt;
*[[GetPlayerMovementSpeed]]&lt;br /&gt;
*[[IsPlayerAiming]]&lt;br /&gt;
*[[IsPlayerReloading]]&lt;br /&gt;
*[[IsPlayerDead]]&lt;br /&gt;
*[[GetPlayerBoneLocation]]&lt;br /&gt;
*[[SetPlayerOutline]]&lt;br /&gt;
*[[SetPlayerClothingPreset]]&lt;br /&gt;
*[[GetPlayerVehicle]]&lt;br /&gt;
*[[IsPlayerInVehicle]]&lt;br /&gt;
*[[GetPlayerForwardVector]]&lt;br /&gt;
*[[GetPlayerRightVector]]&lt;br /&gt;
*[[GetPlayerUpVector]]&lt;br /&gt;
== Door ==&lt;br /&gt;
*[[IsValidDoor]]&lt;br /&gt;
*[[GetDoorCount]]&lt;br /&gt;
*[[GetDoorLocation]]&lt;br /&gt;
*[[GetStreamedDoors]]&lt;br /&gt;
*[[GetSoundCount]]&lt;br /&gt;
== Sound ==&lt;br /&gt;
*[[IsValidSound]]&lt;br /&gt;
*[[CreateSound]]&lt;br /&gt;
*[[CreateSound3D]]&lt;br /&gt;
*[[SetSound3DLocation]]&lt;br /&gt;
*[[GetSound3DLocation]]&lt;br /&gt;
*[[DestroySound]]&lt;br /&gt;
*[[GetAllSounds]]&lt;br /&gt;
*[[SetSoundVolume]]&lt;br /&gt;
*[[GetSoundVolume]]&lt;br /&gt;
*[[SetSoundPitch]]&lt;br /&gt;
*[[GetSoundPitch]]&lt;br /&gt;
*[[SetSoundFadeIn]]&lt;br /&gt;
*[[SetSoundFadeOut]]&lt;br /&gt;
== Text ==&lt;br /&gt;
*[[SetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DCount]]&lt;br /&gt;
*[[GetStreamedText3D]]&lt;br /&gt;
*[[GetText3DLocation]]&lt;br /&gt;
== Timer ==&lt;br /&gt;
*[[Delay]]&lt;br /&gt;
*[[GetTimerCount]]&lt;br /&gt;
*[[GetAllTimers]]&lt;br /&gt;
*[[IsValidTimer]]&lt;br /&gt;
*[[CreateTimer]]&lt;br /&gt;
*[[CreateCountTimer]]&lt;br /&gt;
*[[DestroyTimer]]&lt;br /&gt;
*[[PauseTimer]]&lt;br /&gt;
*[[UnpauseTimer]]&lt;br /&gt;
*[[GetTimerRemainingTime]]&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
*[[SetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehicleCount]]&lt;br /&gt;
*[[GetVehicleLicensePlate]]&lt;br /&gt;
*[[IsValidVehicle]]&lt;br /&gt;
*[[GetStreamedVehicles]]&lt;br /&gt;
*[[GetVehicleBoneLocation]]&lt;br /&gt;
*[[GetVehicleBoneNames]]&lt;br /&gt;
*[[GetVehicleModel]]&lt;br /&gt;
*[[GetVehicleLocation]]&lt;br /&gt;
*[[GetVehicleRotation]]&lt;br /&gt;
*[[GetVehicleVelocity]]&lt;br /&gt;
*[[GetVehicleForwardVector]]&lt;br /&gt;
*[[GetVehicleRightVector]]&lt;br /&gt;
*[[GetVehicleUpVector]]&lt;br /&gt;
*[[GetVehicleBoundingBox]]&lt;br /&gt;
*[[GetVehicleEngineRPM]]&lt;br /&gt;
*[[GetVehicleForwardSpeed]]&lt;br /&gt;
*[[GetVehicleGear]]&lt;br /&gt;
*[[GetVehicleWheelSurface]]&lt;br /&gt;
*[[IsVehicleWheelInAir]]&lt;br /&gt;
*[[IsVehicleInAir]]&lt;br /&gt;
*[[GetVehicleWheelSteerAngle]]&lt;br /&gt;
*[[IsVehicleHornActive]]&lt;br /&gt;
*[[GetVehicleEngineState]]&lt;br /&gt;
*[[GetVehicleLightState]]&lt;br /&gt;
*[[GetVehicleHoodRatio]]&lt;br /&gt;
*[[GetVehicleTrunkRatio]]&lt;br /&gt;
*[[IsVehicleInWater]]&lt;br /&gt;
*[[IsVehicleSeatOccupied]]&lt;br /&gt;
*[[GetVehicleDoorLocation]]&lt;br /&gt;
*[[GetVehicleHealth]]&lt;br /&gt;
== Web UI ==&lt;br /&gt;
*[[GetWebUICount]]&lt;br /&gt;
*[[CreateWebUI]]&lt;br /&gt;
*[[CreateWebUI3D]]&lt;br /&gt;
*[[CreateRemoteWebUI]]&lt;br /&gt;
*[[CreateRemoteWebUI3D]]&lt;br /&gt;
*[[DestroyWebUI]]&lt;br /&gt;
*[[GetAllWebUI]]&lt;br /&gt;
*[[SetWebVisibility]]&lt;br /&gt;
*[[GetWebVisibility]]&lt;br /&gt;
*[[SetWebURL]]&lt;br /&gt;
*[[LoadWebFile]]&lt;br /&gt;
*[[ExecuteWebJS]]&lt;br /&gt;
*[[SetWebLocation]]&lt;br /&gt;
*[[SetWebRotation]]&lt;br /&gt;
*[[SetWebSize]]&lt;br /&gt;
*[[SetWebAlignment]]&lt;br /&gt;
*[[SetWebAnchors]]&lt;br /&gt;
== Key ==&lt;br /&gt;
*[[IsCtrlPressed]]&lt;br /&gt;
*[[IsShiftPressed]]&lt;br /&gt;
*[[IsAltPressed]]&lt;br /&gt;
*[[IsCmdPressed]]&lt;br /&gt;
*[[SetIgnoreMoveInput]]&lt;br /&gt;
*[[SetIgnoreLookInput]]&lt;br /&gt;
*[[SetControlRotation]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3107</id>
		<title>Template:ClientFunctions</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=Template:ClientFunctions&amp;diff=3107"/>
		<updated>2019-12-10T19:28:52Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pak ==&lt;br /&gt;
*[[DoesPakExist]]&lt;br /&gt;
*[[LoadPak]]&lt;br /&gt;
*[[ReplaceObjectModelMesh]]&lt;br /&gt;
== Collisions ==&lt;br /&gt;
*[[GetAllCollisions]]&lt;br /&gt;
*[[CreateCollisionBox]]&lt;br /&gt;
*[[CreateCollisionSphere]]&lt;br /&gt;
*[[DestroyCollision]]&lt;br /&gt;
== Game ==&lt;br /&gt;
*[[GetGameVersion]]&lt;br /&gt;
*[[IsGameDevMode]]&lt;br /&gt;
*[[IsPlayerInMainMenu]]&lt;br /&gt;
*[[InvokeDamageFX]]&lt;br /&gt;
== Colors ==&lt;br /&gt;
*[[RGBA]]&lt;br /&gt;
*[[RGB]]&lt;br /&gt;
*[[HexToRGBA]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
*[[Random]]&lt;br /&gt;
*[[RandomFloat]]&lt;br /&gt;
*[[Base64Encode]]&lt;br /&gt;
*[[Base64Decode]]&lt;br /&gt;
*[[GetDistance2D]]&lt;br /&gt;
*[[GetDistance3D]]&lt;br /&gt;
*[[GetDistanceSquared3D]]&lt;br /&gt;
*[[VectorToRotation]]&lt;br /&gt;
*[[RotationToVector]]&lt;br /&gt;
*[[NormalizeVector]]&lt;br /&gt;
*[[IsFloatNearlyZero]]&lt;br /&gt;
*[[RandomUnitVectorInCone‎‎]]&lt;br /&gt;
*[[RandomUnitVectorInEllipticalCone]]&lt;br /&gt;
== Time ==&lt;br /&gt;
*[[GetTickCount]]&lt;br /&gt;
*[[GetTimeSeconds]]&lt;br /&gt;
*[[GetDeltaSeconds]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[GetPlayerFOV]]&lt;br /&gt;
*[[SetPlayerFOV]]&lt;br /&gt;
*[[SetCameraViewDistance]]&lt;br /&gt;
*[[GetCameraViewDistance]]&lt;br /&gt;
*[[SetCameraLocation]]&lt;br /&gt;
*[[SetCameraRotation]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[SetPlayerPropertyValue]]&lt;br /&gt;
*[[GetPlayerPropertyValue]]&lt;br /&gt;
*[[SetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerRotationRate]]&lt;br /&gt;
*[[GetPlayerWeapon]]&lt;br /&gt;
*[[GetWeaponType]]&lt;br /&gt;
*[[GetPlayerWeaponMuzzleLocation]]&lt;br /&gt;
*[[GetPlayerBoneNames]]&lt;br /&gt;
*[[GetPlayerSkeletalMeshComponent]]&lt;br /&gt;
*[[LineTrace]]&lt;br /&gt;
*[[GetAllPlayersInSphere]]&lt;br /&gt;
*[[GetAllPlayersInBox]]&lt;br /&gt;
*[[GetTerrainHeight]]&lt;br /&gt;
*[[EnableFirstPersonCamera]]&lt;br /&gt;
*[[IsFirstPersonCamera]]&lt;br /&gt;
*[[ConnectToServer]]&lt;br /&gt;
*[[SetControllerOrientedMovement]]&lt;br /&gt;
== Camera ==&lt;br /&gt;
*[[StartCameraFade]]&lt;br /&gt;
*[[StopCameraFade]]&lt;br /&gt;
*[[PlayCameraShake]]&lt;br /&gt;
*[[StopCameraShake]]&lt;br /&gt;
*[[SetCameraShakeLocation]]&lt;br /&gt;
*[[SetCameraShakeRotation]]&lt;br /&gt;
*[[SetCameraShakeFOV]]&lt;br /&gt;
*[[GetScreenSize]]&lt;br /&gt;
*[[GetCameraLocation]]&lt;br /&gt;
*[[GetCameraRotation]]&lt;br /&gt;
*[[GetCameraForwardVector]]&lt;br /&gt;
*[[GetCameraRightVector]]&lt;br /&gt;
*[[GetCameraUpVector]]&lt;br /&gt;
*[[GetInputAxisValue]]&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
*[[CreateWaypoint]]&lt;br /&gt;
*[[DestroyWaypoint]]&lt;br /&gt;
*[[UpdateWaypoint]]&lt;br /&gt;
*[[SetWaypointLocation]]&lt;br /&gt;
*[[GetWaypointLocation]]&lt;br /&gt;
*[[GetAllWaypoints]]&lt;br /&gt;
== Fireworks ==&lt;br /&gt;
*[[CreateFireworks]]&lt;br /&gt;
== Packages ==&lt;br /&gt;
*[[GetPackageName]]&lt;br /&gt;
*[[ImportPackage]]&lt;br /&gt;
*[[AddFunctionExport]]&lt;br /&gt;
== Chats ==&lt;br /&gt;
*[[AddPlayerChat]]&lt;br /&gt;
*[[ShowChat]]&lt;br /&gt;
*[[SetChatLocation]]&lt;br /&gt;
*[[GetChatLocation]]&lt;br /&gt;
== HUDs ==&lt;br /&gt;
*[[ShowWeaponHUD]]&lt;br /&gt;
*[[ShowHealthHUD]]&lt;br /&gt;
== Post-processing ==&lt;br /&gt;
*[[SetPostEffect]]&lt;br /&gt;
*[[AddPostProcessMaterial]]&lt;br /&gt;
*[[RemovePostProcessMaterial]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
*[[DrawText]]&lt;br /&gt;
*[[SetDrawColor]]&lt;br /&gt;
*[[SetTextDrawScale]]&lt;br /&gt;
*[[GetTextSize]]&lt;br /&gt;
*[[DrawLine]]&lt;br /&gt;
*[[DrawLine3D]]&lt;br /&gt;
*[[DrawPoint3D]]&lt;br /&gt;
*[[DrawCircle3D]]&lt;br /&gt;
*[[DrawBox]]&lt;br /&gt;
*[[DrawRect]]&lt;br /&gt;
*[[DrawTexture]]&lt;br /&gt;
*[[DrawTextureEx]]&lt;br /&gt;
*[[WorldToScreen]]&lt;br /&gt;
*[[ScreenToWorld]]&lt;br /&gt;
*[[CreateTextBox]]&lt;br /&gt;
*[[DestroyTextBox]]&lt;br /&gt;
*[[SetTextBoxAnchors]]&lt;br /&gt;
*[[SetTextBoxAlignment]]&lt;br /&gt;
*[[SetTextBoxText]]&lt;br /&gt;
== Chat ==&lt;br /&gt;
*[[IsChatFocus]]&lt;br /&gt;
== Ocean ==&lt;br /&gt;
*[[SetOceanWaterLevel]]&lt;br /&gt;
*[[SetOceanColor]]&lt;br /&gt;
*[[ResetOceanColor]]&lt;br /&gt;
== Mouse ==&lt;br /&gt;
*[[ShowMouseCursor]]&lt;br /&gt;
*[[GetMouseHitLocation]]&lt;br /&gt;
*[[GetMouseHitEntity]]&lt;br /&gt;
*[[SetInputMode]]&lt;br /&gt;
*[[IsMouseCursorEnabled]]&lt;br /&gt;
*[[GetMouseLocation]]&lt;br /&gt;
*[[GetMouseInputDelta]]&lt;br /&gt;
*[[DeprojectMouseLocationToWorld]]&lt;br /&gt;
== Environment ==&lt;br /&gt;
*[[SetTime]]&lt;br /&gt;
*[[GetTime]]&lt;br /&gt;
*[[SetSkySaturation]]&lt;br /&gt;
*[[SetSunRadius]]&lt;br /&gt;
*[[SetSunShine]]&lt;br /&gt;
*[[SetSunAzimuth]]&lt;br /&gt;
*[[SetStarsBrightness]]&lt;br /&gt;
*[[SetMoonRadius]]&lt;br /&gt;
*[[SetMoonShine]]&lt;br /&gt;
*[[SetFogDensity]]&lt;br /&gt;
*[[SetSunLightIntensity]]&lt;br /&gt;
*[[SetSkyLightIntensity]]&lt;br /&gt;
*[[SetMoonLightIntensity]]&lt;br /&gt;
*[[SetSkyRotationSpeed]]&lt;br /&gt;
*[[SetWeather]]&lt;br /&gt;
== Network ==&lt;br /&gt;
*[[GetPing]]&lt;br /&gt;
*[[GetNetworkStats]]&lt;br /&gt;
== NPC ==&lt;br /&gt;
*[[SetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCPropertyValue]]&lt;br /&gt;
*[[GetNPCCount]]&lt;br /&gt;
*[[GetStreamedNPC]]&lt;br /&gt;
*[[GetNPCLocation]]&lt;br /&gt;
*[[GetNPCSkeletalMeshComponent]]&lt;br /&gt;
*[[SetNPCOutline]]&lt;br /&gt;
== Objects ==&lt;br /&gt;
*[[SetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectPropertyValue]]&lt;br /&gt;
*[[GetObjectCount]]&lt;br /&gt;
*[[GetObjectModelCount]]&lt;br /&gt;
*[[GetObjectModelGroup]]&lt;br /&gt;
*[[GetObjectModelName]]&lt;br /&gt;
*[[GetStreamedObjects]]&lt;br /&gt;
*[[GetObjectModel]]&lt;br /&gt;
*[[GetObjectLocation]]&lt;br /&gt;
*[[GetObjectRotation]]&lt;br /&gt;
*[[GetObjectScale]]&lt;br /&gt;
*[[GetObjectBoundingBox]]&lt;br /&gt;
*[[GetObjectSize]]&lt;br /&gt;
*[[EnableObjectHitEvents]]&lt;br /&gt;
*[[GetObjectMass]]&lt;br /&gt;
*[[GetObjectStaticMeshComponent]]&lt;br /&gt;
*[[SetObjectEditorSpeed]]&lt;br /&gt;
*[[SetObjectEditable]]&lt;br /&gt;
*[[SetObjectOutline]]&lt;br /&gt;
*[[SetObjectCastShadow]]&lt;br /&gt;
*[[SetObjectColor]]&lt;br /&gt;
*[[SetObjectEmissiveColor]]&lt;br /&gt;
*[[SetObjectTexture]]&lt;br /&gt;
*[[SetObjectAnimatedTexture]]&lt;br /&gt;
== Events ==&lt;br /&gt;
*[[AddEvent]]&lt;br /&gt;
*[[CallEvent]]&lt;br /&gt;
*[[AddRemoteEvent]]&lt;br /&gt;
*[[CallRemoteEvent]]&lt;br /&gt;
== Pickup ==&lt;br /&gt;
*[[SetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupPropertyValue]]&lt;br /&gt;
*[[GetPickupCount]]&lt;br /&gt;
*[[GetStreamedPickups]]&lt;br /&gt;
*[[GetPickupLocation]]&lt;br /&gt;
*[[GetPlayerCount]]&lt;br /&gt;
== Player ==&lt;br /&gt;
*[[IsValidPlayer]]&lt;br /&gt;
*[[GetPlayerName]]&lt;br /&gt;
*[[GetStreamedPlayers]]&lt;br /&gt;
*[[GetPlayerLocation]]&lt;br /&gt;
*[[GetPlayerHeading]]&lt;br /&gt;
*[[IsPlayerTalking]]&lt;br /&gt;
*[[GetPlayerHealth]]&lt;br /&gt;
*[[GetPlayerArmor]]&lt;br /&gt;
*[[GetPlayerMovementMode]]&lt;br /&gt;
*[[GetPlayerMovementSpeed]]&lt;br /&gt;
*[[IsPlayerAiming]]&lt;br /&gt;
*[[IsPlayerReloading]]&lt;br /&gt;
*[[IsPlayerDead]]&lt;br /&gt;
*[[GetPlayerBoneLocation]]&lt;br /&gt;
*[[SetPlayerOutline]]&lt;br /&gt;
*[[SetPlayerClothingPreset]]&lt;br /&gt;
*[[IsPlayerInVehicle]]&lt;br /&gt;
*[[GetPlayerForwardVector]]&lt;br /&gt;
*[[GetPlayerRightVector]]&lt;br /&gt;
*[[GetPlayerUpVector]]&lt;br /&gt;
== Door ==&lt;br /&gt;
*[[IsValidDoor]]&lt;br /&gt;
*[[GetDoorCount]]&lt;br /&gt;
*[[GetDoorLocation]]&lt;br /&gt;
*[[GetStreamedDoors]]&lt;br /&gt;
*[[GetSoundCount]]&lt;br /&gt;
== Sound ==&lt;br /&gt;
*[[IsValidSound]]&lt;br /&gt;
*[[CreateSound]]&lt;br /&gt;
*[[CreateSound3D]]&lt;br /&gt;
*[[SetSound3DLocation]]&lt;br /&gt;
*[[GetSound3DLocation]]&lt;br /&gt;
*[[DestroySound]]&lt;br /&gt;
*[[GetAllSounds]]&lt;br /&gt;
*[[SetSoundVolume]]&lt;br /&gt;
*[[GetSoundVolume]]&lt;br /&gt;
*[[SetSoundPitch]]&lt;br /&gt;
*[[GetSoundPitch]]&lt;br /&gt;
*[[SetSoundFadeIn]]&lt;br /&gt;
*[[SetSoundFadeOut]]&lt;br /&gt;
== Text ==&lt;br /&gt;
*[[SetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DPropertyValue]]&lt;br /&gt;
*[[GetText3DCount]]&lt;br /&gt;
*[[GetStreamedText3D]]&lt;br /&gt;
*[[GetText3DLocation]]&lt;br /&gt;
== Timer ==&lt;br /&gt;
*[[Delay]]&lt;br /&gt;
*[[GetTimerCount]]&lt;br /&gt;
*[[GetAllTimers]]&lt;br /&gt;
*[[IsValidTimer]]&lt;br /&gt;
*[[CreateTimer]]&lt;br /&gt;
*[[CreateCountTimer]]&lt;br /&gt;
*[[DestroyTimer]]&lt;br /&gt;
*[[PauseTimer]]&lt;br /&gt;
*[[UnpauseTimer]]&lt;br /&gt;
*[[GetTimerRemainingTime]]&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
*[[SetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehiclePropertyValue]]&lt;br /&gt;
*[[GetVehicleCount]]&lt;br /&gt;
*[[GetVehicleLicensePlate]]&lt;br /&gt;
*[[IsValidVehicle]]&lt;br /&gt;
*[[GetStreamedVehicles]]&lt;br /&gt;
*[[GetVehicleBoneLocation]]&lt;br /&gt;
*[[GetVehicleBoneNames]]&lt;br /&gt;
*[[GetVehicleModel]]&lt;br /&gt;
*[[GetVehicleLocation]]&lt;br /&gt;
*[[GetVehicleRotation]]&lt;br /&gt;
*[[GetVehicleVelocity]]&lt;br /&gt;
*[[GetVehicleForwardVector]]&lt;br /&gt;
*[[GetVehicleRightVector]]&lt;br /&gt;
*[[GetVehicleUpVector]]&lt;br /&gt;
*[[GetVehicleBoundingBox]]&lt;br /&gt;
*[[GetVehicleEngineRPM]]&lt;br /&gt;
*[[GetVehicleForwardSpeed]]&lt;br /&gt;
*[[GetVehicleGear]]&lt;br /&gt;
*[[GetVehicleWheelSurface]]&lt;br /&gt;
*[[IsVehicleWheelInAir]]&lt;br /&gt;
*[[IsVehicleInAir]]&lt;br /&gt;
*[[GetVehicleWheelSteerAngle]]&lt;br /&gt;
*[[IsVehicleHornActive]]&lt;br /&gt;
*[[GetVehicleEngineState]]&lt;br /&gt;
*[[GetVehicleLightState]]&lt;br /&gt;
*[[GetVehicleHoodRatio]]&lt;br /&gt;
*[[GetVehicleTrunkRatio]]&lt;br /&gt;
*[[IsVehicleInWater]]&lt;br /&gt;
*[[IsVehicleSeatOccupied]]&lt;br /&gt;
*[[GetVehicleDoorLocation]]&lt;br /&gt;
*[[GetVehicleHealth]]&lt;br /&gt;
== Web UI ==&lt;br /&gt;
*[[GetWebUICount]]&lt;br /&gt;
*[[CreateWebUI]]&lt;br /&gt;
*[[CreateWebUI3D]]&lt;br /&gt;
*[[CreateRemoteWebUI]]&lt;br /&gt;
*[[CreateRemoteWebUI3D]]&lt;br /&gt;
*[[DestroyWebUI]]&lt;br /&gt;
*[[GetAllWebUI]]&lt;br /&gt;
*[[SetWebVisibility]]&lt;br /&gt;
*[[GetWebVisibility]]&lt;br /&gt;
*[[SetWebURL]]&lt;br /&gt;
*[[LoadWebFile]]&lt;br /&gt;
*[[ExecuteWebJS]]&lt;br /&gt;
*[[SetWebLocation]]&lt;br /&gt;
*[[SetWebRotation]]&lt;br /&gt;
*[[SetWebSize]]&lt;br /&gt;
*[[SetWebAlignment]]&lt;br /&gt;
*[[SetWebAnchors]]&lt;br /&gt;
== Key ==&lt;br /&gt;
*[[IsCtrlPressed]]&lt;br /&gt;
*[[IsShiftPressed]]&lt;br /&gt;
*[[IsAltPressed]]&lt;br /&gt;
*[[IsCmdPressed]]&lt;br /&gt;
*[[SetIgnoreMoveInput]]&lt;br /&gt;
*[[SetIgnoreLookInput]]&lt;br /&gt;
*[[SetControlRotation]]&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
	<entry>
		<id>https://dev.playonset.com/index.php?title=mariadb_connect&amp;diff=3104</id>
		<title>mariadb connect</title>
		<link rel="alternate" type="text/html" href="https://dev.playonset.com/index.php?title=mariadb_connect&amp;diff=3104"/>
		<updated>2019-12-09T23:33:58Z</updated>

		<summary type="html">&lt;p&gt;Guewen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Function|Server|1.0}}&lt;br /&gt;
{{Notice|This function is provided by the official [[MariaDB]] plugin.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncDescription|Connect to the mariadb database.}}&lt;br /&gt;
&lt;br /&gt;
{{FuncSyntax|mariadb_connect(host_str, user_str, passwd_str, db_str [, ssl_key_file, ssl_cert_file, ssl_ca_file, ssl_ca_path, ssl_cipher])}}&lt;br /&gt;
&lt;br /&gt;
{{FuncParameters}}&lt;br /&gt;
{{FuncParam|host_str|The MariaDB server to connect to. This can be an IP address or hostname.}}&lt;br /&gt;
{{FuncParam|user_str|The MariaDB user.}}&lt;br /&gt;
{{FuncParam|passwd_str|The password for the user.}}&lt;br /&gt;
{{FuncParam|db_str |MariaDB database to use.}}&lt;br /&gt;
{{FuncParamOptional|ssl_key_file|Private key for SSL connections.}}&lt;br /&gt;
{{FuncParamOptional|ssl_cert_file|__EDIT_ME__}}&lt;br /&gt;
{{FuncParamOptional|ssl_ca_file|__EDIT_ME__}}&lt;br /&gt;
{{FuncParamOptional|ssl_ca_path|__EDIT_ME__}}&lt;br /&gt;
{{FuncParamOptional|ssl_cipher|__EDIT_ME__}}&lt;br /&gt;
&lt;br /&gt;
{{FuncReturnValue|Returns an identifier/handle to the new database connection. &#039;&#039;&#039;false&#039;&#039;&#039; on error.}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Lua&amp;quot;&amp;gt;&lt;br /&gt;
AddEvent(&amp;quot;OnPackageStart&amp;quot;, function()&lt;br /&gt;
	&lt;br /&gt;
	local SQL_HOST = &amp;quot;localhost&amp;quot;&lt;br /&gt;
	local SQL_PORT = 3306&lt;br /&gt;
	local SQL_USER = &amp;quot;user&amp;quot;&lt;br /&gt;
	local SQL_PASS = &amp;quot;password&amp;quot;&lt;br /&gt;
	local SQL_DATA = &amp;quot;database&amp;quot;&lt;br /&gt;
	local SQL_CHAR = &amp;quot;utf8mb4&amp;quot;&lt;br /&gt;
	local SQL_LOGL = &amp;quot;debug&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	mariadb_log(SQL_LOGL)&lt;br /&gt;
&lt;br /&gt;
	sql = mariadb_connect(SQL_HOST .. &#039;:&#039; .. SQL_PORT, SQL_USER, SQL_PASS, SQL_DATA)&lt;br /&gt;
&lt;br /&gt;
	if (sql ~= false) then&lt;br /&gt;
		print(&amp;quot;MariaDB: Connected to &amp;quot; .. SQL_HOST)&lt;br /&gt;
		mariadb_set_charset(sql, SQL_CHAR)&lt;br /&gt;
	else&lt;br /&gt;
		print(&amp;quot;MariaDB: Connection failed to &amp;quot; .. SQL_HOST .. &amp;quot;, see mariadb_log file&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		-- Immediately stop the server if we cannot connect&lt;br /&gt;
		ServerExit()&lt;br /&gt;
	end&lt;br /&gt;
end)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{RelatedFunctions}}&lt;br /&gt;
{{Template:MariaDBFunctions}}&lt;/div&gt;</summary>
		<author><name>Guewen</name></author>
	</entry>
</feed>