Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: ShadowName on February 07, 2014, 07:56:42 PM

Title: два скрипта в одном
Post by: ShadowName on February 07, 2014, 07:56:42 PM
Code: (clickermann) [Select]
//Кликер для спойла в Штудгарде

KEYPRESS(#F8)
WAIT(4)

GETSCREEN   //делаем скрин
KEYPRESS(#F6)
print("выделяем моба")
WAITMS (300)
spoil:
KEYPRESS(#F2)   //жмем споил
print("жму споил")
WAITMS(501)
//ждем пока просполится
GETSCREEN
IF_PIXEL_IN(566,29, 566,29, 2162894)  //указываем краюную точку хп моба. с красным цветом хп
   IF_PIXEL_IN(20,724, 206,789, 12302370)     //тут указать  точку в чате где пишется моб просполился
      print("Моб просполен")
      WAITMS(100)
   else
      goto(spoil)
   END_IF
   WAITMS(500)
END_IF

GETSCREEN
WHILE(PXL(566,29) ! 3220570) // ожидание   //тут указать последний пиксел хп моба.
   WAITMS (103)
   GETSCREEN
   print("ждем моба")
END_CYC
WAITMS(502)

//уровень хп моба 0
print("Моб убит")
KEYPRESS(#F3)       //сбор спойла
WAIT(1)
END_IF

//второй моб  /////////////////////////////////////////////

KEYPRESS(#F8)
WAIT(4)

GETSCREEN   //делаем скрин
KEYPRESS(#F7)
print("выделяем моба")
WAITMS (300)
spoil2:
KEYPRESS(#F2)   //жмем споил
print("жму споил")

WAITMS(501)
//ждем пока просполится
GETSCREEN
IF_PIXEL_IN(566,29, 566,29, 2162894)    //тут указать  точку в чате где пишется моб просполился
IF_PIXEL_IN(20,724, 206,789, 12302370)  //тут указать  точку в чате где пишется моб просполился
   print("Моб просполен")
   WAITMS(100)
else
   goto(spoil2)
END_IF
WAITMS(500)
END_IF

GETSCREEN
WHILE(PXL(566,29) ! 3220570) // ожидание   //тут указать последний пиксел хп моба.
WAITMS (103)
GETSCREEN
print("ждем моба")
END_CYC
WAITMS(502)

//уровень хп моба 0
print("Моб убит")
KEYPRESS(#F3)       //сбор спойла
WAIT(1)
KEYPRESS(#F5)
END_IF


Вот собственно мой скрипт. Хочу добавить к нему еще один, чтоб например через 15 минут работы моего скрипта он останавливался и запускался второй. И после пары минут работы второго скрипта, кликер возвращался к работе с моим первым скриптом. Возможно ли это?
Title: Re: два скрипта в одном
Post by: Крис Тинка on February 07, 2014, 08:04:11 PM
Ну соедини все в один скрипт. Между ними WAIT(900), в конце WAIT(120)
Title: Re: два скрипта в одном
Post by: ShadowName on February 07, 2014, 08:06:13 PM
Ну соедини все в один скрипт. Между ними WAIT(900), в конце WAIT(120)
Первый скрипт выполняется много раз. мне надо чтоб по истечению 15  минут минут скрипт заканчивал выполнение. и переходил на второй.
Title: Re: два скрипта в одном
Post by: Крис Тинка on February 07, 2014, 08:25:13 PM
Вот так тогда.
Code: (clickermann) [Select]
$time = $_time_t + 900
WHILE($time > $_time_t)
   // Первый скрипт
END_CYC
//-----------------------------------
$time = $_time_t + 120
WHILE($time > $_time_t)
   // Второй скрипт
END_CYC
Title: Re: два скрипта в одном
Post by: Vint on February 08, 2014, 03:02:35 PM
что делают гетскрины в строках 6, 45?
Title: Re: два скрипта в одном
Post by: ShadowName on February 10, 2014, 05:12:07 PM
GETSCREEN остался от первого варианта скрипта просто изменял. Просто показалось мне что лишние гетскрины не особо замедлят скрипт да и на проц не грузят сильно. Пусть висят сказал я себе. Кстати всю проблему решил уже. спасибо за помошь
Title: Re: два скрипта в одном
Post by: Vint on February 10, 2014, 05:51:27 PM
Здесь ты ошибаешься. Основные потери в основном на гетскринах. Ну смотря конечно что скрипт делает. Но в распространенном варианте применения это так.
Title: Re: два скрипта в одном
Post by: ShadowName on February 11, 2014, 10:36:53 AM
Спасибо все лишнее убрал.