settings class
BoolSetting class
ButtonSetting class
SliderSetting class
TextBoxSetting class
KeybindSetting class
settings.addHeader
lua
function settings.addHeader(text) endAdds a new header to the ClickGUI.
Parameters
text: string: The header text.
Returns
- nil:
settings.extraPadding
lua
function settings.extraPadding() endAdds extra padding to the ClickGUI.
Returns
- nil:
settings.addToggle
lua
function settings.addToggle(name, desc, defValue) endAdds a toggle setting to the ClickGUI.
Parameters
name: string: The setting name.desc: string: The setting description.defValue: boolean: The default value.
Returns
- BoolSetting: The created setting object with a value field.
settings.addButton
lua
function settings.addButton(name, desc, buttonText, callback) endAdds a button setting to the ClickGUI.
Parameters
name: string: The setting name.desc: string: The setting description.buttonText: string: The text shown on the button.callback: function: The function called when the button is pressed.
Returns
- ButtonSetting: The created button setting object.
settings.addSlider
lua
function settings.addSlider(name, desc, defValue, maxValue, minValue, zerosafe) endAdds a slider setting to the ClickGUI.
Parameters
name: string: The setting name.desc: string: The setting description.defValue: number: The default value.maxValue: number: The maximum slider value.minValue: number: The minimum slider value.zerosafe: boolean: Whether the slider allows zero as a valid value.
Returns
- SliderSetting: The created setting object with a value field.
settings.addTextBox
lua
function settings.addTextBox(name, desc, defaultValue, limit) endAdds a text box setting to the ClickGUI.
Parameters
name: string: The setting name.desc: string: The setting description.defaultValue: string: The default text inside the textbox.limit: number: The maximum number of characters allowed in the textbox.
Returns
- TextBoxSetting: The created setting object with a value field.
settings.addKeybind
lua
function settings.addKeybind(name, desc, defaultKey) endAdds a keybind setting to the ClickGUI.
Parameters
name: string: The setting name.desc: string: The setting description.defaultKey: string|nil: The optional default key.
Returns
- KeybindSetting: The created setting object with a value field.
Reference: settings.lua