ZSX Development
  • Homepage to Innovation
  • User Interface V2
    • Installation
      • Introduce
      • Integration for Chat
      • ZSX_Multicharacter Integration
      • Auto Installer
        • About
        • Overextended Library
    • Exports
      • Interfaces
        • Default Notifications
        • Help Notification
        • Notifications
        • Progress Bar
        • TextUI
          • Updating text & key
        • Point
        • Chat
          • AddMessage
          • AddUserMessage
        • 3D DUI
      • Storage
        • Gathering Storage
          • Get Color
          • Get Type
          • Get Options
          • Is Configuration Done
        • Get Current Screen
        • Is UI Busy
        • Gathering position of the interface
      • Threads
        • Interrupting Thread
      • Other
        • DisplayRadar
        • OpenConfiguration
        • OpenMainMenu
        • OpenSettings
        • IsPauseMenuActive
        • IsUIBusy
        • GetCurrentScreen
        • Cinematic
    • Configurating
      • Handling UI
        • Show / Hide UI
        • Disabling Interfaces
        • Disabling Interfaces type
        • Disabling configuration for Interface
        • Creating new status for HUD
        • Changing links
        • Custom Pause Menu Navbar
        • Removing Pause Menu user data
        • Adjusting new voice states
        • Changing between voice indicators
        • Adding new blacklisted weapon
        • Adding blacklist for vehicle model
        • Changing currency
      • Commands
        • Adding commands
      • Translating
        • Translating the resource
        • Adding translation to custom weapons
        • Translating component's type label
      • Handling Data
        • Adding more accounts to Displayers
        • Adding addon elements to Displayers
        • Creating job2 functionality
        • Changing default keybinds
      • AIO Options
      • Camera stuff
        • Creating new preset for Cinematic Mode
        • Creating new scenes for Main Menu
    • Snippets
      • ESX
        • Notification
        • TextUI
        • ShowAdvancedNotification
        • ShowHelpNotification
      • QBCore
        • Notification
        • ProgressBar
  • Multicharacter
    • Installation
      • Setting up the Appearance
      • Setting up the logo
      • Setting up table removal
    • Exports
      • Client
        • GetConfigValue
        • GetUserStorage
        • Logout
        • SetLocationsDisabled
        • isInMulticharacter
        • Initialize
      • Server
        • isInMulticharacter
        • Logout
    • Workers
    • Baseevents
    • FAQ
    • Translating the resource
    • Open source files
    • Common Issues
      • Common
      • ESX
      • Database
      • Other
  • User Interface
    • About
    • Notifications
    • Progressbar
    • Custom Initialization
    • Functions
  • Dealership
    • About
    • Installation
    • Adding a Store
    • Using Exclusive Content
    • Listeners
    • Configuration
Powered by GitBook
On this page
  • Add
  • Remove
  • Persistent Add
  • Removing persistent TextUI
  1. User Interface V2
  2. Exports
  3. Interfaces

TextUI

Add

In order to add TextUI you can use this export:

local serial = exports['ZSX_UIV2']:TextUI(key, text, duration, onComplete, onFailure)
Arg
Information
Optional

key

String Key that corresponds to clickable control

text

String Text to be displayed

duration

Number Duration of the TextUI (requires onComplete and onFailure)

onComplete

Function Called at the end of TextUI

onFailure

Function Called on failed attempt to click on TextUI

Remove

To remove TextUI do the following

exports['ZSX_UIV2']:TextUI_Remove(serial, animComplete)
Arg
Information

serial

Serial

animComplete

Boolean Show complete anim

Persistent Add

If your resource that handles TextUI makes it in loop, better choice would be to use persistent one:

exports['ZSX_UIV2']:TextUI_Persistent(key, text, duration, onComplete, onFailure)

Object above stays the same!

Removing persistent TextUI

It quite differs from the beneath export, here you don't need to add argument serial:

exports['ZSX_UIV2']:TextUI_RemovePersistent(animComplete)
Arg
Information

animComplete

Boolean Show complete anim

PreviousProgress BarNextUpdating text & key

Last updated 4 months ago