Здравствуйте, гость ( Вход | Регистрация )

> lua prompt
cirus
сообщение 23.1.2021, 16:28
Сообщение #1


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26744
Пользователь №: 16.971
Возраст: 29



Прикрепленный файл  Prompt.zip ( 5,09 килобайт ) Кол-во скачиваний: 322

Архив распаковать, файлы закинуть в папку с 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, ' '))
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
cirus   lua prompt   23.1.2021, 16:28
фонарик   Никак не получается в качестве выбора Prompt перед...   4.4.2021, 22:03
cirus   Обновил архив, теперь можно передать таблицу в кач...   4.4.2021, 23:00
фонарик   Товарищ cirus, огромное вам спасибо :thumb:   4.4.2021, 23:22
фонарик   Возникает очень неприятная ситуация, если, наприме...   6.4.2021, 19:56
cirus   Так нельзя делать.   7.4.2021, 1:31
фонарик   товарищ cirus, а есть ли у вашего замечательного п...   10.4.2021, 23:10
cirus   Обновил архив. Добавил вызов окна с полем для ввод...   10.4.2021, 23:12
Madeus   Обновил архив. Добавил вызов окна с полем для вво...   11.4.2021, 1:14
cirus   Sendmessage возвращает: #define BST_UNCHECKED 0...   11.4.2021, 2:04
фонарик   Товарищ cirus, огромное вам спасибо :thanks: Благо...   11.4.2021, 16:08
фонарик   А можно как-нибудь окошку с выбором поставить атри...   16.4.2021, 18:31
cirus   Обновил архив. Теперь окно создаётся со стилем WS...   17.4.2021, 2:05
фонарик   Крутяк, теперь окошко всегда поверх всего остально...   17.4.2021, 15:45
Shtorm   Добры вечер. Подскажте как сделать prompt в этом к...   21.12.2021, 16:48
cirus   --lua local h = require'prompt' local imag...   21.12.2021, 17:02
Shtorm   Спасибо. Большое.   21.12.2021, 17:06
фонарик   Здравствуйте товарищ cirus. Получилось так, что не...   4.2.2024, 23:32


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 26.4.2024, 14:29
Designed by Nickostyle