# setVehicleEngineState (Shared)

> Turns a vehicle's engine on or off.

- **Platform**: MY Multiplayer (MYMP)
- **Kind**: Lua Function
- **Side**: Shared
- **Category**: Vehicles
- **URL**: https://wiki.mymp.gg/en/setVehicleEngineState

## Syntax

```lua
bool setVehicleEngineState(vehicle vehicle, bool engineState)
```

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `vehicle` | `vehicle` | The vehicle. |
| `engineState` | `bool` | `true` to turn it on, `false` to turn it off. |

## Returns

`true` if it was applied, `false` if the element is not a vehicle.

## Example

```lua
addCommandHandler("motor", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle and getVehicleController(vehicle) == player then
        setVehicleEngineState(vehicle, not getVehicleEngineState(vehicle))
    end
end)
```

## See also

- [getVehicleEngineState (Shared)](https://wiki.mymp.gg/en/getVehicleEngineState.md): Returns whether a vehicle's engine is on.
- [setVehicleLocked (Shared)](https://wiki.mymp.gg/en/setVehicleLocked.md): Locks or unlocks a vehicle's doors.
