# setModelHandling (Servidor)

> Muda uma propriedade do handling de um modelo de veículo, com que os veículos novos desse modelo começam.

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

## Sintaxe

```lua
bool setModelHandling(string model, string property [, any value = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `model` | `string` | Nome do modelo de veículo. |
| `property` | `string` | Nome da propriedade, como em `getVehicleHandling`. Um nome desconhecido gera erro. |
| `value` | `any` | O novo valor. `nil` volta a propriedade ao handling original. Do tipo da propriedade: número, booleano para `ABS`, texto para os nomes, ou `{x, y, z}` (ou um vetor) para `centerOfMass`. Um tipo errado gera erro. *(padrão: `nil`)* |

## Retorno

`true` se a mudança foi feita. `false` se o valor está fora dos limites da propriedade ou `property` não é um texto.

## Exemplo

```lua
setModelHandling("infernus", "maxVelocity", 260)
setModelHandling("infernus", "driveType", "awd")
```

### Vindo do MTA

O MTA recebe o id do modelo; aqui o modelo é dado pelo nome.

### Atenção

Os veículos que já existem não mudam. Para eles pegarem o handling do modelo, chame `setVehicleHandling(vehicle)`.

## Veja também

- [getModelHandling (Servidor)](https://wiki.mymp.gg/pt/getModelHandling.md): Lê o handling de um modelo de veículo, com que os veículos novos desse modelo começam.
- [setVehicleHandling (Servidor)](https://wiki.mymp.gg/pt/setVehicleHandling-server.md): Muda o handling de um veículo para todos os jogadores.
- [getOriginalHandling (Servidor)](https://wiki.mymp.gg/pt/getOriginalHandling-server.md): Lê o handling original de um modelo de veículo, como os pacotes de conteúdo o declaram, sem as mudanças dos scripts.
