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