<?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=KifKick</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=KifKick"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/KifKick"/>
	<updated>2026-06-24T15:29:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Players::callInRange&amp;diff=16430</id>
		<title>Players::callInRange</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Players::callInRange&amp;diff=16430"/>
		<updated>2018-12-10T22:56:06Z</updated>

		<summary type="html">&lt;p&gt;KifKick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function is used for calling a function for each player in range of position.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.callInRange(Vector3 position, int range, string eventName, [args]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.callInRange(player.position, 15, &#039;eventName&#039;, [args]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{PlayerPool_block}}&lt;/div&gt;</summary>
		<author><name>KifKick</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Players::callInRange&amp;diff=16429</id>
		<title>Players::callInRange</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Players::callInRange&amp;diff=16429"/>
		<updated>2018-12-10T22:55:05Z</updated>

		<summary type="html">&lt;p&gt;KifKick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This function is used for calling a function for each player in range of position.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.callInRange(Vector3 position, int range, string eventName, [args]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&lt;br /&gt;
{{ServersideCode|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mp.players.callInRange(player.position, 15, &#039;eventName&#039;, [&#039;some string&#039;]);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{PlayerPool_block}}&lt;/div&gt;</summary>
		<author><name>KifKick</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=15876</id>
		<title>Player::setClothes</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setClothes&amp;diff=15876"/>
		<updated>2018-10-12T19:40:41Z</updated>

		<summary type="html">&lt;p&gt;KifKick: add an information about alternative of client-side function&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;
&#039;&#039;&#039;Looks like this function can&#039;t handle drawable over 255 ! If you need, I suggest you to use player.data &amp;amp; entityDataChange + entityStreamIn events so you can set it client-side with setComponentVariation&#039;&#039;&#039;&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.setClothes(Number componentNumber, Number drawable, Number texture, Number palette)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&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;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Player_block}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clothes]]&lt;/div&gt;</summary>
		<author><name>KifKick</name></author>
	</entry>
</feed>