<?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=M1ronz0r</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=M1ronz0r"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/M1ronz0r"/>
	<updated>2026-07-19T17:38:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=18038</id>
		<title>Player::setClothes</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=18038"/>
		<updated>2019-08-10T16:19:02Z</updated>

		<summary type="html">&lt;p&gt;M1ronz0r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function set clothing for player.&lt;br /&gt;
Alternative of client-side function: [https://wiki.rage.mp/index.php?title=Player::setComponentVariation Player::setComponentVariation]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;palette&#039;&#039;&#039; = 2&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
*This function can&#039;t handle drawable over 255. If you need, use player.data &amp;amp; entityDataChange + entityStreamIn events so you can set it client-side with setComponentVariation. Fixed in 0.4.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.setClothes(Number componentNumber, Number drawable, Number texture, Number palette)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of components:&lt;br /&gt;
* 0 - Head&lt;br /&gt;
* 1 - Beard&lt;br /&gt;
* 2 - Hair&lt;br /&gt;
* 3 - Torso&lt;br /&gt;
* 4 - Legs&lt;br /&gt;
* 5 - Hands&lt;br /&gt;
* 6 - Foot&lt;br /&gt;
* 7 - Eyes&lt;br /&gt;
* 8 - Accessories like parachute, scuba tank&lt;br /&gt;
* 9 - Accessories like bags, mask, scuba mask&lt;br /&gt;
* 10- Decals and mask&lt;br /&gt;
* 11 - Auxiliary parts for torso&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This example changes clothes.&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&#039;playerCommand&#039;, (player, command) =&amp;gt; {&lt;br /&gt;
  let arr = command.split(&#039; &#039;);&lt;br /&gt;
  if (arr[0] == &#039;setclothes&#039;) {&lt;br /&gt;
    if (arr.length &amp;lt; 5 || parseInt(arr[1]) === undefined || parseInt(arr[2]) === undefined || parseInt(arr[3]) === undefined || parseInt(arr[4]) === undefined) {&lt;br /&gt;
      return player.outputChatBox(&#039;Use syntax: /setclothes [component_id] [drawable_id] [texture_id] [palette_id]&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      player.setClothes(parseInt(arr[1]), parseInt(arr[2]), parseInt(arr[3]), parseInt(arr[4]));&lt;br /&gt;
    }&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>M1ronz0r</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=18037</id>
		<title>Player::setClothes</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=18037"/>
		<updated>2019-08-10T16:07:20Z</updated>

		<summary type="html">&lt;p&gt;M1ronz0r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function set clothing for player.&lt;br /&gt;
Alternative of client-side function: [https://wiki.rage.mp/index.php?title=Player::setComponentVariation Player::setComponentVariation]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;palette&#039;&#039;&#039; = 2 (( Why? Try 0, 1, etc.. ))&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
*This function can&#039;t handle drawable over 255. If you need, use player.data &amp;amp; entityDataChange + entityStreamIn events so you can set it client-side with setComponentVariation. Fixed in 0.4.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
player.setClothes(Number componentNumber, Number drawable, Number texture, Number palette)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of components:&lt;br /&gt;
* 0 - Head&lt;br /&gt;
* 1 - Beard&lt;br /&gt;
* 2 - Hair&lt;br /&gt;
* 3 - Torso&lt;br /&gt;
* 4 - Legs&lt;br /&gt;
* 5 - Hands&lt;br /&gt;
* 6 - Foot&lt;br /&gt;
* 7 - Eyes&lt;br /&gt;
* 8 - Accessories like parachute, scuba tank&lt;br /&gt;
* 9 - Accessories like bags, mask, scuba mask&lt;br /&gt;
* 10- Decals and mask&lt;br /&gt;
* 11 - Auxiliary parts for torso&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
This example changes clothes.&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.events.add(&#039;playerCommand&#039;, (player, command) =&amp;gt; {&lt;br /&gt;
  let arr = command.split(&#039; &#039;);&lt;br /&gt;
  if (arr[0] == &#039;setclothes&#039;) {&lt;br /&gt;
    if (arr.length &amp;lt; 5 || parseInt(arr[1]) === undefined || parseInt(arr[2]) === undefined || parseInt(arr[3]) === undefined || parseInt(arr[4]) === undefined) {&lt;br /&gt;
      return player.outputChatBox(&#039;Use syntax: /setclothes [component_id] [drawable_id] [texture_id] [palette_id]&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      player.setClothes(parseInt(arr[1]), parseInt(arr[2]), parseInt(arr[3]), parseInt(arr[4]));&lt;br /&gt;
    }&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>M1ronz0r</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Vehicle::getCustomPrimaryColour&amp;diff=15723</id>
		<title>Vehicle::getCustomPrimaryColour</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Vehicle::getCustomPrimaryColour&amp;diff=15723"/>
		<updated>2018-08-25T19:25:33Z</updated>

		<summary type="html">&lt;p&gt;M1ronz0r: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;vehicle.getCustomPrimaryColour(r, g, b);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;r:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;g:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;b:&#039;&#039;&#039; int&lt;br /&gt;
===Return value===&lt;br /&gt;
*&#039;&#039;&#039;object:&#039;&#039;&#039; r, g, b&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;playerEnterVehicle&amp;quot;, (vehicle, seat) =&amp;gt; { // Getting RED Color of RGB when player Enter vehicle&lt;br /&gt;
  let rgb = vehicle.getCustomPrimaryColour(0, 0, 0); // &lt;br /&gt;
  mp.gui.chat.push(&amp;quot;Red color is: &amp;quot; + rgb.r); // rgb.r = from 0 to 255 depends on vehicle&#039;s color&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&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>M1ronz0r</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Camera::setActiveWithInterp&amp;diff=14199</id>
		<title>Camera::setActiveWithInterp</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Camera::setActiveWithInterp&amp;diff=14199"/>
		<updated>2018-07-27T17:12:16Z</updated>

		<summary type="html">&lt;p&gt;M1ronz0r: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;camera.setActiveWithInterp(camFrom, duration, easeLocation, easeRotation);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;camFrom:&#039;&#039;&#039; Camera.Handle&lt;br /&gt;
*&#039;&#039;&#039;duration:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;easeLocation:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;easeRotation:&#039;&#039;&#039; int&lt;br /&gt;
&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;
var camera1 = mp.cameras.new(&#039;default&#039;, new mp.Vector3(111.1, 222.2, 12.37), new mp.Vector3(0, 0, 0), 40);&lt;br /&gt;
var camera2 = mp.cameras.new(&#039;default&#039;, new mp.Vector3(222.2, 333.3, 1.37), new mp.Vector3(0, 0, 0), 40);&lt;br /&gt;
camera2.setActiveWithInterp(camera1.handle, 2000, 0, 0); // 2000ms = 2secs, 0, 0 - idk&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
{{Camera_definition_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>M1ronz0r</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::removeWeapon&amp;diff=9604</id>
		<title>Player::removeWeapon</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::removeWeapon&amp;diff=9604"/>
		<updated>2018-02-24T20:45:42Z</updated>

		<summary type="html">&lt;p&gt;M1ronz0r: Created page with &amp;quot;This function removes a weapon of player. [https://wiki.rage.mp/index.php?title=Weapons Weapon&amp;#039;s hashes list] == Syntax == &amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt; player.removeWea...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function removes a weapon of player.&lt;br /&gt;
[https://wiki.rage.mp/index.php?title=Weapons Weapon&#039;s hashes list]&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.removeWeapon(weaponHash);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
player.removeWeapon(736523883); // Remove SMG if Player has it.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;/div&gt;</summary>
		<author><name>M1ronz0r</name></author>
	</entry>
</feed>