<?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=Aurusse</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=Aurusse"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Aurusse"/>
	<updated>2026-07-19T00:21:21Z</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=17748</id>
		<title>Player::setCustomization</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setCustomization&amp;diff=17748"/>
		<updated>2019-07-14T19:39:35Z</updated>

		<summary type="html">&lt;p&gt;Aurusse: Previous array contain 19 elements. &amp;quot;jawHeight&amp;quot; was missing&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;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&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;/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;
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 = 0;&lt;br /&gt;
var JawWidth = 0, jawHeight = 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, jawHeight, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth&lt;br /&gt;
	]&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;
{{Player_block}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Player Appearance]]&lt;br /&gt;
[[Category:Server-side Function]]&lt;/div&gt;</summary>
		<author><name>Aurusse</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Players::callInDimension&amp;diff=15690</id>
		<title>Players::callInDimension</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Players::callInDimension&amp;diff=15690"/>
		<updated>2018-08-17T13:43:18Z</updated>

		<summary type="html">&lt;p&gt;Aurusse: Insert first informations about this function&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Incomplete Functions}}&lt;br /&gt;
This function call added client-side event for any players in a specific dimension.&lt;br /&gt;
NB: I just tested in local, without error, but it need to be tested with, at least, two players (in different dimensions).&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.callInDimension(Number dimension, String eventName [, ...args]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
===Required Arguments===&lt;br /&gt;
*&#039;&#039;&#039;dimension:&#039;&#039;&#039; The dimension in which the event will be sent.&lt;br /&gt;
*&#039;&#039;&#039;eventName:&#039;&#039;&#039; Event name, what will be called.&lt;br /&gt;
*&#039;&#039;&#039;args:&#039;&#039;&#039; Any arguments, what should be sended to client. Supports entities, strings, numbers and booleans. (Objects and Arrays should be packed to JSON format.)&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
That&#039;s example will call event added on client side for player inside the dimension ID 2 and disable regeneration health.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;&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;Client-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;
let disableRegeneration = () =&amp;gt; {&lt;br /&gt;
	mp.game.player.setHealthRechargeMultiplier(0); //Disable regeneration&lt;br /&gt;
	mp.gui.chat.push(&amp;quot;Regeneration disabled&amp;quot;); //Output text to default chatbox&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
mp.events.add(&#039;disablePlayerRegeneration&#039;, disableRegeneration);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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; highlight=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
mp.players.callInDimension(2, &amp;quot;disablePlayerRegeneration&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; You cannot pass Vector3 types &amp;lt;/b&amp;gt; &#039;&#039;(send them through x,y,z and put them in a Vector3 type variable in the client function)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>Aurusse</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=PlayerCommand&amp;diff=15447</id>
		<title>PlayerCommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=PlayerCommand&amp;diff=15447"/>
		<updated>2018-07-30T15:36:37Z</updated>

		<summary type="html">&lt;p&gt;Aurusse: remove unnecessary semicolons and add a semicolon at the right place&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This event is triggered when player send command .&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
* &#039;&#039;&#039;player&#039;&#039;&#039; - player, who send command. &lt;br /&gt;
* &#039;&#039;&#039;command&#039;&#039;&#039; - string with arguments. &lt;br /&gt;
&lt;br /&gt;
==Example #1==&lt;br /&gt;
This example will write &amp;quot;Hello!&amp;quot; to player, who will enter command /meetme into chatbox.s&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;
mp.events.add(&amp;quot;playerCommand&amp;quot;, (player, command) =&amp;gt; {&lt;br /&gt;
	const args = command.split(/[ ]+/);&lt;br /&gt;
	const commandName = args.splice(0, 1)[0];&lt;br /&gt;
		&lt;br /&gt;
	if (commandName === &amp;quot;meetme&amp;quot;) {&lt;br /&gt;
		player.outputChatBox(&amp;quot;Hello!&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example #2==&lt;br /&gt;
This example will output info about entered command into client chatbox.&lt;br /&gt;
&lt;br /&gt;
if you enter &amp;quot;/blah 123 566&amp;quot;, it will output next message:&lt;br /&gt;
&amp;quot;You enter command a &amp;quot;blah&amp;quot;, and all arguments it a [123,566]&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot; style=&amp;quot;background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;&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;Client-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;
mp.events.add(&amp;quot;playerCommand&amp;quot;, (command) =&amp;gt; {&lt;br /&gt;
	const args = command.split(/[ ]+/);&lt;br /&gt;
	const commandName = args[0];&lt;br /&gt;
&lt;br /&gt;
	args.shift();&lt;br /&gt;
		&lt;br /&gt;
	if (commandName === &amp;quot;blah&amp;quot;) {&lt;br /&gt;
		mp.gui.chat.push(`You enter command a &amp;quot;${commandName}&amp;quot;, and all arguments it a [${args.join(&amp;quot;,&amp;quot;)}]`);&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Player_events}}&lt;/div&gt;</summary>
		<author><name>Aurusse</name></author>
	</entry>
</feed>