hachclient
  • 🐣Вступление
  • ✈️События
    • onInput
    • onDisable
    • onEnable
    • onUpdate
    • onRender
    • onMove
    • onKey
    • onGuiClick
    • onGuiRelease
    • onGuiRender
  • 📚Библиотеки
    • inventory
    • timer
    • player
    • chat
    • render
    • color
    • mathutil
    • gl11
    • world
    • projection
  • gui
  • window
  • client
  • drag
  • settings
  • network
  • 🌎Объекты
    • item
    • timer
    • entity
    • module
    • drag
  • Vector3
  • Vector2
  • Примеры скриптов
    • ⛏️Выбросить предметы
    • ⌨️Горячие клавиши
    • Китайская шляпа
Powered by GitBook
On this page
  • createBoolean
  • createSlider
  • createEnum
  • createMultiList
  • createColorPicker
  • Примеры использования
  • Boolean
  • Slider
  • Enum
  • MultiList
  • ColorPicker

settings

Модуль позволяет создавать настройки

PreviousdragNextnetwork

Last updated 4 days ago

createBoolean

название
описание
тип

name

видимое имя настройки

string

value

значение по умолчанию

boolean

settings:createBoolean("CheckBox example", false)

createSlider

название
описание
тип

name

видимое имя настройки

string

value

значение по умолчанию

float

min

минимальное значение

float

max

максимальное значение

float

increment

шаг значения

float

settings:createSlider("Slider example", 10, 2, 20, 0.1)

createEnum

название
описание
тип

name

видимое имя настройки

string

value

значение по умолчанию

string

values

значения

table

settings:createEnum("Enum example", "mode 1", {"mode 1", "mode 2", "mode 3"})

createMultiList

название
описание
тип

name

видимое имя настройки

string

values

значения

table

settings:createMultiList("MultiList example", {{"mode 1", true}, {"mode 2", true}, {"mode 3", false}})

createColorPicker

название
описание
тип

name

видимое имя настройки

string

value

значение по умолчанию

settings:createColorPicker("Color Picker example", color:rgba(255, 100, 100, 255))

Примеры использования

local mysetting = nil
function onInit() -- при инициализации скрипта
    mysetting = settings:createBoolean("CheckBox example", false)
end
-- mysetting:get() - boolean
local mysetting = nil
function onInit() -- при инициализации скрипта
    mysetting = settings:createSlider("Slider example", 10, 0, 20, 0.1)
end
-- mysetting:get() - float
local mysetting = nil
function onInit() -- при инициализации скрипта
    mysetting = settings:createEnum("Enum example", "mode 1", {"mode 1", "mode 2"})
end
-- mysetting:get() - string
local mysetting = nil
function onInit() -- при инициализации скрипта
    mysetting = settings:createMultiList("MultiList example", {{"mode 1", false}, {"mode 2", false}})
end
-- mysetting:get(int) - boolean
local mysetting = nil
function onInit() -- при инициализации скрипта
    mysetting = settings:createColorPicker("Color Picker example", color:rgba(255, 100, 100, 255))
end
-- mysetting:get() - color

Boolean
Slider
Enum
MultiList
ColorPicker
color