Vestige Scripts
TebexDiscordYoutube
  • 🔨Tuff Script's
  • SCRIPTS
    • Tuff Advance WheelStancer
      • 💻Installation Guide
        • 🔴QBCore Trigger Installation
        • ⚪ESX Trigger Installation
      • ⚙️Config File
    • Tuff Advance Nitrous and Purge
      • 💻Installation Guide
      • ⚙️Config File
  • others
    • Discord Webhook
Powered by GitBook
On this page
  1. SCRIPTS
  2. Tuff Advance WheelStancer

Config File

-------------------------------
------- Core CONFIG
-------------------------------

Config                      = {}
Menu                        = {}
Config.Core                 = {
    gettingObjectName = "GetCoreObject", -- the event name / export name for getting the core object.
    core_resource_name = "qb-core"       -- the core resource name.
}
Config.Locale               = 'en'       -- Language.
Config.SharedVehicleStancer = false      -- Only set this to [true] if you are using Nopixel Garages to Fetch stance values from shared_vehicles table !



-------------------------------
------- Webhooks Logs
-------------------------------
Config.EnableWebhooks      = false

Config.Webhooks            = {

    WebhookURL = '',                       -- Make Sure You Put Your Webhook Here

    HeaderImageURL = 'YOUR_IMAGE_LINK',    -- If you Want Image Header For The Logs insert The URL

    LogHeader = 'QBCore WheelStancer Log', -- What Will be the Header Of Your logs

    SubHeading = 'Player Info Who Used Stancer',

    EmbedColor = 'red', -- Choose from qb-wheelstance/server/sv-whebhook.lua
}

-------------------------------
------- TEXT CONFIG
-------------------------------

-- Menu Text Customization

Menu.heading               = "6STR Tuner Shop"
Menu.subheading            = "Adjust Wheel Stance"

-- SubMenu Text Customization

Menu.AllWheelsWidth        = "All Wheels Width"
Menu.AllWheelsSize         = "All Wheels Size"
Menu.SuspensionHeight      = "Suspension Height"
Menu.WheelFrontLeftOffset  = "Wheel Front Left Offset"
Menu.WheelFrontRightOffset = "Wheel Front Right Offset"
Menu.WheelRearLeftOffset   = "Wheel Rear Left Offset"
Menu.WheelRearRightOffset  = "Wheel Rear Right Offset"
Menu.WheelFrontLeftCamber  = "Wheel Front Left Camber"
Menu.WheelFrontRightCamber = "Wheel Front Right Camber"
Menu.WheelRearLeftCamber   = "Wheel Rear Left Camber"
Menu.WheelRearRightCamber  = "Wheel Rear Right Camber"

-- Exit Menu Text Customization

Menu.exitConfirmation      = "Confirm Exit"
Menu.HeadingSaveChanges    = "Save Changes?"

Menu.GoBack                = "Go Back"
Menu.SubHeadingSaveChanges = "Save Changes"

-- Marker Customization
Config.QB_DrawText         = true  -- true/false to Use QB Drawtext rather than 3D Text
Config.Drawmarker          = true  -- true/false to View or Hide the Marker
Config.Draw3DText          = false -- true/false to View or Hide the 3D Text

Config.MarkerText          = "[E]- To Open Stance Menu"
Config.SetTextFont         = 4  -- Ranges from 0 to 7
Config.MarkerType          = 20 -- Vsist this Site to Change Marker Types [https://docs.fivem.net/docs/game-references/markers/]

-- Visit this site to Get your Color Red,Green,Blue,Alpha Values  [https://rgbacolorpicker.com/]

Config.red                 = 255  -- Red Color
Config.green               = 255  -- Green Color
Config.blue                = 252  -- Blue Color
Config.alpha               = 0.8  -- Alpha Color
Config.MarkerUpAndDown     = true -- Marker Up and Down Animation
Config.MarkerRotate        = true -- Marker Rotation Animation


Config.MenuOpenKey = 38 -- Key To Open Stance Menu, Visit here: https://docs.fivem.net/docs/game-references/controls/


-------------------------------
------- POLYZONE CONFIG
-------------------------------

Config.Polyzone            = {
    -- Gabz Los Santos TunerShop Location
    {
        data    = { id = "1" },
        coords  = vector3(124.47, -3047.29, 7.04),
        length  = 5.0,
        width   = 3.0,
        minZ    = 6.04,
        maxZ    = 8.84,
        heading = 270.0,
    },
    -- Hayes Autos Location 1
    {
        data    = { id = "2" },
        coords  = vector3(-1423.64, -450.21, 35.19),
        length  = 5.0,
        width   = 3.0,
        minZ    = 32.79,
        maxZ    = 36.79,
        heading = 31.32,
    },
    -- Hayes Autos Location 2
    {
        data    = { id = "3" },
        coords  = vector3(-1417.08, -446.44, 35.56),
        length  = 5.0,
        width   = 3.0,
        minZ    = 33.36,
        maxZ    = 37.36,
        heading = 30.78,
    },
    -- Default Bennys Workshop Location
    {
        data    = { id = "4" },
        coords  = vector3(-222.65, -1329.33, 30.54),
        length  = 5.0,
        width   = 3.0,
        minZ    = 28.14,
        maxZ    = 32.14,
        heading = 268.87,
    },
    -- Gabz MRPD Police Station Location
    {
        data    = { id = "5" },
        coords  = vector3(435.41, -975.99, 25.7),
        length  = 5.0,
        width   = 3.0,
        minZ    = 24.5,
        maxZ    = 27.1,
        heading = 89.03,
    },
    -- AutoCare Mechanic Location
    {
        data    = { id = "6" },
        coords  = vector3(-324.21, -138.46, 39.01),
        length  = 5.0,
        width   = 3.0,
        minZ    = 36.01,
        maxZ    = 40.01,
        heading = 69.44,
    },
    -- Add more locations below
}

-------------------------------
------- WHEELZONE CONFIG
-------------------------------

Config.Blips               = {
    Sprite = 545,
    Display = 4,
    Scale = 0.7,
    Colour = 26,
    Name = "Stance Station"
}

Config.WheelZones          = {
    -- Gabz Los Santos TunerShop Location
    ["wheel:zone1"] = {
        coords      = vector3(124.47, -3047.29, 7.54), -- vector3
        heading     = 270.0,                           -- heading
        jobRequired = true,                            -- true/false if you need job check
        jobs        = {
            ["mechanic"] = { 1, 2, 3 },                -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },                     -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100 -- show blip or not
    },
    -- Hayes Autos Location 1
    ["wheel:zone2"] = {
        coords      = vector3(-1423.64, -450.21, 35.19),
        heading     = 31.32,
        jobRequired = true,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100
    },
    -- Hayes Autos Location 2
    ["wheel:zone3"] = {
        coords      = vector3(-1417.08, -446.44, 35.56),
        heading     = 30.78,
        jobRequired = true,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100
    },
    -- Default Bennys Workshop Location
    ["wheel:zone4"] = {
        coords      = vector3(-222.65, -1329.33, 30.54),
        heading     = 268.87,
        jobRequired = true,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100
    },
    -- Mrpd Default Map Location
    ["wheel:zone5"] = {
        coords      = vector3(435.41, -975.99, 25.7),
        heading     = 89.03,
        jobRequired = true,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100
    },
    -- AutoCare Mechanic Location
    ["wheel:zone6"] = {
        coords      = vector3(-324.21, -138.46, 39.01),
        heading     = 69.44,
        jobRequired = true,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
        price       = 100
    },
    -- Add more locations below
}

-------------------------------
------- MENU PARAMETER CONFIG
-------------------------------

config                     = {
    maxLimits = {
        fl = 1.0,
        fr = 1.0,
        rl = 1.0,
        rr = 1.0,
        flro = 0.5,
        frro = 0.15,
        rlro = 1.0,
        rrro = 0.15,
        size = 1.3,
        susp = 1.0,
        width = 1.5
    },
    minLimits = {
        fl = -1.0,
        fr = -1.0,
        rl = -1.0,
        rr = -1.0,
        flro = -0.15,
        frro = -1.0,
        rlro = -0.15,
        rrro = -1.0,
        size = 0.0,
        susp = -0.2,
        width = 0.0
    }
}

-------------------------------
------- BLACKLIST CONFIG
-------------------------------

-- Blacklist Vehicle by Spawn Name !

Config.BlacklistedVehicles = {

    -- Add vehicle spawn name to Blacklist them from usign the Stance Menu !
    "bmx",
    "faggio",
    "ruffian",
    "akuma",
    "sanchez",
    "bati",
    "hakuchou",
    "pcj",
    "hexer",
    "enduro",
    "bf400",
    "zombiea",
    "zombieb",
    "fcr",
    "nightblade",
    "cliffhanger",
    "esskey",
    "nemesis",
    "chimera",
    "bobber",

}


Config_RefreshTime = 1000  -- Dont Touch Unless you know what you are Doing !
Config.debugPoly   = false -- Set to [True/False] to Show Created Zones !
Config.debug       = false -- Set to [True/False] to Show debug Prints !
-------------------------------
------- Core CONFIG
-------------------------------

Config        = Config or {}
Custom        = {}
Menu          = {}
Config.Core   = {
    gettingObjectName = "getSharedObject", -- the event name / export name for getting the core object.
    core_resource_name = "es_extended"     -- the core resource name.
}

Config.Locale = "en"   -- Language.

Config.Notify = "okok" -- esx, okok.

function Custom:Notify(title, msgKey, cooldown, ntype)
    local languageKey = Config.Locale or "en"
    local translatedMessage = Translations[languageKey][msgKey] or Translations["en"][msgKey]

    if Config.Notify == "esx" then      -- ESX notification
        ESX.ShowNotification(translatedMessage)
    elseif Config.Notify == "okok" then -- okok notification
        exports['okokNotify']:Alert(title or "Title", translatedMessage, cooldown, ntype, false)
    else
        -- Add your notification export here and remove the below print
        print("Unsupported Notify. Please define your notify export!")
    end
end

-------------------------------
------- Webhooks Logs
-------------------------------

Config.EnableWebhooks      = false
Config.Webhooks            = {

    -- Note: To add WebhookURL you need to open sv_webhook.lua file add it there !

    HeaderImageURL = 'YOUR_IMAGE_LINK',          -- If you Want Image Header For The Logs insert The URL
    LogHeader = 'ESX WheelStancer Log',          -- What Will be the Header Of Your logs
    SubHeading = 'Player Info Who Used Stancer', -- SubHeading of the logs
    EmbedColor = 'red',                          -- Choose from esx-wheelstance/server/sv-whebhook.lua
}

-------------------------------
------- TEXT CONFIG
-------------------------------

-- Menu Text Customization

Menu.heading               = "6STR Tuner Shop"
Menu.subheading            = "Adjust Wheel Stance"

-- SubMenu Text Customization

Menu.AllWheelsWidth        = "All Wheels Width"
Menu.AllWheelsSize         = "All Wheels Size"
Menu.SuspensionHeight      = "Suspension Height"
Menu.WheelFrontLeftOffset  = "Wheel Front Left Offset"
Menu.WheelFrontRightOffset = "Wheel Front Right Offset"
Menu.WheelRearLeftOffset   = "Wheel Rear Left Offset"
Menu.WheelRearRightOffset  = "Wheel Rear Right Offset"
Menu.WheelFrontLeftCamber  = "Wheel Front Left Camber"
Menu.WheelFrontRightCamber = "Wheel Front Right Camber"
Menu.WheelRearLeftCamber   = "Wheel Rear Left Camber"
Menu.WheelRearRightCamber  = "Wheel Rear Right Camber"

-- Exit Menu Text Customization

Menu.exitConfirmation      = "Confirm Exit"
Menu.HeadingSaveChanges    = "Save Changes?"

Menu.GoBack                = "Go Back"
Menu.SubHeadingSaveChanges = "Save Changes"


Config.Drawmarker      = true  -- true/false to View or Hide the Marker
Config.Draw3DText      = false -- true/false to View or Hide the 3D Text

Config.MarkerText      = "[E]- To Open Stance Menu"
Config.SetTextFont     = 4  -- Ranges from 0 to 7
Config.MarkerType      = 20 -- Vsist this Site to Change Marker Types [https://docs.fivem.net/docs/game-references/markers/]

-- Visit this site to Get your Color Red,Green,Blue,Alpha Values  [https://rgbacolorpicker.com/]

Config.red             = 255  -- Red Color
Config.green           = 255  -- Green Color
Config.blue            = 252  -- Blue Color
Config.alpha           = 0.8  -- Alpha Color
Config.MarkerUpAndDown = true -- Marker Up and Down Animation
Config.MarkerRotate    = true -- Marker Rotation Animation

Config.MenuOpenKey     = 38   -- Key To Open Stance Menu, Visit here: https://docs.fivem.net/docs/game-references/controls/



-------------------------------
------- POLYZONE CONFIG
-------------------------------

Config.Polyzone = {
    -- Gabz Los Santos TunerShop Location
    {
        data    = { id = "1" },
        coords  = vector3(124.47, -3047.29, 7.04),
        length  = 5.0,
        width   = 3.0,
        minZ    = 6.04,
        maxZ    = 8.84,
        heading = 270.0,
    },
    -- Hayes Autos Location 1
    {
        data    = { id = "2" },
        coords  = vector3(-1423.64, -450.21, 35.19),
        length  = 5.0,
        width   = 3.0,
        minZ    = 32.79,
        maxZ    = 36.79,
        heading = 31.32,
    },
    -- Hayes Autos Location 2
    {
        data    = { id = "3" },
        coords  = vector3(-1417.08, -446.44, 35.56),
        length  = 5.0,
        width   = 3.0,
        minZ    = 33.36,
        maxZ    = 37.36,
        heading = 30.78,
    },
    -- Default Bennys Workshop Location
    {
        data    = { id = "4" },
        coords  = vector3(-222.65, -1329.33, 30.54),
        length  = 5.0,
        width   = 3.0,
        minZ    = 28.14,
        maxZ    = 32.14,
        heading = 268.87,
    },
    -- Gabz MRPD Police Station Location
    {
        data    = { id = "5" },
        coords  = vector3(435.41, -975.99, 25.7),
        length  = 5.0,
        width   = 3.0,
        minZ    = 24.5,
        maxZ    = 27.1,
        heading = 89.03,
    },
    -- AutoCare Mechanic Location
    {
        data    = { id = "6" },
        coords  = vector3(-324.21, -138.46, 39.01),
        length  = 5.0,
        width   = 3.0,
        minZ    = 36.01,
        maxZ    = 40.01,
        heading = 69.44,
    },
    -- Add more locations below
}


-------------------------------
------- WHEELZONE CONFIG
-------------------------------

Config.Blips = {
    Sprite = 545,
    Display = 4,
    Scale = 0.6,
    Colour = 70,
    Name = "Stance Station"
}


Config.WheelZones = {
    -- Gabz Los Santos TunerShop Location
    ["wheel:zone1"] = {
        coords      = vector3(124.47, -3047.29, 7.54), -- vector3
        heading     = 270.0,                           -- heading
        jobRequired = false,                           -- true/false if you need job check
        jobs        = {
            ["mechanic"] = { 1, 2, 3 },                -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },                     -- Police with grades 2 and 3 allowed
        },
        blips       = true,                            -- show blip or not
    },
    -- Hayes Autos Location 1
    ["wheel:zone2"] = {
        coords      = vector3(-1423.64, -450.21, 35.19),
        heading     = 31.32,
        jobRequired = false,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
    },
    -- Hayes Autos Location 2
    ["wheel:zone3"] = {
        coords      = vector3(-1417.08, -446.44, 35.56),
        heading     = 30.78,
        jobRequired = false,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
    },
    -- Default Bennys Workshop Location
    ["wheel:zone4"] = {
        coords      = vector3(-222.65, -1329.33, 30.54),
        heading     = 268.87,
        jobRequired = false,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
    },
    -- Mrpd Default Map Location
    ["wheel:zone5"] = {
        coords      = vector3(435.41, -975.99, 25.7),
        heading     = 89.03,
        jobRequired = false,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
    },
    -- AutoCare Mechanic Location
    ["wheel:zone6"] = {
        coords      = vector3(-324.21, -138.46, 39.01),
        heading     = 69.44,
        jobRequired = false,
        jobs        = {
            ["mechanic"] = { 1, 2, 3 }, -- Job with grades 1, 2, and 3 allowed
            ["police"] = { 2, 3 },      -- Police with grades 2 and 3 allowed
        },
        blips       = true,
    },
    -- Add more locations below
}


-------------------------------
------- MENU PARAMETER CONFIG
-------------------------------

config = {
    maxLimits = {
        fl = 1.0,
        fr = 1.0,
        rl = 1.0,
        rr = 1.0,
        flro = 0.5,
        frro = 0.15,
        rlro = 1.0,
        rrro = 0.15,
        size = 1.3,
        susp = 1.0,
        width = 1.5
    },
    minLimits = {
        fl = -1.0,
        fr = -1.0,
        rl = -1.0,
        rr = -1.0,
        flro = -0.15,
        frro = -1.0,
        rlro = -0.15,
        rrro = -1.0,
        size = 0.0,
        susp = -0.2,
        width = 0.0
    }
}


-------------------------------
------- BLACKLIST CONFIG
-------------------------------

-- Blacklist Vehicle by Spawn Name !

Config.BlacklistedVehicles = {

    -- Add vehicle spawn name to Blacklist them from usign the Stance Menu !
    "bmx",
    "faggio",
    "ruffian",
    "akuma",
    "sanchez",
    "bati",
    "hakuchou",
    "pcj",
    "hexer",
    "enduro",
    "bf400",
    "zombiea",
    "zombieb",
    "fcr",
    "nightblade",
    "cliffhanger",
    "esskey",
    "nemesis",
    "chimera",
    "bobber",

}


Config_RefreshTime = 1000  -- Dont Touch Unless you know what you are Doing !
Config.debugPoly   = false -- Set to [True/False] to Show Created Zones !
Config.debug       = false -- Set to [True/False] to Show debug Prints !

PreviousESX Trigger InstallationNextTuff Advance Nitrous and Purge

Last updated 10 months ago

⚙️