Author Topic: Трофейная рыбалка  (Read 5788 times)

0 Members and 1 Guest are viewing this topic.

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Трофейная рыбалка
« on: July 30, 2016, 05:45:25 PM »
Делаю бота для трофейной рыбалки,для поплавочной  удочки, научил его закидывать удочку, вытаскивать, продавать или отпускать рыбу.Не знаю как научить реагировать на исчезновение поплавка или на звук колокольчика при поклевке.
« Last Edit: July 31, 2016, 10:28:01 AM by Tapo4ek1111 »

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Трофейная рыбалка
« Reply #1 on: July 31, 2016, 04:41:51 AM »
Решил привязать к эквалайзеру (Windows), вот скрипт:
// RECORDED SCRIPT 31.07.2016
// waitms correction
$S_CORR = 0

waitms(1372 + $S_CORR)
  lDown(783,247)
waitms(2859 + $S_CORR)
  lUp(783,247)
waitms(3835 + $S_CORR)

$time = $_time_t + 60 // таймер на 10 секунд
WHILE($time > $_time_t)
IF_PIXEL_IN(1131,554,1169,591,3389235)
$time = 0
LCLICK(783,247)
WAIT(1)
LDOWN(783,247)
WAIT(30)
LCLICK(803,676)
// deleted
waitms(9 + $S_CORR)
  keyUp(40)
// FINISH AT 7:06:41

По идее после команды: IF_PIXEL_IN(1131,554,1169,591,3389235) должен искать зеленый пиксель в заданных координатах, а он почему то пропускает этот шаг и начинает сразу подтягивать леску. Подскажите в чем проблема. Заранее извиняюсь за чяйниковство, в программе работаю второй день.
.
« Last Edit: July 31, 2016, 10:38:00 AM by Tapo4ek1111 »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Трофейная рыбалка
« Reply #2 on: July 31, 2016, 08:32:58 AM »
Никакой гарантии что это будет работать так как ты хочешь я лишь исправил ошибки синтаксиса и выкинул лишнее.

Code: (clickermann) [Select]
lDown(783,247)
waitms(2859)
lUp(783,247)
waitms(3835)

GETSCREEN
IF_PIXEL_IN(1131,554,1169,591,3389235)
   LCLICK(783,247)
   WAIT(1)
   LDOWN(783,247)
   WAIT(30)
   LUP(783,247)   
   LCLICK(803,676)
   WAIT(1)
END_IF

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Трофейная рыбалка
« Reply #3 on: July 31, 2016, 11:05:22 AM »
Все исправил, к сожалению , результат тот же, как же все таки сделать чтобы скрипт искал, этот зеленый пиксель и не двигался, дальше, пока его не найдет ?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Трофейная рыбалка
« Reply #4 on: July 31, 2016, 11:40:10 AM »
Code: (clickermann) [Select]
lDown(783,247)
waitms(2859)
lUp(783,247)
waitms(3835)

$check = 0
WHILE($check = 0) // цикл ожидания
   GETSCREEN
   IF_PIXEL_IN(1131,554,1169,591,3389235)
      LCLICK(783,247)
      WAIT(1)
      LDOWN(783,247)
      WAIT(30)
      LUP(783,247)
      LCLICK(803,676)
      WAIT(1)
      $check = 1
   ELSE
      WAITMS(50)
   END_IF
END_CYC

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Трофейная рыбалка
« Reply #5 on: July 31, 2016, 12:40:10 PM »
Все работает! Спасибо Большое Герою форума Oravenu. Если это возможно объясните что мы сделали, за что отвечают эти команды.

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Трофейная рыбалка
« Reply #6 on: August 02, 2016, 03:26:55 PM »
После использования в течении некоторого времени, возникли проблемы, если попадается большая рыба и бот не успевает вытащить ее за 30 секунд, то сценарий зависает. Пришлось кое что изменить.Новый сценарий отправляю в личку посмотрите, так  пойдет, или можно что то улучшить.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Трофейная рыбалка
« Reply #7 on: August 02, 2016, 04:06:22 PM »
Ошибок нет

Tapo4ek1111

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: Трофейная рыбалка
« Reply #8 on: August 02, 2016, 04:24:13 PM »
Спасибо.

Tochka

  • Освоившийся
  • **
  • Posts: 67
  • Ищу, читаю, учусь...
    • View Profile
Re: Трофейная рыбалка
« Reply #9 on: August 07, 2016, 01:44:15 AM »
Делаю бота для трофейной рыбалки,для поплавочной  удочки, научил его закидывать удочку, вытаскивать, продавать или отпускать рыбу.Не знаю как научить реагировать на исчезновение поплавка или на звук колокольчика при поклевке.

Об удобстве колокольчика мне судить сложно, нет такого. А для покупки по основному, всем известному, методу задротов, пока что нет особой заинтересованности. (Задроты в данном случае не является оскорблением). Но уже очевидно, что можно обойтись и без него. По черновым наброскам нашла не сбойный вариант на ночное время суток в игре и есть идеи, как это можно усовершенствовать.
COLORMODE рулит  ;)
Респект создателю Clickermann!  :)
Сюда влетаю иногда... Возник вопрос и завелась метла