Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите со скриптом

Администратор Ютуба Ученик (97), открыт 5 дней назад
Помогите пожалуйста написать скрипт в Perfect click. Чтобы он кликал когда в одном месте экрана появлялся нужный цвет пикселя он кликал в другую часть экрана помогите.
1 ответ
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
Похожие вопросы