UI

RegisterCallback

UI.RegisterCallback( [item], function )

[EN]: Registers UI callback within a said function. [RU]: Регистрирует обратный вызов пользовательского интерфейса в указанной функции.

Parameters: [item], function

UI.RegisterCallback([item], function)

GetMenuPosition

UI.GetMenuPosition( )

[EN] Used to get menu position and size. [RU] Используется для получения позиции и размера меню.

Return values: x, y, w, h

UI.GetMenuPosition()

UpdateLists

UI.UpdateList( [path], [new array of items] ) 

[EN] Used to update dropdowns/multidropdowns. [RU] Используется для обновления выпадающих / множественных выпадающих списков.

Parameters: array path, array items

UI.UpdateList( [path], [new array of items] )

RemoveItem

UI.RemoveItem( [path] )

[EN] Used to delete items made by scripts. [RU] Используется для удаления элементов, созданных скриптами.

UI.RemoveItem( [path] )

GetHotkey

UI.GetHotkey( [path] )

[EN] Used to get button/key of key picker. [RU] Используется для получения кнопки / ключа.

Parameters: array path

[EN] Returns VK key of hotkey, list of VK keys can be found here -> http://cherrytree.at/misc/vk.htm [RU] Возвращает клавишу ВК или горячую клавишу, список клавиш ВК можно посмотреть здесь.

UI.GetHotkey( [ path ] )

SetHotkeyState

UI.SetHotkeyState( [path], state )

Parameters: array path, string state

[EN] Used to set hotkey state. [RU] Используется для бинда горячих клавиш.

UI.SetHotkeyState( [ path ], state)

GetHotkeyState

UI.GetHotkeyState( [path] )

[EN] Returns hotkey state. [RU] Возвращает состояние горячей клавиши.

Parameters: array path

UI.GetHotkeyState( [ path ] )

ToggleHotkey

UI.ToggleHotkey( [path] )

[EN] Can be used to toggle a hotkey or simulate key press. [RU] Может использоваться для переключения горячих клавиш или имитации нажатия клавиш.

Parameters:array path

UI.ToggleHotkey( [ path] )

SetColor

SetColor( [path], [color] )

[EN] Sets precise RGBA color codes on color picker. [RU] Устанавливает точные цветовые коды RGBA на палитре цветов.

Parameters:array path, array color

UI.SetColor( [ path ], [ color ] )

AddSubTab

UI.AddSubTab( [path], name )

[EN] Create a subtab in menu specified by path. [RU] Создайте вложенную вкладку в меню, указанном путем.

Parametersarray path, name

UI.AddSubTab( [ path ], name )

AddTextBox

UI.AddTextbox( [path], name )

[EN] Create a textbox in menu specified by path. [RU] Создайте текстовое поле в меню, указанном путем.

Parameters:array path, name

UI.AddTextbox( [ path ], name )

AddColorPicker

UI.AddColorPicker( [path], name )

[EN] Create a colorpicker in menu specified by path. [RU] Создайте палитру в меню, указанном путем.

Parameters:array path, name

UI.AddColorPicker( [ path ], name )

AddMultiDropdown

UI.AddMultiDropdown( [path], name, [elements] )

[EN] Create a multidropdown in menu specified by path. [RU] Создать многопозиционное меню в указанном путем.

Parameters:array path, name, array elements

UI.AddMultiDropdown( [ path ], name, [ elements ] )

AddDropdown

UI.AddDropdown( [path], name, [elements], searchbar)

[EN] Create a dropdown in menu specified by path.

  • 4th argument is boolean for searchbar (being able to search the dropdown)

[RU] Создайте раскрывающееся меню в указанном путем. 4-й аргумент является логическим для панели поиска (возможность поиска в раскрывающемся списке)

Parameters:array path, name, array elements, boolean search

UI.AddDropdown( [ path ], name, [ elements ], search )

AddHotkey

UI.AddHotkey( [path], name, short name)

[EN] Create a new hotkey in key list. [RU] Создайте новую горячую клавишу в списке клавиш.

Parameters:array path, name, short name

[EN]

  • name is the name of the hotkey in the key list

  • short name is the name of hotkey in the keybind states (this argument is optional, you can name it empty string and it wont show in the list)

[RU]

  • name - название горячей клавиши в списке клавиш короткое имя - это имя горячей клавиши в состояниях привязки клавиш (этот аргумент не является обязательным, вы можете назвать его пустой строкой, и он не будет отображаться в списке)

UI.AddHotkey( [ path ], name, shortname )

AddSliderFloat

UI.AddSliderFloat( [path], name, min max)

[EN] Create float slider in menu specified by path. [RU] Создать плавающий слайдер в меню, указанном путем.

Parameters:array path, name, min, max

UI.AddSliderFloat( [ path ], name, min, max )

AddSliderInt

UI.AddSliderInt( [path], name, min, max )

[EN] Create an integer slider in menu specified by path. [RU] Создайте целочисленный ползунок в меню, указанном путем.

Parameters:array path, name, min, max

UI.AddSliderInt( [ path ], name, min, max )

AddCheckbox

UI.AddCheckbox( [path], name)

[EN] Create a checkbox control in menu specified by path. [RU] Создание чекбокса в меню.

Parameters:array path, name

UI.AddCheckbox( [ path ], name )

SetValue

UI.SetValue( [path], value)

[EN] Sets the value of an UI item's setting. Return values undefined if an item could not be found, setting value otherwise [RU] Устанавливает значение настройки элемента пользовательского интерфейса. Возвращаемые значения не определены, если элемент не может быть найден, в противном случае - установка значения.

Parameters:array path, value

UI.SetValue( [ path ], value )

GetChildren

UI.GetChildren( [path] )

Parameters:array path

[EN] Return values undefined if an item could not be found, setting value otherwise [RU] Возвращаемые значения не определены, если элемент не может быть найден, в противном случае - установка значения.

[EN] It can be used to map menu structure. Pass a "SUBTAB_MGR" to get list of all subtabs, or pass "SHEET_MGR" to get a list of all elements. To make it easier for you, here's visual representation of how to do things. [RU] Его можно использовать для отображения структуры меню. Передайте «SUBTAB_MGR», чтобы получить список всех вложенных вкладок, или «SHEET_MGR», чтобы получить список всех элементов. Чтобы вам было проще, вот визуальное представление того, как что-то делать.

[EN] Example how to get that list: [RU] Пример получения этого списка:

Cheat.Print( UI.GetChildren( ["Legit", "SHEET_MGR"] ) + '\n')

[EN] Example how to get that list: [RU] Пример получения этого списка:

Cheat.Print( UI.GetChildren([ "Visuals", "Chams", "SHEET_MGR" ]) + '\n' )

[EN] Example how to get that list:

[RU] Пример получения этого списка:

Cheat.Print( UI.GetChildren([ "Visuals", "Chams", "SHEET_MGR", "Self" ]) + '\n' )

[EN] You can also get list of key assignments [RU] Вы также можете получить список ключевых назначений

Cheat.Print( UI.GetChildren([ "Legit", "General", "SHEET_MGR", "General", "Key assignment" ]) + '\n')

GetValue

UI.GetValue( [path] )

[EU] Returns the value of UI item's setting. [RU] Возвращает значение настройки элемента пользовательского интерфейса.

Parameters:array path

UI.GetValue( [ path ] )

GetString

UI.GetString( [path] )

[EU] Returns a string representation of an item's current value. [RU] Возвращает строковое представление текущего значения элемента.

Parameters:array path

[EU] undefined if an item could not be found, empty string if the item has no string representation, string value otherwise [RU] Если элемент не может быть найден, пустая строка, если элемент не имеет строкового представления, в противном случае строковое значение

GetColor

UI.GetColor( [path] )

[EN] Can be used to get precise RGBA color codes from color picker. [RU] Может использоваться для получения точных цветовых кодов RGBA из палитры цветов.

Parameters:array path

[EU] undefined if an item could not be found, empty string if the item has no string representation, string value otherwise [RU] Если элемент не может быть найден, пустая строка, если элемент не имеет строкового представления, в противном случае строковое значение

UI.GetColor( [ path ] )

IsMenuOpen

UI.IsMenuOpen()

[EN] Returns true if the menu is open, false otherwise. [RU] Возвращает true, если меню открыто, иначе false.

UI.IsMenuOpen( )

SetEnabled

UI.SetEnabled ( path, 0/1 )

[EN] Changes menu item(s) visibility. [RU] Изменяет видимость пунктов меню.

Parameters:path, state

UI.SetEnabled( [ path ], state )

Last updated