ui
Last updated
Last updated
ui.get_alpha():
number
Returns the menu opacity as a unit interval (value in the range [0, 1]).
ui.get_size():
vector
Returns the current menu size.
ui.get_position():
vector
Returns the current menu position.
ui.get_mouse_position():
vector
Returns the current mouse position.
ui.get_binds():
table
Returns a table of pointers to hotkeys.
Hotkey
name
string
Hotkey name
mode
number
Hotkey mode (1
: Hold, 2
: Toggle)
value
any
Hotkey value
active
boolean
Hotkey state
reference
MenuItem
Pointer to the menu item
ui.get_style([ name: string ]):
color
/ table
Returns the color of the Style Option. Pass nil
to return a table with the style options.
ui.get_icon(name: string):
string
Returns the unicode converted string corresponding the fontawesome icon.
ui.create(group: string):
MenuGroup
group
string
Group name
Creates and returns a menu group object.
ui.find(category: string, tab: string, group: string, item: string):
MenuItem
category
string
Category name, e.g. "Aimbot" or "Visuals".
tab
string
Tab name that belongs to the category.
group
string
Name of group with the item.
item
string
The needed item.
Returns the MenuItem
object that corresponds to the specified path.
ui.find(category: string, tab: string, sub_tab: string, group: string, item: string):
MenuItem
category
string
Category name, e.g. "Aimbot" or "Visuals".
tab
string
Tab name that belongs to the category.
sub_tab
string
Sub-tab name.
group
string
Name of group with the item.
item
string
The needed item.
Returns the MenuItem
object that corresponds to the specified path.
This can return multiple items or nil
on failure.
ui.sidebar([name: string, icon_name: string]):
string
, string
name
string
Optional. Sidebar tab name
icon_name
string
Optional. Icon name (Brand icons are currently not supported)
Gets or sets the sidebar tab name and an icon.
ui.localize(lang: string, str: string[, localized: string]):
string
/ nil
lang
string
Language code.
str
string
String to localize or to get the localized string from.
localized
string
Optional. The localized variant.
Returns the localized string for the specified language code. If localized
is present, the str
will be localized accordingly.
MenuGroup
group:switch(name: string[, init: boolean]):
MenuItem
name
string
Item name
init
boolean
Default value
Creates and returns a menu item object, or throws an error on failure.
group:slider(name: string, min: number, max: number[, init: number, scale: number, tooltip: function]):
MenuItem
name
string
Item name
min
number
Minimum allowed value
max
number
Maximum allowed value
init
number
Default value
scale
number
Display value multiplier. Can be used for decimal places.
tooltip
string / function
A string appends itself to the display value. A function allows you to access the raw display value and displays anything it returns.
Creates and returns a menu item object, or throws an error on failure.
group:combo(name: string, items: any[, ...]):
MenuItem
name
string
Item name
items
any
One or more comma separated values that will be added to the combo. Alternatively, a table of strings that will be added
...
Creates and returns a menu item object, or throws an error on failure.
group:selectable(name: string, items: any[, ...]):
MenuItem
name
string
Item name
items
any
One or more comma separated values that will be added to the combo. Alternatively, a table of strings that will be added
...
Creates and returns a menu item object, or throws an error on failure.
group:color_picker(name: string[, color: color]):
MenuItem
name
string
Item name
color
color
Optional. Initial color value
Creates and returns a menu item object, or throws an error on failure.
group:button(name: string[, callback: function, alt_style: boolean]):
MenuItem
name
string
Item name
callback
function
Optional. Function that will be called when the button is clicked
alt_style
boolean
Optional. Pass true
to enable the alternative style for the specified button
Creates and returns a menu item object, or throws an error on failure.
group:hotkey(name: string[, default_key: number):
MenuItem
name
string
Item name
default_key
number
Optional. Default key
Creates and returns a menu item object, or throws an error on failure.
group:input(name: string[, text: string]):
MenuItem
name
string
Item name
text
string
Optional. Default value
Creates and returns a menu item object, or throws an error on failure.
group:list(name: string, items: any[, ...]):
MenuItem
name
string
Item name
items
any
One or more comma separated values that will be added to the combo. Alternatively, a table of strings that will be added
...
Creates and returns a menu item object, or throws an error on failure.
group:listable(name: string, items: any[, ...]):
MenuItem
name
string
Item name
items
any
One or more comma separated values that will be added to the combo. Alternatively, a table of strings that will be added
...
Creates and returns a menu item object, or throws an error on failure.
group:label(text: string):
MenuItem
text
string
Label text
Creates and returns a menu item object, or throws an error on failure.
đ Create the texture via the :load_image
function.
group:texture(texture: ImgObject[, size: vector, color: color, mode: string, rounding: number]):
MenuItem
texture
ImgObject
Image object
size
vector
Optional. Size of the image
color
color
Optional. Color of the texture
mode
string
Optional. f
for fill, r
for repeat
rounding
number
Optional. Image border rounding
Creates and returns a menu item object, or throws an error on failure.
MenuItem
item:get():
any
Returns the value of the menu item.
item:id():
number
Returns the unique id of the menu item.
item:list():
table
Returns the list of items. combo
/ selectable
menu item objects only.
item:type():
string
Returns the type of the menu item.
item:override(value: any[, ...])
value
any
The value to which the menu item will be set
...
Overrides the item value without changing the menu / config values. If the value
argument is nil
or missing, the override is undone.
item:get_override():
any
Returns the value of the menu item it's overriden to.
item:update(...)
...
any
Updates the values of the menu item.
item:reset()
Resets the menu item to it's original value.
item:set(value: any[, ...])
value
any
The value to which the menu item will be set
...
Sets the value of the menu item.
item:name([value: any])
value
any
New name
Gets or sets the name of the menu item.
item:tooltip([value: any])
value
any
New tooltip text
Gets or sets the tooltip of the menu item (depending on the presence of the value
parameter).
item:visibility([state: boolean])
state
boolean
New visibility state
Gets or sets the menu item visibility depending on the value of state
.
item:disabled([state: boolean])
state
boolean
New disabled state
Gets or sets the menu item disabled state depending on the value of state
.
item:set_callback(callback: function[, force_call: boolean])
callback
function
Function that will be called when the menu item is interacted with
force_call
boolean
Pass true
to call the callback function after setup
Sets the callback to the specified menu item.
item:unset_callback(callback: function)
callback
function
Lua function that was passed to the :set_callback
function
Unsets the callback that was set via the :set_callback
function.
item:color_picker([color: color]):
MenuItem
color
color
Optional. Initial color value
Attaches a color picker to the current menu item object.
item:create():
MenuGroup
Attaches a group (gear) to the current menu item object.
item:parent():
MenuItem
/ MenuGroup
Returns the parent object of the menu item.