# setObjectScale (Compartido)

> Cambia el tamaño de un objeto, por igual o en cada eje.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Objetos
- **URL**: https://wiki.mymp.gg/es/setObjectScale

## Sintaxis

```lua
bool setObjectScale(object object, float scale [, float scaleY = scale, float scaleZ = scale, bool scaleCollision = true])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `object` | `object` | El objeto. |
| `scale` | `float` | La escala en `x`, o en todos los ejes si es el único número. También acepta un vector con los tres. |
| `scaleY` | `float` | La escala en `y`. *(por defecto: `scale`)* |
| `scaleZ` | `float` | La escala en `z`. *(por defecto: `scale`)* |
| `scaleCollision` | `bool` | Si la colisión del objeto sigue la escala. *(por defecto: `true`)* |

## Retorno

`true` cuando la escala se aplica.

En el servidor, la escala llega a todos los clientes.

## Ejemplo

```lua
setObjectScale(ramp, 2) -- el doble de grande
setObjectScale(sign, 1, 1, 3, false) -- solo más alto, misma colisión
```

## Ver también

- [getObjectScale (Compartido)](https://wiki.mymp.gg/es/getObjectScale.md): Devuelve la escala de un objeto en cada eje.
- [createObject (Servidor)](https://wiki.mymp.gg/es/createObject-server.md): Crea un objeto que ven todos los jugadores.
