Skip to content

settings class

BoolSetting class

SliderSetting class

TextBoxSetting class

KeybindSetting class

settings.addHeader

lua
function settings.addHeader(name) end

Adds a new Header to the ClickGUI.

Parameters

  • text: string: The header text.

settings.extraPadding

lua
function settings.extraPadding() end

Adds extra padding to the ClickGUI.

settings.addToggle

lua
function settings.addToggle(name, desc, defValue) end

Adds 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.addSlider

lua
function settings.addSlider(name, desc, defValue, maxValue, minValue, zerosafe) end

Adds 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|nil: Whether the slider allows zero as a valid value (default is true if omitted).

Returns

  • SliderSetting: The created setting object with a value field.

settings.addTextBox

lua
function settings.addTextBox(name, desc, defaultValue, limit) end

Adds 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) end

Adds a keybind setting to the ClickGUI.
Due to how keybinds are handled in Flarial, default values do not work.

Parameters

  • name: string: The setting name.
  • desc: string: The setting description.

Returns

  • KeybindSetting: The created setting object with a value field.

Reference: settings.lua