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

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


**********

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



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

Архив распаковать, файлы закинуть в папку с 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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Shtorm
сообщение 21.12.2021, 16:48
Сообщение #2


*

Registred
Сообщений: 2
Регистрация: 21.12.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 20.154
Возраст: 21



Добры вечер. Подскажте как сделать prompt в этом коде. как не пытался сделать не выходит. Ищет не то что выбрал.
Итог должен быть. Что бы показывал 1 - выводить окно выбора предмета, 0 - не выводить. И искал только выбраные картинки.

::start::

local startX, startY, endX, endY = 445, 140, 754, 384 -- координаты поиска
local path = [[C:\pilot]]

local image = {"Гарик", "Фим", "Рок"} -- Именами картинок
hint ("Всего картинок для поиска " .. #image)
for i=1, #image do
local arr, a = findimage (startX, startY, endX, endY, {path .. "\\" .. image[i] .. ".bmp"}, 2) -- поиск картинки
if arr then

wait (300 + math.random (300))

kleft (arr[1][1], arr[1][2])
wait (300 + math.random (200))
kleft (arr[1][1]+ 75, arr[1][2]+ 11)
wait(350 + math.random(300))

log ("Изображение Найдено")
alarm ()
wait (500)
else
log ("Изображение не Найдено")
end
end
wait (300)
goto start
Пользователь в офлайне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
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
DarkMaster   --lua local h = require'prompt' log ...   20.6.2024, 21:08
DarkMaster   после устранения конфликтов (оторорвал winapi для ...   20.6.2024, 21:31


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

 

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