> For the complete documentation index, see [llms.txt](https://nayzeee-dev.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nayzeee-dev.gitbook.io/docs/nayzeee-scripts/nayzeee-carmenu/events.md).

# Events

***

### Client Events

> 💡 **Note:** NAYZEEE Car Menu is a standalone client-side script. It does not use server events for most functionality.

<details>

<summary>nayzeee-carmenu:open</summary>

Opens the car menu UI.

```lua
TriggerEvent('nayzeee-carmenu:open')
```

**Note:** Player must be in a vehicle.

</details>

<details>

<summary>nayzeee-carmenu:close</summary>

Closes the car menu UI.

```lua
TriggerEvent('nayzeee-carmenu:close')
```

</details>

<details>

<summary>nayzeee-carmenu:toggle</summary>

Toggles the car menu UI.

```lua
TriggerEvent('nayzeee-carmenu:toggle')
```

</details>

***

### NUI Callbacks

The script uses NUI callbacks for UI interactions:

| Callback              | Description                       |
| --------------------- | --------------------------------- |
| `toggleDoor`          | Opens/closes a specific door      |
| `toggleWindow`        | Rolls window up/down              |
| `toggleEngine`        | Starts/stops engine               |
| `toggleLock`          | Locks/unlocks vehicle             |
| `toggleHazards`       | Toggles hazard lights             |
| `toggleInteriorLight` | Toggles cabin light               |
| `toggleNeon`          | Toggles neon lights               |
| `toggleHighBeams`     | Toggles high beams                |
| `setIndicator`        | Sets turn signal (left/right/off) |
| `setCruise`           | Sets cruise control speed         |
| `setLimpMode`         | Sets speed limiter                |
| `changeSeat`          | Changes to specified seat         |
| `closeMenu`           | Closes the menu                   |
