Player::setCustomization: Difference between revisions
CocaColaBear (talk | contribs) (Created page with "This method set player customization. == Syntax == <syntaxhighlight lang="javascript"> player.setCustomization(Boolean componentNumber, Number shapeFirst, Number shapeSecond,...") |
(Add "Face Feature" table) |
||
| (8 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
This method set player customization. | This method set player customization (NB: This resets your weapons also). | ||
==Parameters== | |||
* '''gender: <span style="color:#008017>Boolean</span>''' | |||
* '''shapeFirst: <span style="color:#008017>Number</span>''' | |||
* '''shapeSecond: <span style="color:#008017>Number</span>''' | |||
* '''shapeThird: <span style="color:#008017>Number</span>''' | |||
* '''skinFirst: <span style="color:#008017>Number</span>''' | |||
* '''skinSecond: <span style="color:#008017>Number</span>''' | |||
* '''skinThird: <span style="color:#008017>Number</span>''' | |||
* '''shapeMix: <span style="color:#008017>Number</span>''' | |||
* '''skinMix: <span style="color:#008017>Number</span>''' | |||
* '''thirdMix: <span style="color:#008017>Number</span>''' | |||
* '''eyeColor: <span style="color:#008017>Number</span>''' | |||
* '''hairColor: <span style="color:#008017>Number</span>''' | |||
* '''hightlightColor: <span style="color:#008017>Number</span>''' | |||
* '''faceFeatures: <span style="color:#008017>Float[]</span>. <b>IMPORTANT</b>: The array must contain 20 elements''' | |||
{| class="wikitable" | |||
! Index | |||
! Face feature | |||
! Min | |||
! Max | |||
|- | |||
| 0 | |||
| Nose width | |||
| -1.0 narrow | |||
| 1.0 wide | |||
|- | |||
| 1 | |||
| Nose height | |||
| -1.0 top | |||
| 1.0 bottom | |||
|- | |||
| 2 | |||
| Nose length | |||
| -1.0 grand | |||
| 1.0 petite | |||
|- | |||
| 3 | |||
| Nose bridge | |||
| -1.0 round | |||
| 1.0 hollow | |||
|- | |||
| 4 | |||
| Nose tip | |||
| -1.0 upward | |||
| 1.0 downward | |||
|- | |||
| 5 | |||
| Nose bridge shift | |||
| -1.0 to the right | |||
| 1.0 to the left | |||
|- | |||
| 6 | |||
| Brow height | |||
| -1.0 top | |||
| 1.0 bottom | |||
|- | |||
| 7 | |||
| Brow width | |||
| -1.0 inward | |||
| 1.0 outward | |||
|- | |||
| 8 | |||
| Cheekbone height | |||
| -1.0 top | |||
| 1.0 bottom | |||
|- | |||
| 9 | |||
| Cheekbone width | |||
| -1.0 narrow | |||
| 1.0 wide | |||
|- | |||
| 10 | |||
| Cheeks width | |||
| -1.0 wide | |||
| 1.0 narrow | |||
|- | |||
| 11 | |||
| Eyes | |||
| -1.0 opened | |||
| 1.0 closed | |||
|- | |||
| 12 | |||
| Lips | |||
| -1.0 wide | |||
| 1.0 narrow | |||
|- | |||
| 13 | |||
| Jaw width | |||
| -1.0 narrow | |||
| 1.0 wide | |||
|- | |||
| 14 | |||
| Jaw height | |||
| -1.0 top | |||
| 1.0 bottom | |||
|- | |||
| 15 | |||
| Chin length | |||
| -1.0 small | |||
| 1.0 long | |||
|- | |||
| 16 | |||
| Chin position | |||
| -1.0 inward | |||
| 1.0 outward | |||
|- | |||
| 17 | |||
| Chin width | |||
| -1.0 narrow | |||
| 1.0 grand | |||
|- | |||
| 18 | |||
| Chin shape | |||
| -1.0 simple chin | |||
| 1.0 double chin | |||
|- | |||
| 19 | |||
| Neck width | |||
| -1.0 narrow | |||
| 1.0 wide | |||
|} | |||
<br> | |||
== Syntax == | == Syntax == | ||
< | {{ServersideCode| | ||
player.setCustomization(Boolean | <pre> | ||
</ | 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) | ||
</pre> | |||
}} | |||
== Example == | == Example == | ||
< | {{ServersideCode| | ||
<pre> | |||
</ | 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, jawHeight = 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, jawHeight, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth | |||
] | |||
); | |||
</pre> | |||
}} | |||
==See Also== | ==See Also== | ||
{{Player_block}} | {{Player_block}} | ||
[[Category:Player Appearance]] | |||
[[Category:Server-side Function]] | |||
Latest revision as of 11:56, 3 May 2021
This method set player customization (NB: This resets your weapons also).
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
| Index | Face feature | Min | Max |
|---|---|---|---|
| 0 | Nose width | -1.0 narrow | 1.0 wide |
| 1 | Nose height | -1.0 top | 1.0 bottom |
| 2 | Nose length | -1.0 grand | 1.0 petite |
| 3 | Nose bridge | -1.0 round | 1.0 hollow |
| 4 | Nose tip | -1.0 upward | 1.0 downward |
| 5 | Nose bridge shift | -1.0 to the right | 1.0 to the left |
| 6 | Brow height | -1.0 top | 1.0 bottom |
| 7 | Brow width | -1.0 inward | 1.0 outward |
| 8 | Cheekbone height | -1.0 top | 1.0 bottom |
| 9 | Cheekbone width | -1.0 narrow | 1.0 wide |
| 10 | Cheeks width | -1.0 wide | 1.0 narrow |
| 11 | Eyes | -1.0 opened | 1.0 closed |
| 12 | Lips | -1.0 wide | 1.0 narrow |
| 13 | Jaw width | -1.0 narrow | 1.0 wide |
| 14 | Jaw height | -1.0 top | 1.0 bottom |
| 15 | Chin length | -1.0 small | 1.0 long |
| 16 | Chin position | -1.0 inward | 1.0 outward |
| 17 | Chin width | -1.0 narrow | 1.0 grand |
| 18 | Chin shape | -1.0 simple chin | 1.0 double chin |
| 19 | Neck width | -1.0 narrow | 1.0 wide |
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, jawHeight = 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, jawHeight, ChinLength, ChinPos, ChinWidth, ChinShape, NeckWidth
]
);
See Also
- Functions
- Player::ban
- Player::call
- Player::callProc
- Player::callToStreamed
- Player::callUnreliable
- Player::cancelPendingRpc
- Player::clearDecorations
- Player::getClothes
- Player::getDecoration
- Player::getFaceFeature
- Player::getHeadBlend
- Player::getHeadOverlay
- Player::getProp
- Player::getWeaponAmmo
- Player::giveWeapon
- Player::hasPendingRpc
- Player::invoke
- Player::isStreamed
- Player::isStreamedFor
- Player::kick
- Player::kickSilent
- Player::notify
- Player::outputChatBox
- Player::playAnimation
- Player::playScenario
- Player::putIntoVehicle
- Player::removeFromVehicle
- Player::removeObject
- Player::removeWeapon
- Player::removeAllWeapons
- Player::resetWeapon
- Player::setClothes
- Player::setCustomization
- Player::setDecoration
- Player::setFaceFeature
- Player::setHairColor
- Player::setHeadBlend
- Player::setHeadOverlay
- Player::setProp
- Player::setWeaponAmmo
- Player::spawn
- Player::stopAnimation
- Player::updateHeadBlend
- Player::enableVoiceTo
- Player::disableVoiceTo
- Weapons::clear
- Entity::destroy
- Entity::dist
- Entity::distSquared
- Entity::getVariable
- Entity::setVariable
- Entity::setVariables
- Properties
- Player::action
- Player::aimTarget
- Player::allWeapons
- Player::armour
- Player::eyeColor
- Player::faceFeatures
- Player::hairColor
- Player::hairHighlightColor
- Player::heading
- Player::health
- Player::rgscId
- Player::ip
- Player::serial
- Player::isAiming
- Player::isClimbing
- Player::isEnteringVehicle
- Player::isInCover
- Player::isInMelee
- Player::isJumping
- Player::isLeavingVehicle
- Player::isOnLadder
- Player::isReloading
- Player::name
- Player::packetLoss
- Player::ping
- Player::seat
- Player::socialClub
- Player::streamedPlayers
- Player::vehicle
- Player::voiceListeners
- Player::disableOutgoingSync
- Player::weapon
- Player::weaponAmmo
- Player::weapons
- Entity::alpha
- Entity::data
- Entity::dimension
- Entity::id
- Entity::model
- Entity::position
- Entity::type