TradePatio uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy.

LUA скрипты

Script manager

sc00.png

Этот инструмент  позволяет создавать и запускать Lua скрипты, а также просматривать лог исполнения.

Новый скрипт создаётся нажатием на кнопку "СОЗДАТЬ". Откроется модальное окно "Редактор кода":

33.png

На вкладке "общие" нужно ввести имя нового скрипта и его описание(не обязательно). Имя должно быть уникальным в вашем списке скриптов.

14.png

Во вкладке "код" вводится само тело Lua скрипта.

57.png

Во вкладке "форма" в виде json массива настраивается форма которую пользователь должен заполнить в момент запуска скрипта. В коде эти данные, в виде Lua-объекта, можно получить с помощью метода get() модуля input.

local input = require("input")
scriptForm = input.get()

Чтобы завершить создание скрипта, нажмите кнопку "создать".

Скрипты управляются четырьмя кнопками.

z.pngданная кнопка полностью удаляет скрипт

__.png открывает окно редактирования скрипта, которое идентично окну создания скрипта. Остановите скрипт перед редактированием.

___.png открывает окно запуска скрипта, содержащее стартовую форму.

____.png у работающего скрипта кнопка запуска заменена на кнопку остановки скрипта.

_____.png открывает модальное окно содержащее лог выполнения скрипта добавленные с помощью модуля log.