<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brzys</id>
	<title>RAGE Multiplayer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.rage.mp/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brzys"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Brzys"/>
	<updated>2026-06-04T14:51:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=EntityDestroyed&amp;diff=21308</id>
		<title>EntityDestroyed</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=EntityDestroyed&amp;diff=21308"/>
		<updated>2022-05-21T07:12:04Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Doesn&#039;t work in 1.1.}}&lt;br /&gt;
Event triggered when an entity is destroyed&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsEvent}}&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
{{Parameters}}&lt;br /&gt;
* &#039;&#039;&#039;entity&#039;&#039;&#039;: {{RageType|Entity}}&lt;br /&gt;
&lt;br /&gt;
{{Example}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.events.add(&amp;quot;entityDestroyed&amp;quot;, entity =&amp;gt; {&lt;br /&gt;
  // Do what you want&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCsEvent}}&lt;br /&gt;
&lt;br /&gt;
{{CSharpContainer|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
public delegate void OnEntityDestroyedDelegate(Entity entity);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Parameters}}&lt;br /&gt;
* &#039;&#039;&#039;entity&#039;&#039;&#039; - the destroyed entity, expects &#039;&#039;&#039;RAGE.Elements.Entity&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Example}}&lt;br /&gt;
The example below sends a message to client when an entity is destoryed, showing the entity model, position and remoteId.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
Events.OnEntityDestroyed += OnEntityDestroyed;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
public void OnEntityDestroyed(RAGE.Elements.Entity entity)&lt;br /&gt;
{&lt;br /&gt;
   RAGE.Chat.Output($&amp;quot;{entity.Model} destroyed at {entity.Position} with serverside id:{entity.RemoteId}&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[entityCreated]]&lt;br /&gt;
* [[entityModelChange]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Entity API]]&lt;br /&gt;
[[Category:Server-side Event]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::setDoorControl&amp;diff=21305</id>
		<title>Vehicle::setDoorControl</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::setDoorControl&amp;diff=21305"/>
		<updated>2022-02-28T10:06:53Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;doorIndex:&amp;lt;br&amp;gt;0 = Front Left Door (driver door)&amp;lt;br&amp;gt;1 = Front Right Door&amp;lt;br&amp;gt;2 = Back Left Door&amp;lt;br&amp;gt;3 = Back Right Door&amp;lt;br&amp;gt;4 = Hood&amp;lt;br&amp;gt;5 = Trunk&amp;lt;br&amp;gt;6 = Trunk2&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p2:&amp;lt;br&amp;gt;mostly use 0 and 1, very rare using 3 and 5&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p3:&amp;lt;br&amp;gt;It seems it is an angle (0 - 1)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Example in VB: &amp;lt;br&amp;gt;    Public Shared Sub Set_Vehicle_Door_Angle(Vehicle As Vehicle, Door As VehicleDoor, Angle As Single)&amp;lt;br&amp;gt;        Native.Function.Call(Hash.SET_VEHICLE_DOOR_CONTROL, Vehicle.Handle, Door, 1, Angle)&amp;lt;br&amp;gt;    End Sub&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;I&#039;m Not MentaL&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;sfink: p2 is speed, 5 is fast, 1 is slow 3 is medium&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;vehicle.setDoorControl(doorIndex, p2, angle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;doorIndex:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;speed:&#039;&#039;&#039; int (1/3/5)&lt;br /&gt;
*&#039;&#039;&#039;angle:&#039;&#039;&#039; float (0 - 1)&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Vehicle_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::setDoorControl&amp;diff=21304</id>
		<title>Vehicle::setDoorControl</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::setDoorControl&amp;diff=21304"/>
		<updated>2022-02-28T10:05:57Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;doorIndex:&amp;lt;br&amp;gt;0 = Front Left Door (driver door)&amp;lt;br&amp;gt;1 = Front Right Door&amp;lt;br&amp;gt;2 = Back Left Door&amp;lt;br&amp;gt;3 = Back Right Door&amp;lt;br&amp;gt;4 = Hood&amp;lt;br&amp;gt;5 = Trunk&amp;lt;br&amp;gt;6 = Trunk2&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p2:&amp;lt;br&amp;gt;mostly use 0 and 1, very rare using 3 and 5&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p3:&amp;lt;br&amp;gt;It seems it is an angle (0 - 1)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Example in VB: &amp;lt;br&amp;gt;    Public Shared Sub Set_Vehicle_Door_Angle(Vehicle As Vehicle, Door As VehicleDoor, Angle As Single)&amp;lt;br&amp;gt;        Native.Function.Call(Hash.SET_VEHICLE_DOOR_CONTROL, Vehicle.Handle, Door, 1, Angle)&amp;lt;br&amp;gt;    End Sub&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;I&#039;m Not MentaL&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;sfink: p2 is speed, 5 is fast, 1 is slow 3 is medium&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;vehicle.setDoorControl(doorIndex, p2, angle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;doorIndex:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;p2:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;angle:&#039;&#039;&#039; float (0 - 1)&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Vehicle_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Blip::Blip&amp;diff=21302</id>
		<title>Blip::Blip</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Blip::Blip&amp;diff=21302"/>
		<updated>2022-02-21T09:51:07Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SharedFunctionJS}}&lt;br /&gt;
&lt;br /&gt;
Creates a blip to display on your map &amp;amp; minimap.&lt;br /&gt;
Blips created server-side seem to be impossible to attach to the map. If you create the same blip server-side and client-side, only the second will stay attached to the map (the scale won&#039;t change if you zoom in or out).&lt;br /&gt;
&lt;br /&gt;
For client-side usage, be sure that the handle is loaded (blip.handle &amp;gt; 0) before editing blip by any of RAGE functions / natives.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.blips.new(sprite, position,&lt;br /&gt;
{&lt;br /&gt;
    name: name,&lt;br /&gt;
    scale: scale,&lt;br /&gt;
    color: color,&lt;br /&gt;
    alpha: alpha,&lt;br /&gt;
    drawDistance: drawDistance,&lt;br /&gt;
    shortRange: shortRange,&lt;br /&gt;
    rotation: rotation,&lt;br /&gt;
    dimension: dimension,&lt;br /&gt;
    radius: radius,&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
*&#039;&#039;&#039;{{Required}}sprite&#039;&#039;&#039;: {{RageType|Int}} ([[Blips#Blip_model|Blip sprites]])&lt;br /&gt;
*&#039;&#039;&#039;{{Required}}position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;name&#039;&#039;&#039;: {{RageType|String}}&lt;br /&gt;
*&#039;&#039;&#039;scale&#039;&#039;&#039;: {{RageType|Float}}: How big the blip shows on the map&lt;br /&gt;
*&#039;&#039;&#039;color&#039;&#039;&#039;: {{RageType|Color ID}} ([[Blips#Blip_colors|Blip colors]])&lt;br /&gt;
*&#039;&#039;&#039;alpha&#039;&#039;&#039;: {{RageType|Int}} [0:255]&lt;br /&gt;
*&#039;&#039;&#039;drawDistance&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
*&#039;&#039;&#039;shortRange&#039;&#039;&#039;: {{RageType|Boolean}}: If it&#039;s hidden in the minimap until the player is close&lt;br /&gt;
*&#039;&#039;&#039;rotation&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
*&#039;&#039;&#039;dimension&#039;&#039;&#039;: {{RageType|Int}}&lt;br /&gt;
*&#039;&#039;&#039;radius&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
This creates a blip at the police station. The blip is assigned to the variable &#039;&#039;&#039;policeBlip&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{SharedCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let policeBlip = mp.blips.new(60, new mp.Vector3(427.95, -981.05, 0),&lt;br /&gt;
    {&lt;br /&gt;
        name: &#039;Los Santos Police Station&#039;,&lt;br /&gt;
        color: 3,&lt;br /&gt;
        shortRange: true,&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Blip_definition}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Blip API]]&lt;br /&gt;
[[Category:Shared Function]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21301</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21301"/>
		<updated>2022-02-21T09:33:52Z</updated>

		<summary type="html">&lt;p&gt;Brzys: /* Blip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==RAGE Static Objects==&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[nametags.update|mp.nametags.update]]&lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[nametags.enabled|mp.nametags.enabled]]&lt;br /&gt;
**[[nametags.orderByDistance|mp.nametags.orderByDistance]]&lt;br /&gt;
**[[nametags.useScreen2dCoords|mp.nametags.useScreen2dCoords]]&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
==Game Static Objects==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Blip_definition_c&amp;diff=21300</id>
		<title>Template:Blip definition c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Blip_definition_c&amp;diff=21300"/>
		<updated>2022-02-21T09:33:44Z</updated>

		<summary type="html">&lt;p&gt;Brzys: Created page with &amp;quot;*Functions {{Blip_functions_c}} *Properties **Entity::id **Entity::type **Entity::handle&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
*Properties&lt;br /&gt;
**[[Entity::id]]&lt;br /&gt;
**[[Entity::type]]&lt;br /&gt;
**[[Entity::handle]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Blip_functions_c&amp;diff=21299</id>
		<title>Template:Blip functions c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Blip_functions_c&amp;diff=21299"/>
		<updated>2022-02-21T09:33:12Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Blip::Blip]]&lt;br /&gt;
**[[Blip::addTextComponentSubstringName|Blip.addTextComponentSubstringName]]&lt;br /&gt;
**[[Blip::doesExist|Blip.doesExist]]&lt;br /&gt;
**[[Blip::endTextCommandSetName|Blip.endTextCommandSetName]]&lt;br /&gt;
**[[Blip::getAlpha|Blip.getAlpha]]&lt;br /&gt;
**[[Blip::getColour|Blip.getColour]]&lt;br /&gt;
**[[Blip::getCoords|Blip.getCoords]]&lt;br /&gt;
**[[Blip::getFirstInfoId|Blip.getFirstInfoId]]&lt;br /&gt;
**[[Blip::getInfoIdDisplay|Blip.getInfoIdDisplay]]&lt;br /&gt;
**[[Blip::getInfoIdEntityIndex|Blip.getInfoIdEntityIndex]]&lt;br /&gt;
**[[Blip::getInfoIdPickupIndex|Blip.getInfoIdPickupIndex]]&lt;br /&gt;
**[[Blip::getInfoIdType|Blip.getInfoIdType]]&lt;br /&gt;
**[[Blip::getHudColour|Blip.getHudColour]]&lt;br /&gt;
**[[Blip::getNextInfoId|Blip.getNextInfoId]]&lt;br /&gt;
**[[Blip::getSprite|Blip.getSprite]]&lt;br /&gt;
**[[Blip::isFlashing|Blip.isFlashing]]&lt;br /&gt;
**[[Blip::isMissionCreator|Blip.isMissionCreator]]&lt;br /&gt;
**[[Blip::isOnMinimap|Blip.isOnMinimap]]&lt;br /&gt;
**[[Blip::isShortRange|Blip.isShortRange]]&lt;br /&gt;
**[[Blip::hideNumberOn|Blip.hideNumberOn]]&lt;br /&gt;
**[[Blip::pulse|Blip.pulse]]&lt;br /&gt;
**[[Blip::setAlpha|Blip.setAlpha]]&lt;br /&gt;
**[[Blip::setAsFriendly|Blip.setAsFriendly]]&lt;br /&gt;
**[[Blip::setAsMissionCreator|Blip.setAsMissionCreator]]&lt;br /&gt;
**[[Blip::setAsShortRange|Blip.setAsShortRange]]&lt;br /&gt;
**[[Blip::setBright|Blip.setBright]]&lt;br /&gt;
**[[Blip::setCategory|Blip.setCategory]]&lt;br /&gt;
**[[Blip::setColour|Blip.setColour]]&lt;br /&gt;
**[[Blip::setCoords|Blip.setCoords]]&lt;br /&gt;
**[[Blip::setDisplay|Blip.setDisplay]]&lt;br /&gt;
**[[Blip::setFade|Blip.setFade]]&lt;br /&gt;
**[[Blip::setFlashes|Blip.setFlashes]]&lt;br /&gt;
**[[Blip::setFlashesAlternate|Blip.setFlashesAlternate]]&lt;br /&gt;
**[[Blip::setFlashInterval|Blip.setFlashInterval]]&lt;br /&gt;
**[[Blip::setFlashTimer|Blip.setFlashTimer]]&lt;br /&gt;
**[[Blip::setHighDetail|Blip.setHighDetail]]&lt;br /&gt;
**[[Blip::setNameFromTextFile|Blip.setNameFromTextFile]]&lt;br /&gt;
**[[Blip::setNameToPlayerName|Blip.setNameToPlayerName]]&lt;br /&gt;
**[[Blip::setPriority|Blip.setPriority]]&lt;br /&gt;
**[[Blip::setRotation|Blip.setRotation]]&lt;br /&gt;
**[[Blip::setRoute|Blip.setRoute]]&lt;br /&gt;
**[[Blip::setRouteColour|Blip.setRouteColour]]&lt;br /&gt;
**[[Blip::setScale|Blip.setScale]]&lt;br /&gt;
**[[Blip::setSecondaryColour|Blip.setSecondaryColour]]&lt;br /&gt;
**[[Blip::setShowCone|Blip.setShowCone]]&lt;br /&gt;
**[[Blip::setShowHeadingIndicator|Blip.setShowHeadingIndicator]]&lt;br /&gt;
**[[Blip::setSprite|Blip.setSprite]]&lt;br /&gt;
**[[Blip::showNumberOn|Blip.showNumberOn]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Water::testProbeAgainstWater&amp;diff=21122</id>
		<title>Water::testProbeAgainstWater</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Water::testProbeAgainstWater&amp;diff=21122"/>
		<updated>2021-11-28T11:10:02Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;mp.game.water.testProbeAgainstWater(startX, startY, startZ, endX, endY, endZ);&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;startX:&#039;&#039;&#039; number&lt;br /&gt;
*&#039;&#039;&#039;startY:&#039;&#039;&#039; number&lt;br /&gt;
*&#039;&#039;&#039;startZ:&#039;&#039;&#039; number&lt;br /&gt;
*&#039;&#039;&#039;endX:&#039;&#039;&#039; number&lt;br /&gt;
*&#039;&#039;&#039;endY:&#039;&#039;&#039; number&lt;br /&gt;
*&#039;&#039;&#039;endZ:&#039;&#039;&#039; number&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Boolean&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Water_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Rope::addRope&amp;diff=21121</id>
		<title>Rope::addRope</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Rope::addRope&amp;diff=21121"/>
		<updated>2021-11-26T11:38:34Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creates a rope at the specific position, that extends in the specified direction when not attached to any entities.&amp;lt;br&amp;gt;__&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Add_Rope(pos.x,pos.y,pos.z,0.0,0.0,0.0,20.0,4,20.0,1.0,0.0,false,false,false,5.0,false,NULL)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;When attached, Position&amp;amp;lt;vector&amp;amp;gt; does not matter&amp;lt;br&amp;gt;When attached, Angle&amp;amp;lt;vector&amp;amp;gt; does not matter&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rope Type:&amp;lt;br&amp;gt;4 and bellow is a thick rope&amp;lt;br&amp;gt;5 and up are small metal wires&amp;lt;br&amp;gt;0 crashes the game&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Max_length - Rope is forced to this length, generally best to keep this the same as your rope length.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rigid - If max length is zero, and this is set to false the rope will become rigid (it will force a specific distance, what ever length is, between the objects).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;breakable - Whether or not shooting the rope will break it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;unkPtr - unknown ptr, always 0 in orig scripts&amp;lt;br&amp;gt;__&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Lengths can be calculated like so:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;float distance = abs(x1 - x2) + abs(y1 - y2) + abs(z1 - z2); // Rope length&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;NOTES:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rope does NOT interact with anything you attach it to, in some cases it make interact with the world AFTER it breaks (seems to occur if you set the type to -1).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Rope will sometimes contract and fall to the ground like you&#039;d expect it to, but since it doesn&#039;t interact with the world the effect is just jaring.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.rope.addRope(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, p10, p11, p12, rigid, p14, breakWhenShot, unkPtr);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;rotX:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;rotY:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;rotZ:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;length:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;ropeType:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;maxLength:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;minLength:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;p10:&#039;&#039;&#039; float (0.5 makes the rope twist when you fold it and there&#039;s excess (more realistic))&lt;br /&gt;
*&#039;&#039;&#039;p11:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;p12:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;rigid:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;p14:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;breakWhenShot:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;unkPtr:&#039;&#039;&#039; unknown (to be checked)&lt;br /&gt;
&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Object:&#039;&#039;&#039; unkPtr, result (rope handle)&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Rope_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setForcedAim&amp;diff=21120</id>
		<title>Player::setForcedAim</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setForcedAim&amp;diff=21120"/>
		<updated>2021-11-21T17:08:37Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{note|Seems to not exist, try https://cdn.rage.mp/public/natives/#native_0x0FEE4F80AC44A726}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.setForcedAim(toggle);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;toggle:&#039;&#039;&#039; Boolean&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21119</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21119"/>
		<updated>2021-11-21T13:22:57Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==RAGE Static Objects==&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
==Game Static Objects==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21118</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21118"/>
		<updated>2021-11-21T13:19:22Z</updated>

		<summary type="html">&lt;p&gt;Brzys: consitency, alphabetical sorting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==RAGE Static Objects==&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
==Game Static Objects==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21117</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21117"/>
		<updated>2021-11-21T13:08:24Z</updated>

		<summary type="html">&lt;p&gt;Brzys: more understandable sections for newbies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==RAGE Static Objects==&lt;br /&gt;
&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21116</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21116"/>
		<updated>2021-11-21T13:08:01Z</updated>

		<summary type="html">&lt;p&gt;Brzys: more understandable sections for newbies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==RAGE Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==Static Objects==&lt;br /&gt;
&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Colshape::isPointWithin&amp;diff=21115</id>
		<title>Colshape::isPointWithin</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Colshape::isPointWithin&amp;diff=21115"/>
		<updated>2021-11-21T13:02:13Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Checking if a point is within the colshape.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;position:&#039;&#039;&#039; {{RageType|Vector3}} &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Boolean colshape.isPointWithin(position);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let position = player.position;&lt;br /&gt;
if (colshape.isPointWithin(position)) {&lt;br /&gt;
    console.log(&amp;quot;Inside Colshape&amp;quot;);&lt;br /&gt;
} else {&lt;br /&gt;
    console.log(&amp;quot;Outside Colshape&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Colshapes_function}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ColShape API]]&lt;br /&gt;
[[Category:Server-side Function]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ui::addBlipForCoord&amp;diff=21114</id>
		<title>Ui::addBlipForCoord</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ui::addBlipForCoord&amp;diff=21114"/>
		<updated>2021-11-21T12:04:23Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creates an orange ( default ) blip. Returns a blip handle which can then be modified using natives.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ui.addBlipForCoord(x, y, z);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Blip handle&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ui_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:UI API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ui::addBlipForPickup&amp;diff=21113</id>
		<title>Ui::addBlipForPickup</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ui::addBlipForPickup&amp;diff=21113"/>
		<updated>2021-11-21T12:02:21Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ui.addBlipForPickup(pickup);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;pickup:&#039;&#039;&#039; Pickup&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Blip handle&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ui_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:UI API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ui::addBlipForRadius&amp;diff=21112</id>
		<title>Ui::addBlipForRadius</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ui::addBlipForRadius&amp;diff=21112"/>
		<updated>2021-11-21T12:02:09Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.game.ui.addBlipForRadius(posX, posY, posZ, radius);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;posX:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;posY:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;posZ:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;radius:&#039;&#039;&#039; float&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Blip handle&#039;&#039;&#039;&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ui_s_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:UI API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Browser_definition_c&amp;diff=21111</id>
		<title>Template:Browser definition c</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Browser_definition_c&amp;diff=21111"/>
		<updated>2021-11-20T12:44:37Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions:&lt;br /&gt;
**[[Browser::Browser|Browser::Browser]]&lt;br /&gt;
**[[Browser::callProc|Browser.callProc]]&lt;br /&gt;
**[[Browser::execute|Browser.execute]]&lt;br /&gt;
**[[Browser::executeCached|Browser.executeCached]]&lt;br /&gt;
**[[Browser::destroy|Browser.destroy]]&lt;br /&gt;
**[[Browser::markAsChat|Browser.markAsChat]]&lt;br /&gt;
**[[Browser::reload|Browser.reload]]&lt;br /&gt;
**[[Trigger|mp.trigger]]&lt;br /&gt;
*Properies:&lt;br /&gt;
**[[Browser::active|Browser.active]]&lt;br /&gt;
**[[Browser::url|Browser.url]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Browser::executeCached&amp;diff=21110</id>
		<title>Browser::executeCached</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Browser::executeCached&amp;diff=21110"/>
		<updated>2021-11-20T12:43:53Z</updated>

		<summary type="html">&lt;p&gt;Brzys: Created page with &amp;quot;{{ClientsideJsFunction}} Calls cached JavaScript code inside the browser. Comparing to Browser::execute your evaluated browser code is being cached, so it is not recompili...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClientsideJsFunction}}&lt;br /&gt;
Calls cached JavaScript code inside the browser. Comparing to [[Browser::execute]] your evaluated browser code is being cached, so it is not recompiling the same browser JavaScript code again and again - this approach will give you a better performance.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer|&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
browser.executeCached(executedCode);&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*&#039;&#039;&#039;executedCode:&#039;&#039;&#039; JavaScript code to be executed in browser.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::taskStartScenarioAtPosition&amp;diff=21105</id>
		<title>Player::taskStartScenarioAtPosition</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::taskStartScenarioAtPosition&amp;diff=21105"/>
		<updated>2021-11-16T20:24:48Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Scenarios|Scenario List]]&amp;lt;br&amp;gt;---------------&amp;lt;br&amp;gt;-going on the last 3 parameters, they appear to always be &#039;0, 0, 1&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;duration -1 also used in scripts&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;sittingScenario parameter is used for sitting scenarios&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;teleport parameter teleports ped to the given position&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;player.taskStartScenarioAtPosition(scenarioName, x, y, z, heading, duration, sittingScenario, teleport);&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;scenarioName:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;heading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;duration:&#039;&#039;&#039; Int&lt;br /&gt;
*&#039;&#039;&#039;sittingScenario:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;teleport:&#039;&#039;&#039; Boolean&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::taskStartScenarioAtPosition&amp;diff=21104</id>
		<title>Player::taskStartScenarioAtPosition</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::taskStartScenarioAtPosition&amp;diff=21104"/>
		<updated>2021-11-16T20:22:11Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Scenarios|Scenario List]]&amp;lt;br&amp;gt;---------------&amp;lt;br&amp;gt;-going on the last 3 parameters, they appear to always be &#039;0, 0, 1&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p6 -1 also used in scrips&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p7 used for sitting scenarios&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;p8 teleports ped to position&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;player.taskStartScenarioAtPosition(scenarioName, x, y, z, heading, duration, sittingScenario, teleport);&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;scenarioName:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;x:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;y:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;z:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;heading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;duration:&#039;&#039;&#039; Int&lt;br /&gt;
*&#039;&#039;&#039;sittingScenario:&#039;&#039;&#039; Boolean&lt;br /&gt;
*&#039;&#039;&#039;teleport:&#039;&#039;&#039; Boolean&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Undefined&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// todo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21103</id>
		<title>Ped::Ped</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21103"/>
		<updated>2021-11-14T12:17:03Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Creates a new clientside ped.&lt;br /&gt;
Use [[Client-side_functions#Player|Player API]] to control peds actions.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position, heading, dimension);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;heading&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
*&#039;&#039;&#039;dimension&#039;&#039;&#039;: {{RageType|Integer}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let ped = mp.peds.new(&lt;br /&gt;
    mp.game.joaat(&#039;MP_F_Freemode_01&#039;), &lt;br /&gt;
    new mp.Vector3(100.0, -100.0, 25.0),&lt;br /&gt;
    270.0,&lt;br /&gt;
    mp.players.local.dimension&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Legacy Syntax Variation==&lt;br /&gt;
The previous syntax for this function allowed you to specify a &amp;quot;streamedIn&amp;quot; callback. This has been removed in favor of the [[EntityStreamIn]] event, but you can add this polyfill to your client script to enable the previous syntax:&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.newLegacy = (hash, position, heading, streamIn, dimension) =&amp;gt; {&lt;br /&gt;
    let ped = mp.peds.new(hash, position, heading, dimension);&lt;br /&gt;
    ped.streamInHandler = streamIn;&lt;br /&gt;
    return ped;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;entityStreamIn&amp;quot;, entity =&amp;gt; {&lt;br /&gt;
   if (entity.streamInHandler) {&lt;br /&gt;
       entity.streamInHandler(entity);&lt;br /&gt;
   }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Creates a new serverside static or dynamic ped.&amp;lt;br&amp;gt;&lt;br /&gt;
Dynamic peds are synchronised/controlled by the player that your gamemode manually assigns and can be reassigned at any moment.&amp;lt;br&amp;gt;&lt;br /&gt;
Use clientside [[Client-side_functions#Player|Player API]] on peds to setup tasks. Tasks have to be executed by a player controlling ped.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: dynamic, &lt;br /&gt;
      frozen: frozen,&lt;br /&gt;
      invincible: invincible&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;dynamic&#039;&#039;&#039;: {{RageType|Boolean}}: true - synced by controller, false - static&lt;br /&gt;
*&#039;&#039;&#039;frozen&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
*&#039;&#039;&#039;invincible&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let dynamicPed = mp.peds.new(mp.joaat(&#039;mp_m_freemode_01&#039;), mp.players.at(0).position, {dynamic:true});&lt;br /&gt;
dynamicPed.controller = mp.players.at(0);&lt;br /&gt;
&lt;br /&gt;
let staticPed = mp.peds.new(mp.joaat(&#039;player_zero&#039;), mp.players.at(0).position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: false, // still server-side but not sync&#039;ed anymore&lt;br /&gt;
      frozen: true,&lt;br /&gt;
      invincible: true&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Ped_definition}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21102</id>
		<title>Ped::Ped</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21102"/>
		<updated>2021-11-14T12:13:24Z</updated>

		<summary type="html">&lt;p&gt;Brzys: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Creates a new clientside ped.&lt;br /&gt;
Use [[Client-side_functions#Player|Player API]] to control peds actions.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position, heading, dimension);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;heading&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
*&#039;&#039;&#039;dimension&#039;&#039;&#039;: {{RageType|Integer}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let ped = mp.peds.new(&lt;br /&gt;
    mp.game.joaat(&#039;MP_F_Freemode_01&#039;), &lt;br /&gt;
    new mp.Vector3(100.0, -100.0, 25.0),&lt;br /&gt;
    270.0,&lt;br /&gt;
    mp.players.local.dimension&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Legacy Syntax Variation==&lt;br /&gt;
The previous syntax for this function allowed you to specify a &amp;quot;streamedIn&amp;quot; callback. This has been removed in favor of the [[EntityStreamIn]] event, but you can add this polyfill to your client script to enable the previous syntax:&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.newLegacy = (hash, position, heading, streamIn, dimension) =&amp;gt; {&lt;br /&gt;
    let ped = mp.peds.new(hash, position, heading, dimension);&lt;br /&gt;
    ped.streamInHandler = streamIn;&lt;br /&gt;
    return ped;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;entityStreamIn&amp;quot;, entity =&amp;gt; {&lt;br /&gt;
   if (entity.streamInHandler) {&lt;br /&gt;
       entity.streamInHandler(entity);&lt;br /&gt;
   }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Creates a new serverside static or dynamic ped.&amp;lt;br&amp;gt;&lt;br /&gt;
Dynamic peds are synchronised/controlled by the player that your gamemode manually assigns and can be reassigned at any moment.&amp;lt;br&amp;gt;&lt;br /&gt;
To control dynamic ped actions, use clientside [[Client-side_functions#Player|Player API]] on a controller.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: dynamic, &lt;br /&gt;
      frozen: frozen,&lt;br /&gt;
      invincible: invincible&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;dynamic&#039;&#039;&#039;: {{RageType|Boolean}}: true - synced by controller, false - static&lt;br /&gt;
*&#039;&#039;&#039;frozen&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
*&#039;&#039;&#039;invincible&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let dynamicPed = mp.peds.new(mp.joaat(&#039;mp_m_freemode_01&#039;), mp.players.at(0).position, {dynamic:true});&lt;br /&gt;
dynamicPed.controller = mp.players.at(0);&lt;br /&gt;
&lt;br /&gt;
let staticPed = mp.peds.new(mp.joaat(&#039;player_zero&#039;), mp.players.at(0).position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: false, // still server-side but not sync&#039;ed anymore&lt;br /&gt;
      frozen: true,&lt;br /&gt;
      invincible: true&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Ped_definition}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21101</id>
		<title>Client-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=21101"/>
		<updated>2021-11-14T12:12:36Z</updated>

		<summary type="html">&lt;p&gt;Brzys: /* Peds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Classes==&lt;br /&gt;
===Blip===&lt;br /&gt;
{{Blip_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Browser===&lt;br /&gt;
{{Browser_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Camera===&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Checkpoint===&lt;br /&gt;
*[[Checkpoint::Checkpoint]]&lt;br /&gt;
&lt;br /&gt;
===Dummy Entity===&lt;br /&gt;
{{Dummies_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
{{EntityPool_Client_functions}}&lt;br /&gt;
&lt;br /&gt;
===Label===&lt;br /&gt;
{{Label_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Ped::Ped]]&lt;br /&gt;
&lt;br /&gt;
===Pickup===&lt;br /&gt;
*[[Pickup::Pickup]]&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Vector3===&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==Static Objects==&lt;br /&gt;
&lt;br /&gt;
===Globals===&lt;br /&gt;
{{Global_properties_c}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gui===&lt;br /&gt;
{{Gui_definition_c}}&lt;br /&gt;
&lt;br /&gt;
=== Console ===&lt;br /&gt;
{{Console_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Cursor===&lt;br /&gt;
{{Cursor_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Voice chat===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[voiceChat.getPreprocessingParam|mp.voiceChat.getPreprocessingParam]]&lt;br /&gt;
**[[voiceChat.setPreprocessingParam|mp.voiceChat.setPreprocessingParam]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[voiceChat.lastVad|mp.voiceChat.lastVad]]&lt;br /&gt;
**[[voiceChat.minVad|mp.voiceChat.minVad]]&lt;br /&gt;
**[[voiceChat.muted|mp.voiceChat.muted]]&lt;br /&gt;
&lt;br /&gt;
===Nametags===&lt;br /&gt;
*Functions:&lt;br /&gt;
**mp.nametags.update &lt;br /&gt;
**[[nametags.set|mp.nametags.set]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.nametags.enabled&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
{{Keys_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{{Preferences_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Storage===&lt;br /&gt;
{{Storage_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===System===&lt;br /&gt;
*Functions:&lt;br /&gt;
**[[system.notify()|mp.system.notify]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[system.isFullscreen|mp.system.isFullscreen]]&lt;br /&gt;
**[[system.isFocused|mp.system.isFocused]]&lt;br /&gt;
&lt;br /&gt;
==Static Objects (Game)==&lt;br /&gt;
&lt;br /&gt;
===App===&lt;br /&gt;
{{App_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
{{Audio_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Brain===&lt;br /&gt;
{{Brain_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cam===&lt;br /&gt;
{{Cam_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
{{Controls_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Cutscene===&lt;br /&gt;
{{Cutscene_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Datafile===&lt;br /&gt;
{{Datafile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decisionevent===&lt;br /&gt;
{{Decisionevent_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Decorator===&lt;br /&gt;
*[[Decorator::decorIsRegisteredAsType|mp.game.decorator.decorIsRegisteredAsType]]&lt;br /&gt;
*[[Decorator::decorRegister|mp.game.decorator.decorRegister]]&lt;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;br /&gt;
&lt;br /&gt;
===DLC===&lt;br /&gt;
{{Dlc1_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===DLC2===&lt;br /&gt;
*[[Dlc2::nullify|mp.game.dlc2.nullify]]&lt;br /&gt;
*[[Dlc2::isDlcPresent|mp.game.dlc2.isDlcPresent]]&lt;br /&gt;
&lt;br /&gt;
===Fire===&lt;br /&gt;
{{Fire_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Gameplay===&lt;br /&gt;
{{Gameplay_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Game Globals===&lt;br /&gt;
{{GameGlobals}}&lt;br /&gt;
&lt;br /&gt;
*Properties:&lt;br /&gt;
**[[Client-side_functions#App|mp.game.app]]&lt;br /&gt;
**[[Client-side_functions#Audio|mp.game.audio]]&lt;br /&gt;
**[[Client-side_functions#Brain|mp.game.brain]]&lt;br /&gt;
**[[Client-side_functions#Cam|mp.game.cam]]&lt;br /&gt;
**[[Client-side_functions#Controls|mp.game.controls]]&lt;br /&gt;
**[[Client-side_functions#Cutscene|mp.game.cutscene]]&lt;br /&gt;
**[[Client-side_functions#Datafile|mp.game.datafile]]&lt;br /&gt;
**[[Client-side_functions#Decisionevent|mp.game.decisionevent]]&lt;br /&gt;
**[[Client-side_functions#Decorator|mp.game.decorator]]&lt;br /&gt;
**[[Client-side_functions#Dlc1|mp.game.dlc1]]&lt;br /&gt;
**[[Client-side_functions#Dlc2|mp.game.dlc2]]&lt;br /&gt;
**[[Client-side_functions#Entity|mp.game.entity]]&lt;br /&gt;
**[[Client-side_functions#Fire|mp.game.fire]]&lt;br /&gt;
**[[Client-side_functions#Gameplay|mp.game.gameplay]]&lt;br /&gt;
**[[Client-side_functions#Graphics|mp.game.graphics]]&lt;br /&gt;
**[[Client-side_functions#GXT|mp.game.gxt]]&lt;br /&gt;
**[[Client-side_functions#Interior|mp.game.interior]]&lt;br /&gt;
**[[Client-side_functions#Itemset|mp.game.itemset]]&lt;br /&gt;
**[[Client-side_functions#Mobile|mp.game.mobile]]&lt;br /&gt;
**[[Client-side_functions#Object|mp.game.object]]&lt;br /&gt;
**[[Client-side_functions#Pathfind|mp.game.pathfind]]&lt;br /&gt;
**[[Client-side_functions#Ped|mp.game.ped]]&lt;br /&gt;
**[[Client-side_functions#Player|mp.game.player]]&lt;br /&gt;
**[[Client-side_functions#Rope|mp.game.rope]]&lt;br /&gt;
**[[Client-side_functions#Script|mp.game.script]]&lt;br /&gt;
**[[Client-side_functions#Stats|mp.game.stats]]&lt;br /&gt;
**[[Client-side_functions#Streaming|mp.game.streaming]]&lt;br /&gt;
**[[Client-side_functions#System (Game)|mp.game.system]]&lt;br /&gt;
**[[Client-side_functions#Time|mp.game.time]]&lt;br /&gt;
**[[Client-side_functions#Ui|mp.game.ui]]&lt;br /&gt;
**[[Client-side_functions#Unk|mp.game.unk]]&lt;br /&gt;
**[[Client-side_functions#Recorder|mp.game.recorder]]&lt;br /&gt;
**[[Client-side_functions#Vehicle|mp.game.vehicle]]&lt;br /&gt;
**[[Client-side_functions#Water|mp.game.water]]&lt;br /&gt;
**[[Client-side_functions#Weapon|mp.game.weapon]]&lt;br /&gt;
**[[Client-side_functions#Worldprobe|mp.game.worldprobe]]&lt;br /&gt;
**[[Client-side_functions#Zone|mp.game.zone]]&lt;br /&gt;
&lt;br /&gt;
===Graphics===&lt;br /&gt;
{{Graphics_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===GXT===&lt;br /&gt;
{{GXT_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Interior===&lt;br /&gt;
{{Interior_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Itemset===&lt;br /&gt;
{{Itemset_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
{{Mobile_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Object===&lt;br /&gt;
{{Object_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Pathfind===&lt;br /&gt;
{{Path_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ped===&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Player===&lt;br /&gt;
{{Player_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Raycasting===&lt;br /&gt;
*[[Raycasting::testPointToPoint|mp.raycasting.testPointToPoint]]&lt;br /&gt;
*[[Raycasting::testCapsule|mp.raycasting.testCapsule]]&lt;br /&gt;
&lt;br /&gt;
===Recorder===&lt;br /&gt;
*[[Recorder::start|mp.game.recorder.start]]&lt;br /&gt;
*[[Recorder::stop|mp.game.recorder.stop]]&lt;br /&gt;
*[[Recorder::isRecording|mp.game.recorder.isRecording]]&lt;br /&gt;
&lt;br /&gt;
===Rope===&lt;br /&gt;
{{Rope_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Script===&lt;br /&gt;
{{Script_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Stats===&lt;br /&gt;
{{Stats_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Streaming===&lt;br /&gt;
{{Streaming_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===System (Game)===&lt;br /&gt;
{{System_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Time===&lt;br /&gt;
{{Time_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Ui===&lt;br /&gt;
{{Ui_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Unk===&lt;br /&gt;
*[[Unk::getBroadcastFinishedLosSound|mp.game.unk.getBroadcastFinishedLosSound]]&lt;br /&gt;
&lt;br /&gt;
===Vehicle===&lt;br /&gt;
{{Vehicle_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Water===&lt;br /&gt;
{{Water_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Weapon===&lt;br /&gt;
{{Weapon_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Worldprobe===&lt;br /&gt;
{{Worldprobe_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Zone===&lt;br /&gt;
{{Zone_functions_c}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Peds::new&amp;diff=21100</id>
		<title>Peds::new</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Peds::new&amp;diff=21100"/>
		<updated>2021-11-14T12:12:14Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|Updated docs on creating peds: [[Ped::Ped]].}}&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.peds.new(model, position, heading, dimension);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;modelHash:&#039;&#039;&#039; Model hash&lt;br /&gt;
*&#039;&#039;&#039;position:&#039;&#039;&#039; Vector3 position&lt;br /&gt;
*&#039;&#039;&#039;heading:&#039;&#039;&#039; float&lt;br /&gt;
*&#039;&#039;&#039;dimension:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;Ped object&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let ped = mp.peds.new(&lt;br /&gt;
    mp.game.joaat(&#039;MP_F_Freemode_01&#039;), &lt;br /&gt;
    new mp.Vector3(100.0, -100.0, 25.0),&lt;br /&gt;
    270.0,&lt;br /&gt;
    mp.players.local.dimension&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Legacy Syntax Variation==&lt;br /&gt;
&lt;br /&gt;
The previous syntax for this function allowed you to specify a &amp;quot;streamedIn&amp;quot; callback. This has been removed in favor of the [[EntityStreamIn]] event, but you can add this polyfill to your client script to enable the previous syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
mp.peds.newLegacy = (hash, position, heading, streamIn, dimension) =&amp;gt; {&lt;br /&gt;
    let ped = mp.peds.new(hash, position, heading, dimension);&lt;br /&gt;
    ped.streamInHandler = streamIn;&lt;br /&gt;
    return ped;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;entityStreamIn&amp;quot;, entity =&amp;gt; {&lt;br /&gt;
   if (entity.streamInHandler) {&lt;br /&gt;
       entity.streamInHandler(entity);&lt;br /&gt;
   }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
let ped = mp.peds.newLegacy(mp.game.joaat(&#039;mp_m_freemode_01&#039;), new mp.Vector3(1000, 100, 10), 0, ped =&amp;gt; {&lt;br /&gt;
    // Called when the ped is streamed in&lt;br /&gt;
    ped.setAlpha(255);&lt;br /&gt;
    ped.freezePosition(false);&lt;br /&gt;
    ped.setInvincible(false);&lt;br /&gt;
    ped.setProofs(false, false, false, false, false, false, false, false); &lt;br /&gt;
}, 0);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Ped_functions_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21099</id>
		<title>Ped::Ped</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21099"/>
		<updated>2021-11-14T12:08:06Z</updated>

		<summary type="html">&lt;p&gt;Brzys: unify with clientside syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{ClientsideJsFunction}}&lt;br /&gt;
Creates a new clientside ped.&lt;br /&gt;
Use [[Client-side_functions#Player|Player API]] to control peds actions.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position, heading, dimension);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;heading&#039;&#039;&#039;: {{RageType|Float}}&lt;br /&gt;
*&#039;&#039;&#039;dimension&#039;&#039;&#039;: {{RageType|Integer}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let ped = mp.peds.new(&lt;br /&gt;
    mp.game.joaat(&#039;MP_F_Freemode_01&#039;), &lt;br /&gt;
    new mp.Vector3(100.0, -100.0, 25.0),&lt;br /&gt;
    270.0,&lt;br /&gt;
    mp.players.local.dimension&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Legacy Syntax Variation==&lt;br /&gt;
The previous syntax for this function allowed you to specify a &amp;quot;streamedIn&amp;quot; callback. This has been removed in favor of the [[EntityStreamIn]] event, but you can add this polyfill to your client script to enable the previous syntax:&lt;br /&gt;
&lt;br /&gt;
{{ClientsideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.newLegacy = (hash, position, heading, streamIn, dimension) =&amp;gt; {&lt;br /&gt;
    let ped = mp.peds.new(hash, position, heading, dimension);&lt;br /&gt;
    ped.streamInHandler = streamIn;&lt;br /&gt;
    return ped;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&amp;quot;entityStreamIn&amp;quot;, entity =&amp;gt; {&lt;br /&gt;
   if (entity.streamInHandler) {&lt;br /&gt;
       entity.streamInHandler(entity);&lt;br /&gt;
   }&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Creates a new serverside static or dynamic ped.&amp;lt;br&amp;gt;&lt;br /&gt;
Dynamic peds are synchronised/controlled by the player that your gamemode manually assigns and can be reassigned at any moment.&amp;lt;br&amp;gt;&lt;br /&gt;
To control dynamic ped actions, use clientside [[Client-side_functions#Player|Player API]] to control peds actions.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: dynamic, &lt;br /&gt;
      frozen: frozen,&lt;br /&gt;
      invincible: invincible&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;dynamic&#039;&#039;&#039;: {{RageType|Boolean}}: true - synced by controller, false - static&lt;br /&gt;
*&#039;&#039;&#039;frozen&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
*&#039;&#039;&#039;invincible&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let dynamicPed = mp.peds.new(mp.joaat(&#039;mp_m_freemode_01&#039;), mp.players.at(0).position, {dynamic:true});&lt;br /&gt;
dynamicPed.controller = mp.players.at(0);&lt;br /&gt;
&lt;br /&gt;
let staticPed = mp.peds.new(mp.joaat(&#039;player_zero&#039;), mp.players.at(0).position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: false, // still server-side but not sync&#039;ed anymore&lt;br /&gt;
      frozen: true,&lt;br /&gt;
      invincible: true&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Ped_definition}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Global_properties&amp;diff=21098</id>
		<title>Template:Global properties</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Global_properties&amp;diff=21098"/>
		<updated>2021-11-14T11:53:35Z</updated>

		<summary type="html">&lt;p&gt;Brzys: make some more logical consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Server-side_functions#Blip|mp.blips]]&lt;br /&gt;
**[[Server-side_functions#Checkpoint|mp.checkpoints]]&lt;br /&gt;
**[[mp.config]]&lt;br /&gt;
**[[Server-side_functions#Event|mp.events]]&lt;br /&gt;
**[[Server-side_functions#Marker|mp.markers]]&lt;br /&gt;
**[[Server-side_functions#Object|mp.objects]]&lt;br /&gt;
**[[Server-side_functions#Pickup|mp.pickups]]&lt;br /&gt;
**[[Server-side_functions#Ped|mp.peds]]&lt;br /&gt;
**[[Server-side_functions#Player|mp.players]]&lt;br /&gt;
**[[Server-side_functions#Vehicle|mp.vehicles]]&lt;br /&gt;
**[[Server-side_functions#World|mp.world]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Server-side_functions&amp;diff=21097</id>
		<title>Server-side functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Server-side_functions&amp;diff=21097"/>
		<updated>2021-11-14T11:37:17Z</updated>

		<summary type="html">&lt;p&gt;Brzys: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Global==&lt;br /&gt;
{{Global_definition}}&lt;br /&gt;
&lt;br /&gt;
==Blip==&lt;br /&gt;
{{Blip_definition}}&lt;br /&gt;
&lt;br /&gt;
==Checkpoint==&lt;br /&gt;
{{Checkpoint_definition}}&lt;br /&gt;
&lt;br /&gt;
==Colshape==&lt;br /&gt;
{{Colshape_definition}}&lt;br /&gt;
&lt;br /&gt;
==Colshape pool==&lt;br /&gt;
{{ColshapePool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Entity pool==&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Event==&lt;br /&gt;
{{Event_functions}}&lt;br /&gt;
&lt;br /&gt;
==Label==&lt;br /&gt;
{{Label_definition}}&lt;br /&gt;
&lt;br /&gt;
==Marker==&lt;br /&gt;
{{Marker_definition}}&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
{{Network_definition}}&lt;br /&gt;
&lt;br /&gt;
==Object==&lt;br /&gt;
{{Object_block}}&lt;br /&gt;
&lt;br /&gt;
==Pickup==&lt;br /&gt;
{{Pickup_definition}}&lt;br /&gt;
&lt;br /&gt;
==Ped==&lt;br /&gt;
{{Ped_definition}}&lt;br /&gt;
&lt;br /&gt;
==Player==&lt;br /&gt;
{{Player_definition}}&lt;br /&gt;
&lt;br /&gt;
==Player pool==&lt;br /&gt;
{{PlayerPool_definition}}&lt;br /&gt;
&lt;br /&gt;
==Vector3==&lt;br /&gt;
{{Vector3_definition}}&lt;br /&gt;
&lt;br /&gt;
==Vehicle==&lt;br /&gt;
{{Vehicle_definition}}&lt;br /&gt;
&lt;br /&gt;
==World==&lt;br /&gt;
{{World_definition}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Ped_definition&amp;diff=21096</id>
		<title>Template:Ped definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Ped_definition&amp;diff=21096"/>
		<updated>2021-11-14T11:33:59Z</updated>

		<summary type="html">&lt;p&gt;Brzys: Created page with &amp;quot;*Functions {{Ped_functions}} *Properties {{Ped_properties}} **Entity::id **Entity::type **Entity::position&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Functions&lt;br /&gt;
{{Ped_functions}}&lt;br /&gt;
*Properties&lt;br /&gt;
{{Ped_properties}}&lt;br /&gt;
**[[Entity::id]]&lt;br /&gt;
**[[Entity::type]]&lt;br /&gt;
**[[Entity::position]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Ped_properties&amp;diff=21095</id>
		<title>Template:Ped properties</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Ped_properties&amp;diff=21095"/>
		<updated>2021-11-14T11:26:50Z</updated>

		<summary type="html">&lt;p&gt;Brzys: Created page with &amp;quot;**Ped::controller&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Ped::controller]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Template:Ped_functions&amp;diff=21094</id>
		<title>Template:Ped functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Template:Ped_functions&amp;diff=21094"/>
		<updated>2021-11-14T11:24:19Z</updated>

		<summary type="html">&lt;p&gt;Brzys: Created page with &amp;quot;**Ped::Ped&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**[[Ped::Ped]]&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21093</id>
		<title>Ped::Ped</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Ped::Ped&amp;diff=21093"/>
		<updated>2021-11-14T11:21:46Z</updated>

		<summary type="html">&lt;p&gt;Brzys: serverside mp.peds.new&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{ServersideJsFunction}}&lt;br /&gt;
Creates a new serverside static or dynamic ped.&amp;lt;br&amp;gt;&lt;br /&gt;
Dynamic peds are synchronised/controlled by the player that your gamemode manually assigns and can be reassigned at any moment.&amp;lt;br&amp;gt;&lt;br /&gt;
To control dynamic ped actions, use clientside ped functions for a controller.&lt;br /&gt;
&lt;br /&gt;
{{JSContainer| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.peds.new(model, position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: dynamic, &lt;br /&gt;
      frozen: frozen,&lt;br /&gt;
      invincible: invincible&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
*&#039;&#039;&#039;model&#039;&#039;&#039;: {{RageType|Hash}} ([[Peds|Ped Models]])&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: {{RageType|Vector3}}&lt;br /&gt;
*&#039;&#039;&#039;dynamic&#039;&#039;&#039;: {{RageType|Boolean}}: true - synced by controller, false - static&lt;br /&gt;
*&#039;&#039;&#039;frozen&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
*&#039;&#039;&#039;invincible&#039;&#039;&#039;: {{RageType|Boolean}}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
{{ServersideCode| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
let dynamicPed = mp.peds.new(mp.joaat(&#039;mp_m_freemode_01&#039;), mp.players.at(0).position, {dynamic:true});&lt;br /&gt;
dynamicPed.controller = mp.players.at(0);&lt;br /&gt;
&lt;br /&gt;
let staticPed = mp.peds.new(mp.joaat(&#039;player_zero&#039;), mp.players.at(0).position,&lt;br /&gt;
{    &lt;br /&gt;
      dynamic: false, // still server-side but not sync&#039;ed anymore&lt;br /&gt;
      frozen: true,&lt;br /&gt;
      invincible: true&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Ped_definition}}&lt;/div&gt;</summary>
		<author><name>Brzys</name></author>
	</entry>
</feed>