В общем то не могу понять в чем проблема. Пишу код который выбирает определенную область и производит подсчет контрольной сумы пикселей и их цветов с помощью PXLXOR().
Когда пишу проверочное условие то все норм, логи всё присылают как надо и происходит вход в нужное условие, но как только включаю рабочий скрипт то зацикливает на условии else и происходит зацикливание на нем, переписывал код используя разные подходы, но эту проблему решить так и не смог.
мой код:
// 16.08.2019
GETSCREEN
wait(3)
sub(my_func)
lclick(846,671)
wait(0.3)
lclick(689,415)
wait(0.3)
lclick(958,606)
wait(0.3)
lclick(841,415)
wait(0.3)
lclick(958,606)
wait(0.3)
lclick(982,415)
wait(0.3)
lclick(958,606)
wait(1)
end_sub
sub(my_func_2)
lclick(1252,728)
wait(1)
lclick(629,640)
wait(0.3)
lclick(734,640)
wait(0.1)
lclick(840,640)
wait(0.1)
lclick(942,640)
wait(0.1)
lclick(1053,640)
wait(2)
end_sub
if(PXLXOR(696,655,983,688) = 5943625)
my_func()
wait(2)
else
my_func_2()
end_if
Проверочное условие которое нормально отработало:
// 16.08.2019
GETSCREEN
if(PXLXOR(696,655,983,688) = 5943625)
print("if one")
else
print("else if")
end_if
Прошу помощи,)