Author Topic: Бот на оценку в Dark Age  (Read 3427 times)

0 Members and 1 Guest are viewing this topic.

Анатолий Кац

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Бот на оценку в Dark Age
« on: May 20, 2015, 04:56:19 PM »
Добрый день. Есть у кого готовый сценарий для оценки, поделитесь пожалуйста или подскажите тему где почитать о составлении сценария.   

Анатолий Кац

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Бот на оценку в Dark Age
« Reply #1 on: May 20, 2015, 05:10:17 PM »
Code: (clickermann) [Select]
$var1=0
$var2=0
$var3=0
$b=104
WHILE($b>0)
   RCLICK(1240,187)
   WAITMS(70)
   LCLICK(956,280)
   WAIT(4)
   $c=0
   KEYDOWN(#SHIFT)
   LCLICK(1240,187)
   KEYUP(#SHIFT)
   KEYPRESS(#ENTER)
   LCLICK(266,936)
   WAIT(1)
 
   GETSCREEN
GETSCREEN
   $var1=PXLCOUNT(433,627,539,637, 16738484)
   LOGWRITE("1: ",$var1)
   $var2=PXLCOUNT(428,646,525,653, 16738484)
   LOGWRITE("2: ",$var2)
   $var3=PXLCOUNT(427,666,525,675, 16738484)
   LOGWRITE("3: ",$var3)
 
   IF(($var1=87)|($var1=90))
      $c=$c+1
   END_IF
   IF(($var2=87)|($var2=90))
      $c=$c+1
   END_IF
   IF(($var3=87)|($var3=90))
      $c=$c+1
   END_IF
   LOGWRITE($c)
   IF($c>1)
      BREAK("Готово")
   END_IF
   WAIT(2)
END_CYC

вот шашел что похожее как скрин загрузить в кликер?
« Last Edit: May 20, 2015, 05:48:01 PM by Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот на оценку в Dark Age
« Reply #2 on: May 20, 2015, 05:47:29 PM »
Какой еще скрин?!

Вот выкинул лишнее и подписал что и где, тебе видимо нужно вписать свои координаты кликов и зоны анализа цвета.
Code: (clickermann) [Select]
RCLICK(1240,187) // правый клик
WAITMS(70)
LCLICK(956,280) // левый клик
WAIT(4)

KEYDOWN(#SHIFT) // зажать SHIFT
WAITMS(50)
LCLICK(1240,187) // левый клик
WAITMS(50)
KEYUP(#SHIFT) // отпустить SHIFT
WAITMS(50)
KEYPRESS(#ENTER) // нажать ENTER
WAITMS(50)
LCLICK(266,936) // левый клик
WAIT(1)

GETSCREEN
$var1=PXLCOUNT(433,627,539,637, 16738484) // считаем цвет 16738484 в зоне 433,627,539,637
LOGWRITE("1: ",$var1) // в логе можно посмотреть значения
$var2=PXLCOUNT(428,646,525,653, 16738484)
LOGWRITE("2: ",$var2)
$var3=PXLCOUNT(427,666,525,675, 16738484)
LOGWRITE("3: ",$var3)

$c=0 // сбрасываем переменную
IF(($var1=87)|($var1=90)) // если количество цветов 87 или 90
   INC($c,1) // то наращиваем переменную
END_IF
IF(($var2=87)|($var2=90))
   INC($c,1)
END_IF
IF(($var3=87)|($var3=90))
   INC($c,1)
END_IF

IF($c>1) // если переменная стала больше 1ого то стоп
   HINTPOPUP("Готово")
   HALT
END_IF
WAIT(2)

Анатолий Кац

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Бот на оценку в Dark Age
« Reply #3 on: May 20, 2015, 05:55:00 PM »
Спасибо попробую разобраться.