Show Posts

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.


Messages - Kidly

Pages: [1]
1
Собсна есть скрипт. Сейчас юзаю AG утилиту для распознавания капчи через антигейт. Пришла идея, отправлять картинку с капчей в сообщение через телегу, и вводить ответ который придет опять же в телегу. Помогите придумать как реализовать)

2
баланса хватает на 100 капчей

3
С координатами тоже не работает. У меня даже без кликермана сама AGClient не отправляет капчу. Область показывает на тесте правильно, баланс есть.

4
Code: [Select]
GETSCREEN
IF_PIXEL_IN( 631, 370, 734, 391, 11757838)
GOTO(capcha)
WAIT(1)
HALT
ELSE
WAIT(1)
LCLICK(153,370)
END_IF




capcha:
$hwnd = wndFind("AGClient v1.1")

// последовательное задание координат через сообщения
PostMessage($hwnd, 0x555, 1, $x1)
PostMessage($hwnd, 0x555, 2, $y1)
PostMessage($hwnd, 0x555, 3, $x2)
PostMessage($hwnd, 0x555, 4, $y2)

waitms(100)

// посылаем команду РАСПОЗНАТЬ
PostMessage($hwnd, 0x555, 5, 0)

вот, смотри, "кривой скрипт".

5
В общем то такое дело. Есть у меня скрипт, хочу пришить к нему распознание капчи с помощью anti-capcha(antigate) или rucaptcha. В конфиге AGClient указываю сервер. В окне указываю область с капчей, тест показывает что область нужная выделена. Жму распознать- показывает баланс правильно, однако в строке состояния загорается красный квадратик и "ошибка отправки". В чем может быть проблема? Если можно, дайте исходник, может метод обновили и софт устарел.. Помогите пожалуйста реализовать антикапчу  :-\

6
Разобрался, спасибо за помощь)

7
Code: (clickermann) [Select]
LCLICK(1205,704)
wait(1)

//ЧЕК АТАКИ
$check = 0
WHILE($check = 0)
   GETSCREEN
   IF (PXL(153,370) = 1974443)         //КНОПКА АТАКИ
      $check = 1
   ELSE
      LCLICK(1205,704)
      wait(1)
   END_IF
END_CYC
waitms(500)

// ЧЕК КАПЧИ
GETSCREEN
IF (PXL(747,314) = 14810348) //КНОПКА КАПЧИ
   waitms(100)
   SOUND("play.wav")
   WAITMS(1000)
   HALT
END_IF

LCLICK(153,370) //BUTTON END
WAITMS(300)

$check = 0
WHILE($check = 0)
   GETSCREEN
   IF (PXL(684,499) = 11757838)
      $check = 1
   ELSE
      LCLICK(153,370) //BUTTON END
      WAITMS(300)
   END_IF
END_CYC
WAITMS(300)

SUB(comeback)
   LCLICK(1205,704)
   WAIT(1000)
   LCLICK(684,499)
   WAIT(1000)
   LCLICK(180,213)  // 15259333
   WAIT(1000)
   LCLICK(149,201)  // 14864319
   WAIT(1000)
   LCLICK(183,213)  // 13408578
   WAIT(1000)
   LCLICK(174,216)  // 15325127
   WAIT(1000)
   LCLICK(1139,276)  // 11314592
   WAIT(1000)
   LCLICK(1115,327)  // 15325117
   WAIT(1000)
   LCLICK(170,206)  // 15061697
   WAIT(1000)
   LCLICK(174,419)  // 15259334
   WAIT(1000)
   LCLICK(193,243)  // 15127491
   WAIT(1000)
   LCLICK(141,245)  // 15127748
   WAIT(1000)
END_SUB

GETSCREEN
IF (PXL(68,244) = 3621587)    //LOW HEALTH
   comeback()
ELSE
   //PROVERKA PP
   IF (PXL(222,391) = 9077475)
      WAIT(200)
      LCLICK(684,499)
      waitms(100)
   ELSE
      comeback()
   END_IF
END_IF

Запустил скрипт, на деле повторяются только первые 2 строки, в чем может быть проблема?

8
Code: [Select]
start:
waitms(100)
LCLICK(1205,704)
waitms(1000)
check:                         //ЧЕК АТАКИ
GETSCREEN
IF (PXL(153,370) = 1974443)         //КНОПКА АТАКИ
   waitms(100)
   GOTO(check_capt)
ELSE
   waitms(100)
   GOTO(check)
END_IF

check_capt: // ЧЕК КАПЧИ
GETSCREEN
IF (PXL(747,314) = 14810348) //КНОПКА КАПЧИ
   waitms(100)
   SOUND("play.wav")
   WAITMS(1000)
   HALT
ELSE
   waitms(100)
   GOTO(attack)
END_IF
attack:
waitms(100)
LCLICK(153,370)
WAITMS(300)
GETSCREEN
IF (PXL(684,499) = 11757838)      //BUTTON END
   WAITMS(50)
   GOTO(health)
ELSE
   waitms(100)
   GOTO(attack)
END_IF
health:
GETSCREEN
IF (PXL(68,244) = 3621587)    //LOW HEALTH
   WAITMS(100)
   GOTO(comeback)
ELSE
   waitms(100)
   GOTO(check_attack)
END_IF
check_attack         //PROVERKA PP
GETSCREEN
IF (PXL(222,391) = 9077475)
   WAIT(200)
   LCLICK(684,499)
   GOTO(check)
ELSE
   waitms(100)
   GOTO(comeback)
END_IF
comeback:
waitms(100)
LCLICK(1205,704)
WAIT(1000)
LCLICK(684,499)
WAIT(1000)
LCLICK(180,213)  // 15259333
WAIT(1000)
LCLICK(149,201)  // 14864319
WAIT(1000)
LCLICK(183,213)  // 13408578
WAIT(1000)
LCLICK(174,216)  // 15325127
WAIT(1000)
LCLICK(1139,276)  // 11314592
WAIT(1000)
LCLICK(1115,327)  // 15325117
WAIT(1000)
LCLICK(170,206)  // 15061697
WAIT(1000)
LCLICK(174,419)  // 15259334
WAIT(1000)
LCLICK(193,243)  // 15127491
WAIT(1000)
LCLICK(141,245)  // 15127748
WAIT(1000)
GOTO(start)

Что должно быть:
1) нажатие на кнопку
2) поиск пикселя кнопки "Атака"
2.1 (если не найдена)- возврат к пункту 1
3) Поиск пикселя картинки
3.1 (если найден) звуковое оповещение, скрипт останавливается
4) нажатие найденой кнопки в пункте 2
5) поиск пикселя кнопки "закрыть"
5.1( если не найдено)- повторить пункт 4
6) проверка цвета пикселя
6.1 переход по локациям (в скрипте метка comeback)
7) проверка цвета кнопки
7.1 если цвет не соответствует- нажатие кнопки пункт 5
8)пункт 6,1

Если не понятно шаги- нарисую схемку. Помогите, буду весьба признателен

Pages: [1]