# setElementBoneScale (Cliente)

> Muda a escala de um osso de um ped ou objeto. A mudança vale só neste cliente.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Componentes e ossos
- **URL**: https://wiki.mymp.gg/pt/setElementBoneScale

## Sintaxe

```lua
bool setElementBoneScale(ped|object element, int|string bone, float x, y, z)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `ped\|object` | O ped, jogador ou objeto. Um objeto precisa ter um modelo com esqueleto ou árvore de nós. |
| `bone` | `int\|string` | O osso. Num ped: um id de osso do MTA, a tag de um osso do rig ou o nome dele. Num objeto: o nome de um nó ou a tag de um osso. |
| `x, y, z` | `float` | Escala em cada eixo, de 0 a 10: três números, um só número para os três eixos, ou um `vec3`. `1` é o tamanho original. |

## Retorno

`true` se mudou. `false` se o elemento está fora do alcance de streaming, o ped não pode escalar esse osso ou o objeto tem animação.

O que estiver anexado ao osso o acompanha.

## Exemplo

```lua
addCommandHandler("bighead", function()
    setElementBoneScale(localPlayer, 5, 2)
end)
```

### Atenção

Dá erro se o osso não existe no elemento ou se a escala fica fora de 0 a 10. Enquanto o elemento está fora do alcance de streaming, devolve `false`.

## Veja também

- [getElementBoneScale (Cliente)](https://wiki.mymp.gg/pt/getElementBoneScale.md): Devolve a escala de um osso de um ped ou objeto.
- [setElementBoneMatrix (Cliente)](https://wiki.mymp.gg/pt/setElementBoneMatrix.md): Define a matriz de um osso de um ped ou objeto no mundo: posição, orientação e escala juntas. A mudança vale só neste cliente.
- [onClientPedsProcessed (Cliente)](https://wiki.mymp.gg/pt/onClientPedsProcessed.md): Disparado a cada quadro depois que os peds e objetos foram animados, antes de serem apresentados e desenhados.
