UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх
Страницы: 1, 2, 3
WishMaster
Можно ли сделать запуск скрипта либо прописать цикл с условием выхода из него при нажатии какой-либо кнопки? Это нужно на Lua реализовать.
Вверх
cirus
Горячие клавиши есть для запуска/остановки скрипта.
Если в скрипте отслеживать нажатие клавиши, то плагин есть: https://forum.uokit.com/index.php?showtopic=68111
Вверх
WishMaster
Цитата(cirus @ 6.5.2019, 11:07)

Горячие клавиши есть для запуска/остановки скрипта.
Если в скрипте отслеживать нажатие клавиши, то плагин есть: https://forum.uokit.com/index.php?showtopic=68111

А есть ли смысл писать скрипты на Луа для уменьшения потребления ресурсов ПК ?
Я скрипт запускаю только один а у меня потребление ЦП подлетает до 10%, это при том что я на 7700k
Как вариант увеличить дэлэй между строками но я хз как это имплементировать
Вверх
cirus
wait 1 и нет нагрузки.
Вверх
WishMaster
Цитата(cirus @ 6.5.2019, 11:33)

wait 1 и нет нагрузки.

После каждой строки?
Вверх
cirus
Нет. Хотя бы в одном месте скрипта и в циклах, которые ожидают появления цвета/картинки.
Вверх
WishMaster
Цитата(cirus @ 6.5.2019, 11:53)

Нет. Хотя бы в одном месте скрипта и в циклах, которые ожидают появления цвета/картинки.

Спасибище

Цитата(cirus @ 6.5.2019, 11:53)

Нет. Хотя бы в одном месте скрипта и в циклах, которые ожидают появления цвета/картинки.

Код
--lua
local startX, startY, endX, endY = 0, 0, 1920, 1080
local path = [["D:\Pilot\pic\shld.bmp"]]
local soundPath = [["D:\Pilot\sounds\shield.wav"]]
while 1 == 1 do
    wait (1)
    local arr, a = findimage (startX, startY, endX, endY, {path}, 2)
    if a > 0 then
        wait (1)
        alarm (soundPath)
        while a do
            wait (1)
            local arr, a = findimage (startX, startY, endX, endY, {path}, 2)
            if a <= 0 then
                break
            end
        end

    end
end

Чёт всё равно ест 10%
Вверх
cirus
Область поиска большая. Зачем искать по всему экрану.
Вверх
WishMaster
Цитата(cirus @ 6.5.2019, 12:24)

Область поиска большая. Зачем искать по всему экрану.

а, всё, я разобрался, я натыкал по 100-500мс пауз в циклах и ифах
Вверх
cirus
Искомая картинка какого размера?
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.