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