# Configuration

```lua
Config = {}

Config.Framework = "auto" -- auto, qb, esx, qbx

-- Language setting
--[[
    English: en
    Turkish: tr
    You can add your own language by going to locales/locales.lua and adding a new language.
]]--
Config.DefaultLanguage = "en" -- Available options: "en", "tr"

Config.HudSettingsCommand = "hud"

Config.VoiceType = "pma-voice" -- saltychat, pma-voice, tokovoip

Config.VehicleMiliage = true
Config.FocusNuiClose = true

Config.DefaultSettings = {
    showPlayerInfo = true,       -- Player information (top right corner)
    showStatusBars = true,       -- Status bars (bottom right corner)
    showVehicleHUD = true,       -- Vehicle HUD (bottom section)
    showCompass = true,          -- Compass (top center)
    showVoiceIndicator = true,   -- Voice level indicator
    cinematicMode = false,       -- Cinematic mode (black bars)

    healthBarColor = "#ff3860",  -- Health bar color
    armorBarColor = "#3273dc",   -- Armor bar color
    foodBarColor = "#ff9f43",    -- Food bar color
    waterBarColor = "#3498db",   -- Water bar color
    staminaBarColor = "#1abc9c", -- Stamina bar color
    oxygenBarColor = "#00bbff",  -- Oxygen bar color

    healthCriticalValue = 20,    -- Health critical level
    armorCriticalValue = 20,     -- Armor critical level
    foodCriticalValue = 15,      -- Food critical level
    waterCriticalValue = 15,     -- Water critical level

    speedometerType = "kmh",     -- "kmh" or "mph"
    fuelBarColor = "#2ecc71",    -- Fuel bar color
    speedBarColor = "#3273dc",   -- Speed gauge color
    rpmBarColor = "#ff3860",     -- RPM gauge color
    engineBarColor = "#2ecc71", -- Engine gauge color

    glowEffects = true,          -- Glow effects
    animationEffects = true,     -- Animation effects

    statusHudPosition = "left",  -- Status bars position: "left", "right", "center"
    vehicleHudPosition = "right", -- Vehicle HUD position: "left", "right", "center"

    uiScale = 1.0,               -- HUD general size (between 0.5-1.5)

    notificationType = "default", -- Notification type: "default", "modern"

    showServerLogo = true,       -- Server logo display
    showRealTime = true,         -- Real time display
    showGameTime = true,         -- Game time display
    showMoney = true,            -- Money display
    showJob = true,              -- Job display
    showPlayerName = true,       -- Name-Surname display
    showTopInfo = true,          -- Top info panel display
}

Config.Notification = function(message, type)
    if GetResourceState("qb-core") == "started" then
        TriggerEvent("QBCore:Notify", message, type)
    elseif GetResourceState("es_extended") == "started" then
        TriggerEvent("esx:showNotification", message)
    end
end

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bbstore.gitbook.io/docs/resources/bb-hud-x/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
