Всем привет, написал простенький код для игры Vikings: War of Clans. Цель-пересылка ресурсов в цитадель (ибо очень тягомотно). В данном примере пересылка дерева. Хочется сделать так, чтобы спрашивало (в идеале всплывающее окно, где пишешь кол-во походов), сколько ресурсов отправить (или как вариант указать количество походов, так как количество ресурса в одном походе более-менее стабильно). Этот скрипт просто передвигает ползунок на максимум отправляет бессчетное кол-во раз.
Также есть еще ресурс дерево, камень, железо и серебро, там все по аналогии. Можно было бы сделать, чтоб спрашивало, какой ресурс отправить. В коде 5 повторений, потому что 5 походов, может это как то можно упростить? Буду очень признателен за помощь.
Это пример еды
LCLICK(671,409) Кликаем по ците
WAIT(RND(1,3))
LCLICK(517,563) Кликаем Передать ресы
WAIT(RND(1,3))
REPEAT:
LCLICK(500,342) Кликаем по ползунку
WAITMS(100)
LDOWN(500,342) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,338) Перемещаем ползунок
LUP(724,338) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(RND(1,3))
LCLICK(500,342) Кликаем по ползунку
WAITMS(100)
LDOWN(500,342) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,338) Перемещаем ползунок
LUP(724,338) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(RND(1,3))
LCLICK(500,342) Кликаем по ползунку
WAITMS(100)
LDOWN(500,342) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,338) Перемещаем ползунок
LUP(724,338) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(RND(1,3))
LCLICK(500,342) Кликаем по ползунку
WAITMS(100)
LDOWN(500,342) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,338) Перемещаем ползунок
LUP(724,338) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(RND(1,3))
LCLICK(500,342) Кликаем по ползунку
WAITMS(100)
LDOWN(500,342) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,338) Перемещаем ползунок
LUP(724,338) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(20)
GOTO(REPEAT)
А это пример на серебро
LCLICK(671,409) Кликаем по ците
WAIT(RND(1,3))
LCLICK(517,563) Кликаем Передать ресы
WAIT(RND(1,3))
LCLICK(654,309)
WAITMS(100)
WHEELDOWN
WAIT(1)
WHEELDOWN
WAIT(1)
WHEELDOWN
WAIT(RND(1,3))
REPEAT:
LCLICK(500,521) Кликаем по ползунку
WAITMS(100)
LDOWN(500,521) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,518) Перемещаем ползунок
LUP(724,518) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(1)
LCLICK(500,521) Кликаем по ползунку
WAITMS(100)
LDOWN(500,521) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,518) Перемещаем ползунок
LUP(724,518) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(1)LCLICK(500,521) Кликаем по ползунку
WAITMS(100)
LDOWN(500,521) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,518) Перемещаем ползунок
LUP(724,518) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(1)LCLICK(500,521) Кликаем по ползунку
WAITMS(100)
LDOWN(500,521) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,518) Перемещаем ползунок
LUP(724,518) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(1)LCLICK(500,521) Кликаем по ползунку
WAITMS(100)
LDOWN(500,521) Зажимаем ползунок
WAIT(RND(1,3))
MOVE(724,518) Перемещаем ползунок
LUP(724,518) Отпускаем
WAITMS(100)
LCLICK(882,664) Кликаем отправить
WAIT(1)
WAIT(20)
GOTO(REPEAT)
HALT