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

> findcolor (lua), lua
yodich
сообщение 24.8.2020, 19:10
Сообщение #1


***

Novice
Сообщений: 92
Регистрация: 24.8.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.728
Возраст: 29



Всех приветствую!

такая проблема: не могу понять в чем проблема и как поправить

Код
--lua

local x, y = mouse_pos ()
local x1, y1 = mouse_pos ()

while true do
    local a = findcolor ([[x, y, x1, y1 (0) %ar]])
    if a > 0 then
        left (ar[1][1], ar[1][2])
    else
        x = x - 1
        y = y - 1
        x1 = x1 + 1
        y1 = y1 + 1
        if x == 1 then
            end_script()
        end
    end
end



получается, мы ищем черный пиксель от центра куда наведена мышь и постепенно увеличиваем поиск пикселя пока не найдет нужный и остановит поиск.

у меня он увеличиает обзор, но не находит цвет.

если просто написать, например:
local a = findcolor ([[100, 100, 1000, 1000 (0) %ar]])

то он находит без проблем.

кто подскажет, может что-то я не так делаю, не пойму.
----
См правило 1.9


Сообщение отредактировал Fors1k - 25.8.2020, 18:42
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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