Архив распаковать, файлы закинуть в папку с exe пилота.
Запрос на выбор значения
Код
--lua local h = require'prompt'
-- установить позицию окна h.promptposX = 500 h.promptposY = 300 -- вывод окна с вариантами выбора local result = h.lua_prompt('первый', 'второй выбор', 'третий') hint (result) if result == 0 then log('Ничего не выбрано') end if result == 1 then log('Выбран пункт 1') end if result == 2 then log('Выбран пункт 2') end if result == 3 then log('Выбран пункт 3') end
Передача таблицы в окно выбора
Код
--lua local h = require'prompt'
-- установить позицию окна h.promptposX = 500 h.promptposY = 300
-- вывод окна с вариантами выбора local array = {'первый', 'второй выбор', 'третий'} local result = h.lua_prompt(array) -- передаём таблицу hint (result) if result == 0 then log('Ничего не выбрано') end if result == 1 then log('Выбран пункт 1') end if result == 2 then log('Выбран пункт 2') end if result == 3 then log('Выбран пункт 3') end
Запрос на ввод значения
Код
--lua local h = require'prompt'
log 'clear' log 'mode compact'
h.promptposX = 500 h.promptposY = 300 local result = h.lua_prompt_edit() log(result)
Запрос на выбор нескольких значений
Код
--lua local h = require'prompt' local t = {'Год', 'Месяц', 'День'}
log 'clear' log 'mode compact'
h.promptposX = 500 h.promptposY = 300 local result = h.lua_prompt_check(t) log(result) log (table.concat(result, ' '))
Обновил архив. Добавил вызов окна с полем для ввода значения. Возвращает текст из строки при нажатии кнопки Ok. Добавил вызов окна в возможностью выбора нескольких значений. Возвращает массив в виде 1 0 1, где 1 - галочка выбрана, 0 - не выбрана.
Обновил архив. Добавил вызов окна с полем для ввода значения. Возвращает текст из строки при нажатии кнопки Ok. Добавил вызов окна в возможностью выбора нескольких значений. Возвращает массив в виде 1 0 1, где 1 - галочка выбрана, 0 - не выбрана.