Drew
Мастер
(1339)
5 дней назад
-- Цвет пикселя, который нужно отслеживать (в формате RGB)
local target_color = {r = 255, g = 0, b = 0} -- Красный цвет
-- Границы области экрана для поиска
local start_x = 0 -- Начальная X-координата
local start_y = 0 -- Начальная Y-координата
local end_x = 1920 -- Конечная X-координата (например, ширина экрана)
local end_y = 1080 -- Конечная Y-координата (например, высота экрана)
-- Функция для поиска пикселя с заданным цветом
function findPixelColor(target_color, start_x, start_y, end_x, end_y)
for x = start_x, end_x do
for y = start_y, end_y do
local r, g, b = getColor(x, y) -- Получаем цвет пикселя
if r == target_color.r and g == target_color.g and b == target_color.b then
return x, y -- Возвращаем координаты найденного пикселя
end
end
end
return nil, nil -- Если пиксель не найден
end
-- Главный цикл
while true do
-- Ищем пиксель с нужным цветом
local found_x, found_y = findPixelColor(target_color, start_x, start_y, end_x, end_y)
if found_x and found_y then
-- Если пиксель найден, кликаем по нему
tap(found_x, found_y)
-- Ждем немного после клика (например, 1 секунду)
sleep(1000)
end
-- Небольшая пауза перед следующим поиском (например, 100 мс)
sleep(100)
end