46
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 07:42:13 AM »
Если не открывается справка, у нас на форуме закреплены рекомендации - http://crapware.aidf.org/forum/index.php?topic=1031.0
Можно воспользоваться онлайн справкой (ссылки на последние версии там же).
Про COLORMODE прочитайте, цветокоррекция. Очень полезная функция. Я с ней не расстаюсь теперь.
IF_PIXEL_IN (область вокруг ожидаемого, искомого; код цвета)
У меня к вам тоже вопрос, почему вы Постскриптум называете З.Ы.? Так модно, лень переключиться или особые указания для Punto Switcher?![Smiley :)](http://crapware.aidf.org/forum/Smileys/default/smiley.gif)
Можно воспользоваться онлайн справкой (ссылки на последние версии там же).
Про COLORMODE прочитайте, цветокоррекция. Очень полезная функция. Я с ней не расстаюсь теперь.
Quote
Зы.ы. Если правильно понял с цветом то это должно быть так:Если у вас всё срабатывает, как вам надо и не возникает ошибок, значит правильно.
IF_PIXEL_IN (область вокруг ожидаемого, искомого; код цвета)
У меня к вам тоже вопрос, почему вы Постскриптум называете З.Ы.? Так модно, лень переключиться или особые указания для Punto Switcher?
![Smiley :)](http://crapware.aidf.org/forum/Smileys/default/smiley.gif)
Quote
Попробовал но печалька как-то дальше открытия карты не идет ((Анализируйте, с чем это может быть связано. Не верно задана рассматриваемая область. Не верно указан цвет или он при определенных условиях меняется на другой. Возможно применена привязка к окну и цвета не определяются. Отключите привязку к окну. Пишите код по частям и выставляйте HALT в окончании. Проанализировали, довели до работоспособности, отключили излишки, перешли к разбору следующей части кода. Например:
Code: (clickermann) [Select]
// ...
// Выбор локации
LOGCLEAR
$check = 0
WHILE($check = 0) // пропускаем если цвет определен
GETSCREEN
IF_PIXEL_IN(800,150, 1000,200, 2175818) // координаты и цвет (985,171)
$check = 1
LOGWRITE ("Цвет 2175818 найден в координатах: ", $_return1, "/", $_return2)
LCLICK(665,106) // клик по локации
WAITMS(100) // задержка между кликами
ELSE
LOGWRITE ("Цвет 2175818 не найден.")
SCREENSHOTEX(800,150, 1000,200, "Image_", 0)
WAITMS(500)
END_IF
END_CYC
LOGSHOW (1, 100,100)
HALT
// открываем папку screens и смотрим, что там
// в дальнейшем строки с LOGWRITE и SCREENSHOTEX можно удалить или перевести в комментарии
Quote
...если у вас дома дверь не открывается, вы тоже сначала подкоп сделаете, потом через балкон от соседей лазить будете...Конечно, иначе не понять всю радость, когда обзаведешься ключом
![Cheesy :D](http://crapware.aidf.org/forum/Smileys/default/cheesy.gif)