Модуль
Объект модуль (функция в чите)
Информация
Этот объект используется для создания своих функций в чите.
Как создать модуль?
Пример создания модуля:
Ниже идут функции, которые можно вызывать у модуля. mod
- название переменной с модулем, созданная при помощи mod = module.new("Test", "Test module!")
. Вместо неё может быть любой другой модуль.
Получение информации о модуле
Информация
О модуле можно получить огромное количество информации, включая его имя, описание, категорию. Это может понадобиться для разных целей, допустим для создания собственного меню для чита
mod:name()
Возвращает отображаемое имя модуля
Тип возвращаемого значения - Текст.
mod:desc()
Возвращает описание модуля
Тип возвращаемого значения - Текст.
mod:type()
Возвращает имя типа(категории) модуля
Тип возвращаемого значения - Текст.
mod:key()
Возвращает код забинженной клавиши модуля
Тип возвращаемого значения - Число.
mod:get()
Возвращает состояние модуля (включен/выключен)
Тип возвращаемого значения - Логическое.
Пример использования:
mod:settings()
Возвращает список настроек модуля
Пример перебирания настроек:
Управление модулем
Информация
Так-же существует огромное кол-во функций для управления модулем. Применений у них действительно куча, допустим, можно сделать автоматическую настройку чита с помощью скрипта.
mod:set(value)
value
логическое
Укажите новое состояние модуля
Устанавливает состояние (включен/выключен) модулю. Пример:
mod:toggle(silent)
silent
логическое
Укажите true, если хотите переключить состояние модуля незаметно. Опционально (Можно не указывать)
Переключает состояние (включен/выключен) модулю. Т.е. если модуль был до этого включен, то он выключается, а если выключен, то включается. Пример:
Остальное
Воспроизведение действий включении/выключении модуля?
Для того чтобы воспроизводить действия при включении/выключении модуля, можно использовать функции on_enable()
и on_disable()
. Пример использования:
Получение модуля клиента
Last updated
Was this helpful?