Player::getClothes

From RAGE Multiplayer Wiki
Revision as of 16:28, 16 April 2020 by Mos (talk | contribs) (→‎Example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This function return a hash of player clothes.

Syntax

Object player.getClothes(Number componentNumber)

List of components:

  • 0 - Head
  • 1 - Beard
  • 2 - Hair
  • 3 - Torso
  • 4 - Legs
  • 5 - Hands
  • 6 - Foot
  • 7 - None?
  • 8 - Accessories like parachute, scuba tank
  • 9 - Accessories like bags, mask, scuba mask
  • 10- Decals and mask
  • 11 - Auxiliary parts for torso

Object keys:

  • drawable - ID of clothing.
  • texture - ID of texture.
  • palette - ID of palette.

Example

This example outputs player clothes for component ID.

mp.events.addCommand('getclothes', (player, text, component) => {
  if (component == null || !parseInt(component)) {
    return player.outputChatBox('Use syntax: /getclothes [component_id]');
  } else {
    let clothes = player.getClothes(parseInt(component));
    player.outputChatBox('drawable: ' + clothes.drawable + ' texture: ' + clothes.texture + ' palette: ' + palette.texture);
  }
});

See also