Помощь - Поиск - Пользователи - Календарь
Полная версия: findcolor (lua)
UoKit.com Форумы > Кликер > UO Pilot
yodich
Всех приветствую!

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

Код
--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
Madeus
Код
local a = findcolor(x, y, x1, y1, '(0)', '%ar')
cirus
код
Код
--lua
wait(3000)  -- за 3 секунды навести курсор в нужную точку
local x, y = mouse_pos ()
local x1, y1 = mouse_pos ()

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

        if x == 1 then
            end_script()
        end

    end
    wait(10)
end
Madeus
Цитата(cirus @ 25.8.2020, 13:32) *

код
Код
--lua
wait(3000)  -- за 3 секунды навести курсор в нужную точку
local x, y = mouse_pos ()
local x1, y1 = mouse_pos ()

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

        if x == 1 then
            end_script()
        end

    end
    wait(10)
end


Странно у меня при такой записи не работал, теперь работает, исправил ...
yodich
Ребята, спасибо! выручили)))
yodich
Fors1k, sorry, я с телефона печатал просто) щас правила прочел, спасибо👍
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.