# setModelHandling (Servidor)

> Cambia una propiedad del handling de un modelo de vehículo, con el que empiezan los vehículos nuevos de ese modelo.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string` | Nombre del modelo de vehículo. |
| `property` | `string` | Nombre de la propiedad, como en `getVehicleHandling`. Un nombre desconocido genera un error. |
| `value` | `any` | El nuevo valor. `nil` devuelve la propiedad al handling original. Del tipo de la propiedad: número, booleano para `ABS`, texto para los nombres, o `{x, y, z}` (o un vector) para `centerOfMass`. Un tipo incorrecto genera un error. *(por defecto: `nil`)* |

## Retorno

`true` si se hizo el cambio. `false` si el valor está fuera de los límites de la propiedad o `property` no es un texto.

## Ejemplo

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

### Si vienes de MTA

MTA recibe el id del modelo; aquí el modelo se da por su nombre.

### Atención

Los vehículos que ya existen no cambian. Para que tomen el handling del modelo, llama a `setVehicleHandling(vehicle)`.

## Ver también

- [getModelHandling (Servidor)](https://wiki.mymp.gg/es/getModelHandling.md): Lee el handling de un modelo de vehículo, con el que empiezan los vehículos nuevos de ese modelo.
- [setVehicleHandling (Servidor)](https://wiki.mymp.gg/es/setVehicleHandling-server.md): Cambia el handling de un vehículo para todos los jugadores.
- [getOriginalHandling (Servidor)](https://wiki.mymp.gg/es/getOriginalHandling-server.md): Lee el handling original de un modelo de vehículo, tal como lo declaran los paquetes de contenido, sin los cambios de los scripts.
