1
Общие вопросы / Re: Не работает условие IF во второй части скрипта, помогите, пожалуйста, разобаться
« on: April 12, 2018, 11:12:05 AM »
Спасибо!
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Помогите, пожалуйста, с алгоритмом написания скрипта. Во второй части скрипт отказывается работать. первая часть работает без перебоя
вот сам скрипт:
//получение дропа
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "5_sin.bmp")
WAITMS(200)
print("синяя 5ти звездночная руна")
go5:
LCLICK(560,586)
WAIT(RND(3,5))
LCLICK(561,447)
WAIT(RND(5,8))
print("продана")
goto(go6)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "5_sin_1.bmp") WAITMS(200)
print("синяя 5ти звездночная руна")
goto(go5)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "5_ger.bmp") WAITMS(200)
print("героическая 5ти звездночная руна")
goto(go5)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "5_leg.bmp") WAITMS(200)
print("легендарная 5ти звездночная руна")
goto(go5)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "6_sin.bmp") WAITMS(200)
print("синяя 6ти звездночная руна")
go7:
LCLICK(760,586)
WAIT(RND(5,8))
print("получена")
goto(go6)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "6_ger.bmp") WAITMS(200)
print("героическая 6ти звездночная руна")
goto(go7)
else
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "6_leg.bmp") WAITMS(200)
print("легендарная 6ти звездночная руна")
goto(go7)
else
LCLICK(654,587)
WAIT(RND(3,5))
print("получен какой-то хлам")
go6:
END_IF
LCLICK(468,406)
//здесь скрипт перестает работать корректно
WAIT(5)
//проверка энки и покупка
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "zapzos_1sl.bmp")
WAITMS(200)
lclick($_return1, $_return2)
WAIT(RND(2,3))
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "enku_2sl.bmp")
WAITMS(200)
lclick($_return1, $_return2)
WAIT(RND(3,4))
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "pokupka_3sl.bmp")
WAITMS(200)
print("подтверждение покупки")
lclick($_return1, $_return2)
WAIT(RND(3,4))
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ok_4sl.bmp")
WAITMS(200)
print("покупка выполнена")
lclick($_return1, $_return2)
WAIT(RND(3,5))
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "zakrit_5sl.bmp")
WAITMS(200)
print("Закрыли окно покупки")
lclick($_return1, $_return2)
WAIT(RND(3,4))
else
print("Энка не нужна")
END_IF
halt