module_manager
module_manager.register
module_manager.register(module_name, module_table)
Argument
Type
Description
module_name
String
Module name
module_table
Table
Module table
Register a module in the client
module_manager.register_boolean
module_manager.register_boolean(module_name, option_name, default_state)
Argument
Type
Description
module_name
String
Module name
option_name
String
The name of the option
default_state
Boolean
The default state of the option
Register a boolean option in a module
module_manager.register_number
module_manager.register_number(module_name, option_name, min_value, max_value, current_value)
Argument
Type
Description
module_name
String
Module name
option_name
String
The name of the option
min_value
Number
The min value of the number option
max_value
Number
The max value of the number option
current_value
Number
The default value of the option
Register a number option in a module
module_manager.is_module_on
module_manager.is_module_on(module_name): boolean
Argument
Type
Description
module_name
String
Module name (case-sensitive)
Returns if the specified module is currently active
module_manager.option
module_manager.option(module_name, module_option, [...]): [...]
Argument
Type
Description
module_name
String
Module name (case-sensitive)
module_option
String
Option name (case-sensitive)
[...]
String
Used for getting options in sub options
Returns the value of the specified option
module_manager.set_option
module_manager.set_option(module_name, module_option, [...], [...])
Argument
Type
Description
module_name
String
Module name (case-sensitive)
module_option
String
Option name (case-sensitive)
[...]
String
Used for getting options in sub options
[...]
String/boolean/number
New value of the option
Sets a new value to the desired option
Last updated
Was this helpful?