# createVehicle (Servidor)

> Crea un vehículo en el servidor, visible para todos los jugadores.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Servidor
- **Categoría**: Vehículos
- **URL**: https://wiki.mymp.gg/es/createVehicle-server
- **Contraparte**: También existe en el cliente, con otra implementación: [createVehicle (Cliente)](https://wiki.mymp.gg/es/createVehicle-client.md)

## Sintaxis

```lua
vehicle|false createVehicle(string model, float x, y, z [, float rx, ry, rz = 0, 0, 0])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string` | Nombre del modelo del vehículo, como `infernus`. Mayúsculas y minúsculas dan igual. |
| `x, y, z` | `float` | Posición en el mundo, o un vec3. |
| `rx, ry, rz` | `float` | Rotación en grados, o un vec3. *(por defecto: `0, 0, 0`)* |

## Retorno

El vehículo creado, o `false` si el nombre no es de un modelo de vehículo.

El vehículo queda bajo el elemento dinámico del recurso que lo creó.

## Ejemplo

```lua
addCommandHandler("carro", function(player, command, model)
    local pos = getElementPosition(player)
    local vehicle = createVehicle(model or "infernus", pos.x + 3, pos.y, pos.z)
    if vehicle then
        warpPedIntoVehicle(player, vehicle)
    end
end)
```

### Si vienes de MTA

El modelo se da por su nombre, no por el número de MTA. No hay argumentos de matrícula ni de variante.

## Ver también

- [createVehicle (Cliente)](https://wiki.mymp.gg/es/createVehicle-client.md): Crea un vehículo que solo existe en este cliente.
- [warpPedIntoVehicle (Compartido)](https://wiki.mymp.gg/es/warpPedIntoVehicle.md): Pone a un ped o jugador directamente en un asiento de un vehículo, sin animación.
- [getVehicleMaxPassengers (Servidor)](https://wiki.mymp.gg/es/getVehicleMaxPassengers-server.md): Indica cuántos pasajeros caben en un vehículo, sin contar al conductor.
