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
  1. Dealership

Using Exclusive Content

To use exclusive content you have to enable exclusive content through: Dealership/shared/config_exclusive.lua

Exclusive.Retrieval = {
    use = true, -- SET USE TO TRUE 
    type = 'COINS', 
}

Now we have to configure the function to check the payment and do the payment. Head to: Dealership/server/functions/sv_editable.lua

Editable.ExclusivePayCheck = function(src, vehData)
    --Apply the code check if user have exclusive currency required for vehicle price. Example 
    local coins = 2000
    if coins >= vehData.price then
        return true
    end
    return false

    -- For help contact on discord discord.gg/MF9uVuWrQn
end

Editable.ExclusivePayForVehicle = function(src, vehData)
    local coins = 2000
    local receivedPay = false
    if coins >= vehData.price then
        --removeCoinsFunc(vehData.price)
        receivedPay = true
    else
        receivedPay = false
    end
    return receivedPay
    -- For help contact on discord discord.gg/MF9uVuWrQn
end

PreviousAdding a StoreNextListeners

Last updated 1 year ago

You have to add function to gather "COINS" amount and "COINS" removal. After that you can set your exclusive vehicle in database. All you have to do is add 1 in isExclusive column.