<?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=Calgon</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=Calgon"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Calgon"/>
	<updated>2026-06-23T19:11:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9929</id>
		<title>Player::setCustomization</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9929"/>
		<updated>2018-03-18T11:41:26Z</updated>

		<summary type="html">&lt;p&gt;Calgon: Correct comment mistake&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method set player customization.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;gender: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Boolean&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;thirdMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;eyeColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hairColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hightlightColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;faceFeatures: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Float[]&amp;lt;/span&amp;gt;. &amp;lt;b&amp;gt;IMPORTANT&amp;lt;/b&amp;gt;: The array must contain 20 elements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.setCustomization(Boolean gender, Number shapeFirst, Number shapeSecond, Number shapeThird, Number skinFirst, Number skinSecond, Number skinThird, Number shapeMix, Number skinMix, Number thirdMix, Number eyeColor, Number hairColor, Number hightlightColor, Number[] faceFeatures)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&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;
var bGender = true;&lt;br /&gt;
if(player.model != 1885233650) {&lt;br /&gt;
	bGender = false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var MotherBlend = 21, FatherBlend = 41, fBlendShape = 0.5, fBlendSkin = 0.5, HairHighlight = 0, HairColour = 0;&lt;br /&gt;
&lt;br /&gt;
var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;&lt;br /&gt;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips;&lt;br /&gt;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;&lt;br /&gt;
&lt;br /&gt;
player.setCustomization(bGender, MotherBlend, FatherBlend, 0, MotherBlend, FatherBlend, 0, fBlendShape, fBlendSkin, 0, 1, HairColour, HairHighlight, &lt;br /&gt;
	[&lt;br /&gt;
		NoseWidth, NoseHeight, NoseLength, NoseBridge, NoseTip, NoseBridgeShift, &lt;br /&gt;
		BrowHeight, BrowWidth, CBoneHeight, CBoneWidth, CheekWidth, Eyes, Lips,&lt;br /&gt;
		JawWidth, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth&lt;br /&gt;
	]&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>Calgon</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9922</id>
		<title>Player::setCustomization</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9922"/>
		<updated>2018-03-15T16:17:45Z</updated>

		<summary type="html">&lt;p&gt;Calgon: Corrected a mistake from my script copy pasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method set player customization.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;gender: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Boolean&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;thirdMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;eyeColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hairColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hightlightColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;faceFeatures: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Float[]&amp;lt;/span&amp;gt;. &amp;lt;b&amp;gt;IMPORTANT&amp;lt;/b&amp;gt;: The array must contain 20 elements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.setCustomization(Boolean gender, Number shapeFirst, Number shapeSecond, Number shapeThird, Number skinFirst, Number skinSecond, Number skinThird, Number shapeMix, Number skinMix, Number thirdMix, Number eyeColor, Number hairColor, Number hightlightColor, Number[] faceFeatures)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&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;
var bGender = true;&lt;br /&gt;
if(player.model != 1885233650) { // Male is false&lt;br /&gt;
	bGender = false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var MotherBlend = 21, FatherBlend = 41, fBlendShape = 0.5, fBlendSkin = 0.5, HairHighlight = 0, HairColour = 0;&lt;br /&gt;
&lt;br /&gt;
var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;&lt;br /&gt;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips;&lt;br /&gt;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;&lt;br /&gt;
&lt;br /&gt;
player.setCustomization(bGender, MotherBlend, FatherBlend, 0, MotherBlend, FatherBlend, 0, fBlendShape, fBlendSkin, 0, 1, HairColour, HairHighlight, &lt;br /&gt;
	[&lt;br /&gt;
		NoseWidth, NoseHeight, NoseLength, NoseBridge, NoseTip, NoseBridgeShift, &lt;br /&gt;
		BrowHeight, BrowWidth, CBoneHeight, CBoneWidth, CheekWidth, Eyes, Lips,&lt;br /&gt;
		JawWidth, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth&lt;br /&gt;
	]&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>Calgon</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9921</id>
		<title>Player::setCustomization</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=9921"/>
		<updated>2018-03-15T16:15:43Z</updated>

		<summary type="html">&lt;p&gt;Calgon: Added an example of setCustomization in use as server-side code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This method set player customization.&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;gender: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Boolean&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinFirst: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinSecond: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinThird: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;shapeMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;skinMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;thirdMix: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;eyeColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hairColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;hightlightColor: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Number&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;faceFeatures: &amp;lt;span style=&amp;quot;color:#008017&amp;gt;Float[]&amp;lt;/span&amp;gt;. &amp;lt;b&amp;gt;IMPORTANT&amp;lt;/b&amp;gt;: The array must contain 20 elements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 10px 10px 10px 10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Server-Side&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.setCustomization(Boolean gender, Number shapeFirst, Number shapeSecond, Number shapeThird, Number skinFirst, Number skinSecond, Number skinThird, Number shapeMix, Number skinMix, Number thirdMix, Number eyeColor, Number hairColor, Number hightlightColor, Number[] faceFeatures)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&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 bGender = true;&lt;br /&gt;
if(player.model != 1885233650) { // Male is false&lt;br /&gt;
	bGender = false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;&lt;br /&gt;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips;&lt;br /&gt;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;&lt;br /&gt;
&lt;br /&gt;
player.setCustomization(bGender, MotherBlend, FatherBlend, 0, MotherBlend, FatherBlend, 0, this.fBlendShape, this.fBlendSkin, 0, 1, HairColour, HairHighlight, &lt;br /&gt;
	[&lt;br /&gt;
		NoseWidth, NoseHeight, NoseLength, NoseBridge, NoseTip, NoseBridgeShift, &lt;br /&gt;
		BrowHeight, BrowWidth, CBoneHeight, CBoneWidth, CheekWidth, Eyes, Lips,&lt;br /&gt;
		JawWidth, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth&lt;br /&gt;
	]&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>Calgon</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Client-side_functions&amp;diff=8618</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=8618"/>
		<updated>2018-01-16T21:21:23Z</updated>

		<summary type="html">&lt;p&gt;Calgon: Added discord function&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attention: work is still in progress. There still could be major changes in design of API.&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;
===Cursor===&lt;br /&gt;
*Properties:&lt;br /&gt;
**cursor.visible&lt;br /&gt;
**cursor.position&lt;br /&gt;
&lt;br /&gt;
===Entity===&lt;br /&gt;
{{Entity_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Entity pool===&lt;br /&gt;
*[[Pool::atHandle]]&lt;br /&gt;
*[[Pool::atRemoteId]]&lt;br /&gt;
{{EntityPool_definition}}&lt;br /&gt;
&lt;br /&gt;
===Event===&lt;br /&gt;
{{Event_functions_c}}&lt;br /&gt;
&lt;br /&gt;
===Global===&lt;br /&gt;
{{Global_properties_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;
===Object===&lt;br /&gt;
{{Object_definition_c}}&lt;br /&gt;
&lt;br /&gt;
===Peds===&lt;br /&gt;
*[[Peds::new|mp.peds.new]]&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;
===Marker===&lt;br /&gt;
{{Marker_definition_c}}&lt;br /&gt;
&lt;br /&gt;
==Static Objects==&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;
*Functions:&lt;br /&gt;
**[[storage.flush()|mp.storage.flush]]&lt;br /&gt;
*Properties:&lt;br /&gt;
**mp.storage.data&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;
*Functions:&lt;br /&gt;
**[[Globals::joaat|mp.game.joaat]]&lt;br /&gt;
*Properies:&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#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|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;
===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===&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;br /&gt;
&lt;br /&gt;
===Discord===&lt;br /&gt;
*[[Discord::update|mp.discord.update]]&lt;/div&gt;</summary>
		<author><name>Calgon</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Discord::update&amp;diff=8617</id>
		<title>Discord::update</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Discord::update&amp;diff=8617"/>
		<updated>2018-01-16T21:19:06Z</updated>

		<summary type="html">&lt;p&gt;Calgon: Created page with &amp;quot;This function will let you set further details for the Discord Rich Presence field for a player if they have Discord running. Each argument represents one line under the &amp;#039;play...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function will let you set further details for the Discord Rich Presence field for a player if they have Discord running. Each argument represents one line under the &#039;playing a game&#039; section.&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;mp.discord.update(detailedStatus, state)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;detailedStatus:&#039;&#039;&#039; String&lt;br /&gt;
*&#039;&#039;&#039;state:&#039;&#039;&#039; String&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;
mp.discord.update(&#039;Playing on Freeroam&#039;, &#039;Playing as Ronald McDonald&#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
[[Category:Clientside API]]&lt;/div&gt;</summary>
		<author><name>Calgon</name></author>
	</entry>
</feed>