--[[ fmLib - A library for FiveM developers || *-> Author GitHub: https://github.com/meesvrh --]] ---@class Settings Settings = { ---@type boolean Whether or not to print console.debug messages debug = true, ---@type boolean Whether or not to use sfx for web modules (overrides sfx = true in modules) useSfx = true, ---@type boolean Whether or not to ignore resource initialized logs ignoreResourceInitializedLogs = false, } ---@enum Defaults ---Fallbacks for when you don't specify a value Defaults = { MONEY = 'money', ADMIN_ESX = 'admin', ADMIN_QB = 'admin', GOD_QB = 'god', } ---@enum KeyMappings ---Key mappings for the library KeyMappings = { CANCEL = { mapper = 'keyboard', key = 'x' }, } --[[ This is used for autodetecting resources Any table with an export, will have the export called and put in the global variable Any table with export = false, will be set to true if the resource is started (mostly used for event-based resources) Any table with export = 'all', will have all exports put in the global variable --]] ---@type table Only change these if you have changed the name of a resource Resources = { ESX = { name = 'es_extended', export = 'getSharedObject' }, QB = { name = 'qb-core', export = 'GetCoreObject' }, OXInv = { name = 'ox_inventory', export = 'all' }, QBInv = { name = 'qb-inventory', export = 'all', }, QSInv = { name = 'qs-inventory', export = 'all' }, COREInv = { name = 'core_inventory', export = 'all' }, PSInv = { name = 'ps-inventory', export = 'all' }, CHEZZAInv = { name = 'inventory', export = 'all' }, -- MOVHUD = { name = '17mov_Hud', export = 'all' }, -- Banking RX_BANKING = { name = 'RxBanking', export = 'all' }, -- Vehicle Keys QBVehKeys = { name = 'qb-vehiclekeys', export = false }, CDGarage = { name = 'cd_garage', export = false }, okokGarage = { name = 'okokGarage', export = false }, QSVehKeys = { name = 'qs-vehiclekeys', export = 'all' }, RenewedVehKeys = { name = 'Renewed-Vehiclekeys', export = 'all' }, WASABI_CARLOCK = { name = 'wasabi_carlock', export = 'all' }, TGIANN_HOTWIRE = { name = 'tgiann-hotwire', export = 'all' }, MM_CARKEYS = { name = 'mm_carkeys', export = 'all' }, MRNNEWBVEHICLEKEYS = { name = 'MrNewbVehicleKeys', export = 'all' }, ISVehicleKeys = { name = 'is_vehiclekeys', export = 'all' }, FAST_VEHICLEKEYS = { name = 'fast-vehiclekeys', export = 'all' }, FILO_VEHICLEKEYS = { name = 'filo_vehiclekey', export = 'all'}, -- Fuel Systems OXFUEL = { name = 'ox_fuel', export = false }, LEGACYFUEL = { name = 'LegacyFuel', export = 'all' }, CDN_FUEL = { name = 'cdn_fuel', export = 'all' }, RENEWED_FUEL = { name = 'renewed-fuel', export = 'all' }, QBFUEL = { name = 'qb-fuel', export = 'all' }, LC_FUEL = { name = 'lc_fuel', export = 'all' }, PS_FUEL = { name = 'ps-fuel', export = 'all' }, RCORE_FUEL = { name = 'rcore_fuel', export = 'all' }, QS_FUEL = { name = 'qs-fuelstations', export = 'all' }, ND_FUEL = { name = 'ND_Fuel', export = 'all' }, BIGDADDY_FUEL = { name = 'BigDaddy-Fuel', export = 'all' }, GKS_FUEL = { name = 'gks-fuel', export = 'all' }, RIP_FUEL = { name = 'RiP-Fuel', export = 'all' }, MYFUEL = { name = 'myFuel', export = 'all' }, LJ_FUEL = { name = 'lj-fuel', export = 'all' }, MELONS_FUEL = { name = 'melons_fuel', export = 'all' }, -- TextUIs OXLib = { name = 'ox_lib', export = 'all' }, JGTextUI = { name = 'jg-textui', export = 'all' }, OKOKTextUI = { name = 'okokTextUI', export = 'all' }, }