3
« on: February 13, 2019, 09:14:36 AM »
Спасибо Oraven за помощь! Программа интересная, прикольно вспомнить информатику.
Данный скрипт завязан на наличие встроенных разрешенных игрой скриптов, с привязкой к открытию помощника по грабежам на 1, загрузке встроенного скрипта на фарм 2, далее отправке настроенных отрядов с привязкой к клавише Q, страница обновляется, для повторной загрузки скрипта, так как список деревушек слетает после 1 действа, заново вкл скрипт 2, и уже отрабатывает W (2 фарм отряд)
Время настроено без фанатизма, чтобы страницы успевали грузится и т.д. (ведь главное это автономность работы), 30 циклов это более 8 часов (на ночь)
Просьба помочь с тем чтобы вставить в программу условие для остановки нажатия Q или W, если программа видит красный пиксель (так как при отсутствии войск загорается красная табличка с текстом), и хочется чтобы лишние нажатия не происходили, а загружалась 2 часть фарм отряда номер 2 и там так же была проверка, и программа уходила в режим ожидания-цикл( что уже настроено)
print("START!")
KEYPRESS(#F5)
WAITMS(RND(8000,10000))
KEYPRESS(#1)
WAITMS(RND(8000,10000))
KEYPRESS(#2)
WAITMS(RND(8000,10000))
FOR($a=0,$a<27) // 27 нажатий, зависит от количества отображаемых деревень на странице (макс 100) меняется индивидуально
KEYPRESS(#Q)
WAITMS(RND(700,1200))
END_CYC
WAITMS(RND(2500,3800))
KEYPRESS(#F5)
WAITMS(RND(8000,10000))
KEYPRESS(#2)
WAITMS(RND(8000,10000))
print("HORSE")
FOR($a=0,$a<27)
KEYPRESS(#W)
WAITMS(RND(700,1200))
END_CYC
WAITMS(RND(2300,4000))
KEYPRESS(#F5)
WAITMS(RND(8000,10000))
KEYPRESS(#3)
print("END!")
WAIT(RND(1100,1800)) // 18-30 минут рандомно, для создания разных волн атак
INC ($aaa, 1) // после цикла переменная увеличивается на 1
IF($aaa = 30) // если счет циклов стал равен 30 , останавливаем выполнение скрипта
HALT
END_IF