1 (изменено: ven4esters, 2014-12-31 09:40:25)

Тема: Как определить цвет пикселя зная только его координаты?

Доброго времени суток, уважаемые.Не подскажите мне по поводу одного вопроса?Мне необходимо узнать цвет пикселя и сохранить его для дальнейшего сравнивания "схожести цветов" так сказать.Применятся он будет в этом коде, который сравнивая цвет и в случаи несовпадения передвигает курсор мыши в определённую область и производит нажатие.Основная проблема в том, что здесь я цвет уже знаю, а мне необходимо, чтобы скрипт делал это за мне исходя из координат пикселя.Надеюсь вы поняли, чего именно я хочу.

#SingleInstance
#MaxThreads 1
#MaxThreadsPerHotkey 1
#HotkeyInterval 1000
#MaxHotkeysPerInterval 10
#MaxThreadsBuffer Off
SetWinDelay 0
DetectHiddenText On
DetectHiddenWindows On
SetTitleMatchMode 3
SetTitleMatchMode Fast
#AllowSameLineComments
#CommentFlag
NumPad5::
{
    Loop
    {    
        IfWinActive GTA:SA:MP
        {
            PixelGetColor, C55r, 864, 533
            {
                If C55 = 0xFFFFFF
                {
                    Sleep, 500
                }
                Else If C55 != 0xFFFFFF
                {
                    MouseClick, left, 959, 600
                    Return
                }
            }
        }
        Else IfWinNotActive GTA:SA:MP
        {
            WinWaitActive GTA:SA:MP
            Sleep, 100
        }
    }
    RETURN
}

2 (изменено: HideGenius, 2014-12-31 06:17:09)

Re: Как определить цвет пикселя зная только его координаты?

ven4esters пишет:

Не подскажите мне по поводу одного вопроса?


        Else IfWinNotActive GTA:SA:MP
        {
            WinWaitActive GTA:SA:MP
            Sleep, 100
        }
    }
    RETURN
}

Судя по коду не в тот раздел написали. Вам сюда.

3

Re: Как определить цвет пикселя зная только его координаты?

HideGenius пишет:

Судя по коду не в тот раздел написали. Вам сюда.

Понял, тему закрывают модераторы или это делается некой кнопочкой, я просто её не вижу...