Мы имеем работающий кусок кода.
Код: Выделить всё
16) coin найден! Переходим к поиску одного из изображений Gold4~5~6~7 в зоне
// Gold_Area_1~2 и обязательно в любой совокупности изображение k в зоне k_Area_1~2
if ((hasImg(Gold5, Gold_Area_1, Gold_Area_2)
|| hasImg(Gold6, Gold_Area_1, Gold_Area_2)
|| hasImg(Gold7, Gold_Area_1, Gold_Area_2))
&& hasImg(k, k_Area_1, k_Area_2)) {Большенство значений в игре в искомой области они с точкой например 34.7k / 68.2k / / 12.5k
Но как показывает время, значения есть и без точки. Например 54k 29k.
Процент таких значений не большой всего 10 процентов. Но хочется довести дело до конца. Следовательно когда нам попадается число в нашем искомом диапазоне, получается так что число без точки сдвинуто на цифру назад и кликер не может определить его как искомое.
Нужно расширить функционал.
Помогите пожалуйста со скелетом
Вот набросок хода действий.
Проверяем есть ли изображение k (hasImg(k, k_Area_1, k_Area_2))
Если нет k то проваливаемся за скобки к началу скрипта.
Если k найдена то проверяем есть ли изображение точки в зоне (tochka, zone1, zone2)
Если есть то выполняем —
Код: Выделить всё
if ((hasImg(Gold5, Gold_Area_1, Gold_Area_2)
|| hasImg(Gold6, Gold_Area_1, Gold_Area_2)
|| hasImg(Gold7, Gold_Area_1, Gold_Area_2)) ( и дальше действия по скрипту как раньше)
Если нет то
Код: Выделить всё
if ((hasImg(Gold5, Gold_Area_3, Gold_Area_4)
|| hasImg(Gold6, Gold_Area_3, Gold_Area_4)
|| hasImg(Gold7, Gold_Area_3, Gold_Area_4)) Если будет возможность с вашими комментариями. Что бы было понятно что куда прыгает*