# User Interface V2

- [Installation](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation.md)
- [Applying exports & events](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/applying-exports-and-events.md)
- [Integration for Chat](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/integration-for-chat.md)
- [ZSX\_Multicharacter Integration](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/zsx_multicharacter-integration.md)
- [Other Multicharacter Integration](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/other-multicharacter-integration.md): If you're not using our Multicharacter
- [Auto Installer](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/auto-installer.md): Automatically insert code to resources.
- [About](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/auto-installer/about.md)
- [Overextended Library](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/installation/auto-installer/overextended-library.md)
- [Exports](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports.md)
- [Interfaces](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces.md)
- [Default Notifications](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/default-notifications.md): The notification system is designed to display messages that pop up above the minimap, ensuring they are noticeable and non-intrusive during gameplay.
- [Help Notification](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/help-notification.md): Help Notifications are displayed in the top-left corner of the screen. They are specifically designed to manage job-related updates and other critical tasks.
- [Notifications](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/notifications.md): These notifications are ideal for general updates, reminders, or messages that don't require immediate attention, ensuring a seamless user experience.
- [Progress Bar](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/progress-bar.md)
- [TextUI](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/textui.md)
- [Updating text & key](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/textui/updating-text-and-key.md)
- [Point](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/point.md)
- [Chat](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/chat.md): Chat exports list
- [AddMessage](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/chat/addmessage.md)
- [AddUserMessage](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/chat/addusermessage.md)
- [3D DUI](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/interfaces/3d-dui.md)
- [Storage](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage.md)
- [Gathering Storage](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-storage.md)
- [Get Color](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-storage/get-color.md)
- [Get Type](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-storage/get-type.md)
- [Get Options](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-storage/get-options.md)
- [Is Configuration Done](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-storage/is-configuration-done.md)
- [Get Current Screen](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/get-current-screen.md)
- [Is UI Busy](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/is-ui-busy.md)
- [Gathering position of the interface](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/storage/gathering-position-of-the-interface.md)
- [Threads](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/threads.md)
- [Interrupting Thread](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/threads/interrupting-thread.md)
- [Other](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other.md)
- [DisplayRadar](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/displayradar.md): Handles display radar with the whole animation
- [OpenConfiguration](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/openconfiguration.md)
- [OpenMainMenu](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/openmainmenu.md)
- [OpenSettings](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/opensettings.md)
- [IsPauseMenuActive](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/ispausemenuactive.md)
- [IsUIBusy](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/isuibusy.md)
- [GetCurrentScreen](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/getcurrentscreen.md)
- [Cinematic](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/cinematic.md)
- [GetConfig](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/other/getconfig.md)
- [Statuses](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/exports/statuses.md): Dynamically handle your statuses.
- [Configurating](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating.md): How to configure, add, or replace content in simple steps.
- [Setting presets](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/setting-presets.md): Setting interface presets
- [Handling UI](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui.md)
- [Global](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global.md): Uncategorized configuration points
- [Disabling Interfaces](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/disabling-interfaces.md)
- [Disabling Interfaces type](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/disabling-interfaces-type.md)
- [Disabling configuration for Interface](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/disabling-configuration-for-interface.md)
- [Changing links](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/changing-links.md)
- [Adding new blacklisted weapon](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/adding-new-blacklisted-weapon.md)
- [Using UIV2 music in ZSX\_Multicharacter](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/using-uiv2-music-in-zsx_multicharacter.md)
- [Dynamically gathering UI positions](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/dynamically-gathering-ui-positions.md)
- [Dynamically gathering colors](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/global/dynamically-gathering-colors.md)
- [HUD](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/hud.md)
- [Show / Hide UI](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/hud/show-hide-ui.md): How to hide or show UI.
- [Creating new status](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/hud/creating-new-status.md)
- [Applying effects on status](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/hud/applying-effects-on-status.md)
- [Car HUD](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/car-hud.md)
- [Adding blacklist for vehicle model](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/car-hud/adding-blacklist-for-vehicle-model.md)
- [Chat](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/chat.md)
- [Using commands without / syntax](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/chat/using-commands-without-syntax.md)
- [Setting max pool size (max mesages)](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/chat/setting-max-pool-size-max-mesages.md)
- [Displayers](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers.md)
- [Changing currency](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers/changing-currency.md)
- [Adding more accounts](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers/adding-more-accounts.md)
- [Adding addon elements](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers/adding-addon-elements.md)
- [Creating job2 functionality](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers/creating-job2-functionality.md)
- [Disabling elements](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/displayers/disabling-elements.md)
- [Pause Menu](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/pause-menu.md)
- [Creating custom navbar](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/pause-menu/creating-custom-navbar.md)
- [Using custom navbar order](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/pause-menu/using-custom-navbar-order.md)
- [Removing user data elements](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/pause-menu/removing-user-data-elements.md)
- [Voice Indicator](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/voice-indicator.md)
- [Adjusting new voice states](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/voice-indicator/adjusting-new-voice-states.md)
- [Changing between voice indicators](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-ui/voice-indicator/changing-between-voice-indicators.md)
- [Commands](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/commands.md)
- [Adding commands](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/commands/adding-commands.md): How to add commands to your server.
- [Translating](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/translating.md)
- [Translating the resource](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/translating/translating-the-resource.md): How to properly translate the resource.
- [Adding translation to custom weapons](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/translating/adding-translation-to-custom-weapons.md)
- [Translating component's type label](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/translating/translating-components-type-label.md)
- [Handling Data](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-data.md)
- [Changing default keybinds](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/handling-data/changing-default-keybinds.md): How to change keybinds.
- [AIO Options](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/aio-options.md)
- [Camera stuff](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/camera-stuff.md)
- [Creating new preset for Cinematic Mode](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/camera-stuff/creating-new-preset-for-cinematic-mode.md)
- [Creating new scenes for Main Menu](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/configurating/camera-stuff/creating-new-scenes-for-main-menu.md): How to add them?
- [Library](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library.md)
- [Introduce](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/introduce.md)
- [Events](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events.md)
- [Storage](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/storage.md): Events for storage updates.
- [onStorageUpdate](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/storage/onstorageupdate.md): Called whenever player adjust his options for selected element
- [onColorUpdate](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/storage/oncolorupdate.md): Called when user selects his color.
- [Player](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/player.md): Events that are player based.
- [onPlayerPedIDChange](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/player/onplayerpedidchange.md): Called when PlayerPedId native changes it's value.
- [onPlayerBaseUpdate](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/player/onplayerbaseupdate.md): Called every tick if player coords or heading will change.
- [onPlayerAimStateChange](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/player/onplayeraimstatechange.md): Called whenever player aiming state change.
- [Vehicle](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/vehicle.md): Events that are vehicle based.
- [onVehicleStateChange](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/vehicle/onvehiclestatechange.md): Called when player changes vehicle.
- [Points](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/points.md): Events for points.
- [onPointAdd](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/points/onpointadd.md): Called whenever new point will be created
- [onPointRemove](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/points/onpointremove.md): Called when point is removed.
- [Perspective](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/perspective.md): Events for perspective (3d content)
- [onPerspectiveContentStatusChange](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/perspective/onperspectivecontentstatuschange.md): Called every time, when hidden content status will change.
- [Notifications](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/notifications.md): Events for Notifications.
- [onNotificationAdd](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/notifications/onnotificationadd.md): Called when notification pop out.
- [onNotificationRemove](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/library/events/notifications/onnotificationremove.md): Called when persistent notification is removed
- [Snippets](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets.md): Temporal snippets for QB/ESX
- [ESX](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/esx.md)
- [Notification](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/esx/notification.md): es\_extended/client/functions.lua
- [TextUI](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/esx/textui.md): es\_extended/client/functions.lua
- [ShowAdvancedNotification](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/esx/showadvancednotification.md): es\_extended/client/functions.lua
- [ShowHelpNotification](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/esx/showhelpnotification.md): es\_extended/client/functions.lua
- [QBCore](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/qbcore.md)
- [Notification](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/qbcore/notification.md): qb-core/client/functions.lua
- [ProgressBar](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/snippets/qbcore/progressbar.md): qb-core/client/functions.lua
- [Common issues](https://zsx-development.gitbook.io/docs/resources/user-interface-v2/common-issues.md): List of common mistakes and issues.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zsx-development.gitbook.io/docs/resources/user-interface-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
