Lua в разработке. Описанный здесь API версии 1 может немного меняться до релиза вкладки LUA. Скрипты, написанные по этому гайду, останутся рабочими: мы будем добавлять функции, а не ломать существующие.

Lua-скрипты

Пишите собственные модули: они появятся рядом с обычными и будут работать так же.

Как это работает

Скрипт на Lua описывает модуль: название, настройки и реакции на события игры. Клиент загружает скрипты из вашего аккаунта и показывает их во вкладке LUA. Там каждый скрипт включается, выключается и получает клавишу, как обычный модуль.

Минимальный пример

local m = module.create({
  name = "Привет",
  description = "Пишет сообщение при включении",
  category = "misc"
})

m:on_enable(function()
  chat.print("Модуль включён!")
end)

Это весь скрипт. После загрузки в аккаунт модуль «Привет» появится во вкладке LUA.

С чего читать дальше