Player::setCustomization: Difference between revisions

From RAGE Multiplayer Wiki
m (Correct comment mistake)
m (Replaced HTML with template)
Line 17: Line 17:


== Syntax ==
== Syntax ==
<div class="header" style="background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;">
{{ServersideCode|
<div style="margin: 10px 10px 10px 10px;"><b>Server-Side</b></div>
<pre>
<syntaxhighlight lang="javascript">
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)
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)
</syntaxhighlight>
</pre>
</div>
}}


== Example ==
== Example ==
<syntaxhighlight lang="javascript">
{{ServersideCode|
<pre>
var bGender = true;
var bGender = true;
if(player.model != 1885233650) {
if(player.model != 1885233650) {
Line 34: Line 34:


var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;
var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips = 0;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;


Line 44: Line 44:
]
]
);
);
</syntaxhighlight>
</pre>
}}


==See Also==
==See Also==
{{Player_block}}
{{Player_block}}

Revision as of 11:20, 26 October 2018

This method set player customization.

Parameters

  • gender: Boolean
  • 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: Float[]. IMPORTANT: The array must contain 20 elements

Syntax

Server-Side
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)

Example

Server-Side
var bGender = true;
if(player.model != 1885233650) {
	bGender = false;
}

var MotherBlend = 21, FatherBlend = 41, fBlendShape = 0.5, fBlendSkin = 0.5, HairHighlight = 0, HairColour = 0;

var NoseWidth = 0, NoseHeight = 0, NoseLength = 0, NoseBridge = 0, NoseTip = 0, NoseBridgeShift = 0;
var BrowHeight = 0, BrowWidth = 0, CBoneHeight = 0, CBoneWidth = 0, CheekWidth = 0, Eyes = 0, Lips = 0;
var JawWidth = 0, ChinLength = 0, ChinPos = 0, ChinWidth = 0, ChinShape = 0, NeckWidth = 0;

player.setCustomization(bGender, MotherBlend, FatherBlend, 0, MotherBlend, FatherBlend, 0, fBlendShape, fBlendSkin, 0, 1, HairColour, HairHighlight, 
	[
		NoseWidth, NoseHeight, NoseLength, NoseBridge, NoseTip, NoseBridgeShift, 
		BrowHeight, BrowWidth, CBoneHeight, CBoneWidth, CheekWidth, Eyes, Lips,
		JawWidth, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth
	]
);

See Also