# setElementBoneScale (Cliente)

> Cambia la escala de un hueso de un ped u objeto. El cambio solo vale en este cliente.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Componentes y huesos
- **URL**: https://wiki.mymp.gg/es/setElementBoneScale

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `ped\|object` | El ped, jugador u objeto. Un objeto necesita un modelo con esqueleto o árbol de nodos. |
| `bone` | `int\|string` | El hueso. En un ped: un id de hueso de MTA, la tag de un hueso del rig o su nombre. En un objeto: el nombre de un nodo o la tag de un hueso. |
| `x, y, z` | `float` | Escala en cada eje, de 0 a 10: tres números, un solo número para los tres ejes, o un `vec3`. `1` es el tamaño original. |

## Retorno

`true` si cambió. `false` si el elemento está fuera del alcance de streaming, el ped no puede escalar ese hueso o el objeto tiene animación.

Lo que esté adjunto al hueso lo acompaña.

## Ejemplo

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

### Atención

Da error si el elemento no tiene ese hueso o una escala queda fuera de 0 a 10. Mientras el elemento está fuera del alcance de streaming, devuelve `false`.

## Ver también

- [getElementBoneScale (Cliente)](https://wiki.mymp.gg/es/getElementBoneScale.md): Devuelve la escala de un hueso de un ped u objeto.
- [setElementBoneMatrix (Cliente)](https://wiki.mymp.gg/es/setElementBoneMatrix.md): Define la matriz en el mundo de un hueso de un ped u objeto: posición, orientación y escala a la vez. El cambio solo vale en este cliente.
- [onClientPedsProcessed (Cliente)](https://wiki.mymp.gg/es/onClientPedsProcessed.md): Se dispara en cada fotograma después de animar los peds y objetos, antes de presentarlos y dibujarlos.
