Documentation
  • Discord Server
  • About Us
  • Free Resources
    • Death Screen
      • PS-Dispatch Integration
    • Battlepass
      • Guides
      • Commands
        • Player Commands
        • Admin Commands
      • API
        • Server
    • Garages
      • Guides
        • Creating Interior
        • Creating Garage
        • How to find entity sets (customizations) for interior
  • Paid Resources
    • Elevator Creator V2
      • Installation
      • Accessible code
    • Radar System V2
      • Installation
      • Accessible code
    • Hotels Creator
      • Accessible code
    • Vehicle Shop Creator
      • Accessible code
    • Stocks Market
      • Accessible code
      • [DEV] - Usable Functions
    • Discord Voice Attendance
      • Installation
    • Deathmatch System
      • Installation
        • esx_ambulancejob
        • qb-ambulancejob
        • wasabi_ambulance
        • qbx_medical
        • codem-inventory
        • core_inventory
      • Accessible code
    • Object Creator
      • Dependencies
      • Accessible code
    • Cocaine Labs
      • Dependencies
      • Accessible code
    • Ownable Crafting Tables
      • Dependencies
      • Accessible code
      • Common Problems
    • Evidence System
      • Dependencies
      • Accessible code
      • Installation
      • API
    • Marketplace V2
      • Accessible code
      • Installation
      • Migration from V1
    • EMS Dispatch
      • Sending Dispatch
      • Accessing the Menu
      • Config File
    • Weed Planting
      • Accessible code
      • How to add new strain?
      • How to install
    • Advanced DarkNet System
      • Config
    • Advanced Taxi Job
      • Accessible code
      • Changelog
    • Advanced Gang Creator
      • Accessible code
      • Installation
        • QB Core
        • QBOX Core
      • API
      • FAQ
    • Advanced Private Cameras
      • ESX
        • Items
      • QBCore
        • Items
      • Accessible code
    • Advanced Elevator Creator
      • Accessible code
    • Advanced Ownable Rent Creator
      • SQL
      • ESX
      • QBCore
      • Config File
    • Advanced Job Creator
      • Installation
        • QB CORE
      • Accessible code
    • Advanced Ownable Shops
      • Installation
      • Accessible code
      • SQL
    • Advanced Ped Creator
      • SQL
      • Config File
    • Advanced Promocode Creator
      • Accessible code
      • SQL File
      • Common problems
    • Advanced Safe Zone Creator
      • Config File
    • Turf Wars
      • Ox Inventory
      • Accessible code
      • API
    • Advanced Gas Station Creator
      • Accessible code
    • Advanced Advertisements System
      • SQL File
      • Accessible code
    • Player Manager
      • Installation
      • Accessible code
    • Mechanic Job
      • Installation
      • Accessible code
      • SQL
    • Advanced Radar System
      • Accessible code
      • SQL
    • Crypto Mining
      • Installation
      • Accessible code
      • Items
      • SQL
    • Racing System
      • Accessible code
    • Car Theft
      • Accessible code
    • Advanced Solar Panels
      • Accessible Code
      • SQL
      • ESX
        • Items
      • QBCore
        • Items
    • Pilot Job
      • Accessible Code
      • ESX
        • SQL
      • QBCore
        • Metadata
        • qb-smallresources
      • QBOX
        • Metadata
    • Advanced Ownable Banks
      • Accessible Code
    • Post Office
      • Accessible Code
      • ESX
        • SQL
      • QBCore
        • SQL
      • Exports
    • Weather Sync
      • API
    • Billing System
      • Accessible code
      • SQL
      • Common problems
Powered by GitBook
On this page
  1. Paid Resources
  2. Advanced Promocode Creator

Accessible code

Config = {
    locales = 'en',
    versionChecking = true, 
    
    useInventory = false,
    inventoryType = '', -- ox, qs, qb, core, lj, ps

    moneyTypes = {
        ['cash'] = 'Cash',
        ['bank'] = 'Bank',
    },

    fullTune = {
        modEngine = 3,
        modBrakes = 2,
        modTransmission = 2,
        modSuspension = 3,
        modArmor = true,
        windowTint = 1
    },

    commands = {
        {
            name = 'promocodes',
            permission = 'group.admin',
            help = 'Promo codes menu (create code, codes list, delete code)'
        },
        {
            name = 'redeemcode',
            permission = nil,
            help = 'Redeem Promocode'
        },
    },

    InsertVehicleToDataBase = function(playerData, vehicle, plate, vehMod)
        if IsQBCore() then
            MySQL.insert('INSERT INTO player_vehicles (license, citizenid, vehicle, hash, mods, plate, garage, state) VALUES (?, ?, ?, ?, ?, ?, ?, ?)', {
                playerData.license,
                playerData.citizenid,
                vehicle,
                GetHashKey(vehicle),
                json.encode(vehMod),
                plate,
                'pillboxgarage',
                1
            })
        elseif IsESX() then
            MySQL.insert('INSERT INTO owned_vehicles (owner, plate, vehicle, stored, parking) VALUES (?, ?, ?, 1, ?)', {
                playerData.identifier, 
                plate, 
                json.encode(vehMod),
                'SanAndreasAvenue'
            })
        end
    end,

    GeneratePlate = function()
        local StringCharset = {}
        local NumberCharset = {}

        for i = 48, 57 do NumberCharset[#NumberCharset + 1] = string.char(i) end
        for i = 65, 90 do StringCharset[#StringCharset + 1] = string.char(i) end
        for i = 97, 122 do StringCharset[#StringCharset + 1] = string.char(i) end

        function RandomStr(length)
            if length <= 0 then return '' end
            return RandomStr(length - 1) .. StringCharset[math.random(1, #StringCharset)]
        end

        function RandomInt(length)
            if length <= 0 then return '' end
            return RandomInt(length - 1) .. NumberCharset[math.random(1, #NumberCharset)]
        end

        return RandomInt(1) .. RandomStr(2) .. RandomInt(3) .. RandomStr(2)
    end
}
Logs = {
    enable = true,
    botName = 'UNIQ TEAM',
    webhook = 'https://discord.com/api/webhooks/1150720414327246908/ofNl-0OGIdrqrm5YXg2TPrW4Pnsq-HetnGYz6ZbAoiDtSq4S-xPib-kX8rMqPsks2s_g',
    colors = {
        ['info'] = 1209030,
        ['success'] = 5024796,
        ['error'] = 12980754,
    }
}
Utils = {}

Utils.Notification = function(title, description, type, duration)
    lib.notify({
        title = title,
        description = description,
        type = type,
        duration = duration or 5000
    })
end
Utils = {}

Utils.Notification = function(src, title, description, type, duration)
    TriggerClientEvent('ox_lib:notify', src, {
        title = title,
        description = description,
        type = type,
        duration = duration
    })
end
PreviousAdvanced Promocode CreatorNextSQL File

Last updated 10 months ago