πŸ“ƒCONFIGURATION FILE

Config = {}

-- ============================================
-- GENERAL SETTINGS
-- ============================================
Config.Debug = false
Config.Locale = 'en'

-- ============================================
-- SYSTEM SUPPORT
-- ============================================
-- Inventory System:
-- 'ox_inventory' = Uses ox_inventory
-- 'qb-inventory' = Uses qb-inventory  
-- 'other' = Uses QBCore fallback for all other inventory types (ps-inventory, qs-inventory, codem-inventory etc.)
Config.Inventory = 'qb-inventory' -- 'ox_inventory', 'qb-inventory', 'other'
Config.Target = 'qb-target' -- 'ox_target' or 'qb-target'
Config.VehicleKeys = 'qb-vehiclekeys' -- 'qb-vehiclekeys' or 'wasabi_carlock'

-- ============================================
-- FUEL SYSTEM
-- ============================================
Config.SetFuelOnSpawn = true
Config.FuelAmount = 100 -- Fuel amount for spawned vehicles

-- ============================================
-- FUEL SYSTEM SETTINGS
-- ============================================
-- Supported fuel scripts:
-- 'ox_fuel' - ox_fuel system (Uses entity state)
-- 'LegacyFuel' - LegacyFuel system
-- 'ps-fuel' - Project Sloth fuel system
-- 'cdn-fuel' - CDN fuel system
-- 'okokFuel' - okokFuel system
-- 'other' - All other fuel scripts (Uses exports[Config.Fuel]:SetFuel)
Config.Fuel = 'LegacyFuel' -- Name of fuel script to use
-- Fuel system debug mode (for development)
Config.FuelDebug = false

-- ============================================
-- PAYMENT SYSTEM
-- ============================================
Config.PaymentType = 'both' -- 'cash', 'bank', 'both' (both: tries cash first, then bank)

-- ============================================
-- REFUND SYSTEM
-- ============================================
Config.RefundPercentage = 50 -- Refund percentage when returning vehicle (50 = 50% refund)

-- ============================================
-- RENTAL PAPERS SETTINGS
-- ============================================
Config.RentalPaperItem = 'rentalpapers'



-- ============================================
-- RENTAL LOCATIONS
-- ============================================
Config.Locations = {
    ['downtown'] = {
        name = 'Downtown Rentals',
        coords = vector4(-1042.51, -2745.45, 21.36, 328.61),
        spawnCoords = vector4(-1038.69, -2738.75, 20.17, 238.32),
        ped = {
            model = 'a_m_m_hasjew_01',
            scenario = 'WORLD_HUMAN_CLIPBOARD'
        },
        blip = {
            enabled = true,
            sprite = 225,
            scale = 0.6,
            colour = 2,
            label = 'Rent Vehicle'
        },
        target = {
            distance = 2.0,
            icon = 'fas fa-car',
            label = 'Rent Vehicle'
        }
    },
    ['airport'] = {
        name = 'Airport Rentals',
        coords = vector4(-1037.11, -2737.73, 20.17, 148.32),
        spawnCoords = vector4(-1032.45, -2730.12, 20.17, 58.91),
        ped = {
            model = 'a_f_y_business_02',
            scenario = 'WORLD_HUMAN_STAND_MOBILE'
        },
        blip = {
            enabled = true,
            sprite = 225,
            scale = 0.6,
            colour = 3,
            label = 'Airport Vehicle Rental'
        },
        target = {
            distance = 2.0,
            icon = 'fas fa-plane',
            label = 'Rent Vehicle'
        }
    }
}



Config.Vehicles = {
    ['downtown'] = {
        {
            model = 'adder',
            name = 'Adder',
            price = 1500,
            image = 'adder.png'
        },
        {
            model = 't20',
            name = 'T20',
            price = 1200,
            image = 't20.png'
        },
        {
            model = 'zentorno',
            name = 'Zentorno',
            price = 1000,
            image = 'zentorno.png'
        },
        {
            model = 'sultan',
            name = 'Sultan',
            price = 300,
            image = 'sultan.png'
        },
        {
            model = 'baller',
            name = 'Baller',
            price = 800,
            image = 'baller.png'
        },
        {
            model = 'impaler',
            name = 'Impaler',
            price = 600,
            image = 'impaler.png'
        },
        {
            model = 'vectre',
            name = 'Vectre',
            price = 900,
            image = 'vectre.png'
        },
        {
            model = 'dukes',
            name = 'Dukes',
            price = 500,
            image = 'dukes.png'
        }
    },
    ['airport'] = {
        {
            model = 'adder',
            name = 'Adder',
            price = 1500,
            image = 'adder.png'
        },
        {
            model = 'sultan',
            name = 'Sultan',
            price = 300,
            image = 'sultan.png'
        },
        {
            model = 'baller',
            name = 'Baller',
            price = 800,
            image = 'baller.png'
        },
        {
            model = 'akuma',
            name = 'Akuma',
            price = 400,
            image = 'akuma.png'
        }
    }
}



-- ============================================
-- UI SETTINGS
-- ============================================
Config.UI = {
    imagePath = 'nui://janiel-rentals/web/images/',
    defaultImage = 'default.png'
}


Last updated