AddSlider

Add slider to group box

Syntax

Groupbox:AddSlider({
    Index = "unique tool index",
    Default = 0,
    Text = "Slider Text",
    Min = 0,
    Max = 100,
    Suffix = "%",
    Rounding = 0
}

Index, Default, Rounding, and Suffix values are optional

  • <string> Index - Allows for duplicate names. Must be unique.

  • <string> Text - Text displayed next to slider.

  • <number> Default - The default number. Can be a float.

  • <number> Min - Slider Minimum.

  • <number> Max - Slider Maximum.

  • <string> Suffix - A suffix displayed next to the number values | (100%/100%)

  • <number> Rounding - Decimal places to round to. 0 = none, 1 = tens, 2 = hundreds...

Slider Functions

Slider:OnChanged(function(value) -- If slider value changed
    print(value)
end)

Slider:SetValue(number)
Slider:AddTooltip("Tooltip Text")

Example

Code shown below is missing some critical syntax for simplicity

local Slider = Groupbox:AddSlider({Index = "slider_1", Default = 500, Text = "GUI Size", Min = 300, Max = 1000, Suffix = "", Rounding = 2})

--// If slider value changes
Slider:OnChanged(function(value)
    Window.Size = {value, value}
end)

--// Reset Size
Groupbox:AddButton("Reset Size", function()
    Slider:SetValue(500)
end)
Slider Demo

Last updated