---
title: "AddStaticVehicle | open.mp"
description: "Adds a 'static' vehicle (models are pre-loaded for players) to the gamemode."
canonical: https://omp.itsneufox.com/docs/scripting/functions/AddStaticVehicle
language: en
---

# AddStaticVehicle

## Description

Adds a 'static' vehicle (models are pre-loaded for players) to the gamemode.

| Name | Description |
| --- | --- |
| modelid | The [Model ID](https://omp.itsneufox.com/docs/scripting/resources/vehicleid) for the vehicle. |
| Float:spawnX | The X-coordinate for the vehicle. |
| Float:spawnY | The Y-coordinate for the vehicle. |
| Float:spawnZ | The Z-coordinate for the vehicle. |
| Float:angle | Direction of vehicle - angle. |
| [colour1](https://omp.itsneufox.com/docs/scripting/resources/vehiclecolorid) | The primary colour ID. -1 for random. |
| [colour2](https://omp.itsneufox.com/docs/scripting/resources/vehiclecolorid) | The secondary colour ID. -1 for random. |

## Returns

The vehicle ID of the vehicle created (between 1 and MAX\_VEHICLES).

INVALID\_VEHICLE\_ID (65535) if vehicle was not created (vehicle limit reached or invalid vehicle model ID passed).

## Examples

```c
public OnGameModeInit()
{
    // Add a Hydra to the game
    AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);

    return 1;
}
```

## Related Functions

-   [AddStaticVehicleEx](https://omp.itsneufox.com/docs/scripting/functions/AddStaticVehicleEx): Add a static vehicle with custom respawn time.
-   [CreateVehicle](https://omp.itsneufox.com/docs/scripting/functions/CreateVehicle): Create a vehicle.
-   [DestroyVehicle](https://omp.itsneufox.com/docs/scripting/functions/DestroyVehicle): Destroy a vehicle.
-   [GetVehicleParamsSirenState](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleParamsSirenState): Check whether a vehicle's siren is on or off.
-   [SetVehicleSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleSpawnInfo): Adjusts vehicle model, spawn location, colours, respawn delay and interior.
-   [GetVehicleSpawnInfo](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleSpawnInfo): Gets the vehicle spawn location and colours.
-   [ChangeVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/ChangeVehicleColours): Change a vehicle's primary and secondary colors.
-   [GetVehicleColours](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleColours): Gets the vehicle colours.
-   [SetVehicleRespawnDelay](https://omp.itsneufox.com/docs/scripting/functions/SetVehicleRespawnDelay): Set the respawn delay of a vehicle.
-   [GetVehicleRespawnDelay](https://omp.itsneufox.com/docs/scripting/functions/GetVehicleRespawnDelay): Get the respawn delay of a vehicle.

## Related Callbacks

-   [OnVehicleSpawn](https://omp.itsneufox.com/docs/scripting/callbacks/OnVehicleSpawn): Called when a vehicle respawns.
-   [OnVehicleSirenStateChange](https://omp.itsneufox.com/docs/scripting/callbacks/OnVehicleSirenStateChange): Called when a vehicle's siren is toggled on/off.

## Related Resources

-   [Vehicle Models](https://omp.itsneufox.com/docs/scripting/resources/vehicleid): Comprehensive list of all vehicle models available in game.
-   [Vehicle Colour IDs](https://omp.itsneufox.com/docs/scripting/resources/vehiclecolorid): List of all vehicle colour IDs.
