<?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=Splixz</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=Splixz"/>
	<link rel="alternate" type="text/html" href="https://wiki.rage.mp/wiki/Special:Contributions/Splixz"/>
	<updated>2026-06-04T13:51:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setFaceFeature&amp;diff=8019</id>
		<title>Player::setFaceFeature</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setFaceFeature&amp;diff=8019"/>
		<updated>2017-12-17T15:17:52Z</updated>

		<summary type="html">&lt;p&gt;Splixz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sets the various freemode face features, e.g. nose length, chin shape. Scale ranges from -1.0 to 1.0.&lt;br /&gt;
Index can be 0 - 19. Index information (thx Mcfloy):&lt;br /&gt;
*0: Nose width (-1.0 narrow, 1 wide)&lt;br /&gt;
*1: Nose height (-1.0 top, 1 bottom)&lt;br /&gt;
*2: Nose length (-1.0 grand, 1 petit)&lt;br /&gt;
*3: Nose bridge (-1.0 round, 1 hollow)&lt;br /&gt;
*4: Nose tip (-1.0 upward, 1 downward)&lt;br /&gt;
*5: Nose bridge shift (-1.0 to the right, 1 to the left)&lt;br /&gt;
*6: Brow height (-1.0 top, 1 bottom)&lt;br /&gt;
*7: Brow width (-1.0 inward, 1 outward)&lt;br /&gt;
*8: Cheekbone height (-1.0 top, 1 bottom)&lt;br /&gt;
*9: Cheekbone width (-1.0 narrow, 1 wide)&lt;br /&gt;
*10: Cheeks width (-1.0 wide, 1 narrow)&lt;br /&gt;
*11: Eyes (-1.0 opened, 1 closed)&lt;br /&gt;
*12: Lips (-1.0 wide, 1 narrow)&lt;br /&gt;
*13: Jaw width (-1.0 narrow, 1 wide)&lt;br /&gt;
*14: Jaw height (-1.0 top, 1 bottom)&lt;br /&gt;
*15: Chin length (-1.0 small, 1 long)&lt;br /&gt;
*16: Chin position (0 inward, 1 outward)&lt;br /&gt;
*17: Chin width (-1.0 narrow, 1 grand)&lt;br /&gt;
*18: Chin shape (-1.0 simple chin, 1 double chin)&lt;br /&gt;
*19: Neck width (-1.0 narrow, 1 wide)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.setFaceFeature(index, scale);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;index:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;scale:&#039;&#039;&#039; float&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;
function updateAppearance(genderChanged) {&lt;br /&gt;
&lt;br /&gt;
    if (genderChanged) {&lt;br /&gt;
        mp.players.local.model = characterData.gender ? mp.game.joaat(&amp;quot;mp_m_freemode_01&amp;quot;) : mp.game.joaat(&amp;quot;mp_f_freemode_01&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        setTimeout(sUpdateAppearance, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    else&lt;br /&gt;
        sUpdateAppearance();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function sUpdateAppearance() {&lt;br /&gt;
        &lt;br /&gt;
        for (var i = 0; i &amp;lt; 20; i++)&lt;br /&gt;
            mp.players.local.setFaceFeature(i, characterData.faceFeatures[i]);&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_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Splixz</name></author>
	</entry>
	<entry>
		<id>https://wiki.rage.mp/w/index.php?title=Player::setFaceFeature&amp;diff=8018</id>
		<title>Player::setFaceFeature</title>
		<link rel="alternate" type="text/html" href="https://wiki.rage.mp/w/index.php?title=Player::setFaceFeature&amp;diff=8018"/>
		<updated>2017-12-17T14:32:53Z</updated>

		<summary type="html">&lt;p&gt;Splixz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sets the various freemode face features, e.g. nose length, chin shape. Scale ranges from 0.0 to 1.0.&lt;br /&gt;
Index can be 0 - 19. Index information (thx Mcfloy):&lt;br /&gt;
*0: Nose width (0 narrow, 1 wide)&lt;br /&gt;
*1: Nose height (0 top, 1 bottom)&lt;br /&gt;
*2: Nose length (0 grand, 1 petit)&lt;br /&gt;
*3: Nose bridge (0 round, 1 hollow)&lt;br /&gt;
*4: Nose tip (0 upward, 1 downward)&lt;br /&gt;
*5: Nose bridge shift (-1 to the right, 1 to the left)&lt;br /&gt;
*6: Brow height (0 top, 1 bottom)&lt;br /&gt;
*7: Brow width (0 inward, 1 outward)&lt;br /&gt;
*8: Cheekbone height (0 top, 1 bottom)&lt;br /&gt;
*9: Cheekbone width (0 narrow, 1 wide)&lt;br /&gt;
*10: Cheeks width (0 wide, 1 narrow)&lt;br /&gt;
*11: Eyes (0 opened, 1 closed)&lt;br /&gt;
*12: Lips (0 wide, 1 narrow)&lt;br /&gt;
*13: Jaw width (0 narrow, 1 wide)&lt;br /&gt;
*14: Jaw height (0 top, 1 bottom)&lt;br /&gt;
*15: Chin length (0 small, 1 long)&lt;br /&gt;
*16: Chin position (0 inward, 1 outward)&lt;br /&gt;
*17: Chin width (0 narrow, 1 grand)&lt;br /&gt;
*18: Chin shape (0 simple chin, 1 double chin)&lt;br /&gt;
*19: Neck width (0 narrow, 1 wide)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;player.setFaceFeature(index, scale);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Required Arguments ===&lt;br /&gt;
*&#039;&#039;&#039;index:&#039;&#039;&#039; int&lt;br /&gt;
*&#039;&#039;&#039;scale:&#039;&#039;&#039; float&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;
function updateAppearance(genderChanged) {&lt;br /&gt;
&lt;br /&gt;
    if (genderChanged) {&lt;br /&gt;
        mp.players.local.model = characterData.gender ? mp.game.joaat(&amp;quot;mp_m_freemode_01&amp;quot;) : mp.game.joaat(&amp;quot;mp_f_freemode_01&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        setTimeout(sUpdateAppearance, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    else&lt;br /&gt;
        sUpdateAppearance();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function sUpdateAppearance() {&lt;br /&gt;
        &lt;br /&gt;
        for (var i = 0; i &amp;lt; 20; i++)&lt;br /&gt;
            mp.players.local.setFaceFeature(i, characterData.faceFeatures[i]);&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_function_c}}&lt;br /&gt;
[[Category:Clientside API]]&lt;br /&gt;
[[Category:TODO: Example]]&lt;/div&gt;</summary>
		<author><name>Splixz</name></author>
	</entry>
</feed>