# addPedClothes (Compartilhado)

> Veste uma peça de roupa num ped. A peça ocupa o seu encaixe e troca a que estava nele.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Aparência
- **URL**: https://wiki.mymp.gg/pt/addPedClothes

## Sintaxe

```lua
bool addPedClothes(ped ped, string model [, int|string variant = 0])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `ped` | `ped` | O ped ou jogador. |
| `model` | `string` | Modelo da peça, como o arquivo `<Clothes>` do pacote a declara. |
| `variant` | `int\|string` | Número da variante (a partir de 0, a primeira é a textura base) ou o nome da textura. *(padrão: `0`)* |

## Retorno

`true` se a peça foi vestida, `false` se o modelo do ped não tem essa peça ou se já veste o máximo de 16 peças.

No servidor, a mudança é enviada a todos os clientes. No cliente, vale só para este cliente.

## Exemplo

```lua
addCommandHandler("camisa", function(player, command, model, variant)
    addPedClothes(player, model, tonumber(variant) or 0)
end)
```

### Vindo do MTA

No MTA a função recebe a textura, o modelo e o número do tipo de roupa. Aqui o encaixe vem do catálogo de roupas do modelo do ped, e a textura pode ser dada pelo número da variante.

## Veja também

- [removePedClothes (Compartilhado)](https://wiki.mymp.gg/pt/removePedClothes.md): Tira a peça de roupa que um ped veste num encaixe.
- [getPedClothes (Compartilhado)](https://wiki.mymp.gg/pt/getPedClothes.md): Diz que roupas um ped veste, todas ou a de um encaixe.
- [getClothesVariantCount (Compartilhado)](https://wiki.mymp.gg/pt/getClothesVariantCount.md): Conta quantas texturas uma peça de roupa tem para o modelo de um ped.
