Accessible code

Config = {
    Locale = 'en',
    
    DefaultSettings = {
        MinFloors = 2,
        MaxFloors = 50
    },
    
    Commands = {
        OpenCreator = "elevators"
    },

    AllowedGroups = { -- groups allowed to use /elevators command
        "admin",
        "god"
    },

    AvailableVehicles = {
        { model = "sultan", name = "Sultan", class = "Sports" },
        { model = "police", name = "Police Car", class = "Emergency" },
        { model = "ambulance", name = "Ambulance", class = "Emergency" },
        { model = "firetruk", name = "Fire Truck", class = "Emergency" },
        { model = "benson", name = "Benson", class = "Commercial" },
        { model = "stretch", name = "Stretch", class = "Luxury" },
        { model = "buzzard", name = "Buzzard", class = "Aircraft" },
        { model = "flatbed", name = "Flatbed", class = "Industrial" },
        { model = "insurgent", name = "Insurgent", class = "Military" },
        { model = "taxi", name = "Taxi", class = "Service" },
        { model = "t20", name = "T20", class = "Sports"},
        { model = "zentorno", name = "Zentorno", class = "Sports"}
    },

    InteractionType = "textui", -- "3dtext", "textui", or "target"
    TextUI = {
        Text = {
            Target = "Use Elevator",      -- Text for target system (without [E])
            Regular = "[E] Use Elevator"  -- Text for textui and 3dtext
        },
        Position = "right", -- "bottom" or "right"
        Style = "modern" -- "default" or "modern"
    },
    TargetSystem = "qb-target", -- "qb-target" or "ox_target"
    InteractionDistance = 2.0,
    DrawDistance = 10.0,
    InteractionKey = 38, -- https://docs.fivem.net/docs/game-references/controls/

    MarkerSettings = {
        onFoot = {
            type = 2,
            size = vector3(0.2, 0.2, 0.2),
            color = vector4(120, 100, 255, 100),
            heightOffset = 0.3
        },
        inVehicle = {
            type = 36,
            size = vector3(1.0, 1.0, 1.0),
            color = vector4(120, 100, 255, 100),
            heightOffset = 0
        }
    },

    Logs = {
        EnableDiscord = true, -- Set to false to disable Discord webhooks
        DiscordWebhook = "", -- Your Discord webhook URL
        SaveToDatabase = true, -- Set to false to disable database logging
        MaxLogsToKeep = 1000, -- Maximum number of logs to keep in the database
        LogColors = {
            create = 65340, -- Green
            update = 16750848, -- Orange
            delete = 16711680, -- Red
            use = 39423, -- Blue
            maintenance = 10181046, -- Purple
            other = 7506394 -- Gray
        }
    }
}

QBCore = exports['qb-core']:GetCoreObject()

Last updated