# setObjectScale (Compartilhado)

> Muda o tamanho de um objeto, por igual ou em cada eixo.

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

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `object` | `object` | O objeto. |
| `scale` | `float` | A escala em `x`, ou em todos os eixos se for o único número. Também aceita um vetor com os três. |
| `scaleY` | `float` | A escala em `y`. *(padrão: `scale`)* |
| `scaleZ` | `float` | A escala em `z`. *(padrão: `scale`)* |
| `scaleCollision` | `bool` | Se a colisão do objeto acompanha a escala. *(padrão: `true`)* |

## Retorno

`true` se a escala foi aplicada.

No servidor, a escala vai para todos os clientes.

## Exemplo

```lua
setObjectScale(ramp, 2) -- o dobro do tamanho
setObjectScale(sign, 1, 1, 3, false) -- só mais alto, mesma colisão
```

## Veja também

- [getObjectScale (Compartilhado)](https://wiki.mymp.gg/pt/getObjectScale.md): Devolve a escala de um objeto em cada eixo.
- [createObject (Servidor)](https://wiki.mymp.gg/pt/createObject-server.md): Cria um objeto que todos os jogadores veem.
