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

Основной раздел => Общие вопросы => Topic started by: ma4ete on February 21, 2020, 06:39:43 PM

Title: Скрипт для рыбалки
Post by: ma4ete on February 21, 2020, 06:39:43 PM
Всем доброго дня! Помогите пожалуйста сделать скрипт на рыбалку.
На скрине 1 есть кнопка «зацепить». Когда мы ее нажимаем происходит подсекание рыбы и ловля. Ползунок при этом находится всегда посередине «желтой» зоны буквально через полсекунды после нажатия кнопки «зацепить»(до этого может быть как слева так справа от желтой зоны) а может и сразу появиться в желтой зоне. После этого ползунок сдвигается вправо-влево. Если зажимать кнопку «зацепить» то ползунок сдвигается вправо(рыбу подсекаем), если отпустить то сдвигается влево(рыбу отпускаем).
Как сделать так, чтобы скрипт постоянно следил за ползунком и он находился всегда в желтой зоне. И если он выходит из желтой зоны влево, то зажимал кнопку зацепить до того моента пока он не дойдет до границы желтой зоны. А если ползунок выходит из желтой зоны вправо то наоборот отпускал кнопку зацепить.
Сама желтая зона на скрине выделена и выглядит как прямоугольник с закругленными краями.
ЗЫ. Не могу добавить скрин 175кб...Пишет размер превышен
https://yadi.sk/i/6Bedr1Ys0q0dUQ
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 23, 2020, 05:11:50 PM
шо  за а игра   ?  давай  розберем  твой  случай
 я  так  понимаю тут  без ожидания картинки не  обойтись...
Title: Re: Скрипт для рыбалки
Post by: ma4ete on February 24, 2020, 09:17:51 AM
Игра Fishing Clash. Пока вообще идей нет((Просто я так понимаю кликеру все равно нужно какое то время на обработку картинки которую он ищет. А там ползунок с такой скорость прыгает туда-сюда, что вообще нет времени на обработку...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 24, 2020, 12:54:20 PM
тут   скорость  молниеносная )))  так что  давай  щяс  скачаю  игру   попробую )
 напиши  мне на  телеграммм @Jackson3704
и сылку на  игру  то  тут капец
Title: Re: Скрипт для рыбалки
Post by: ma4ete on February 24, 2020, 01:45:18 PM
Code: [Select]
//Привязка к NOX        как правильно настроить чтобы произошла привязка
#name "NOX Player"
$hwnd = HGET(1326,423)
hset($hwnd, 1)
$x = 228
$y = 393
WNDSTATE($hwnd,0)
WAIT(1)
skip:
WAITMS(rnd(100,200))
postmessage($hwnd, 0x0201, 0x0001, $x + ($y*65536))
WAITMS(rnd(1000,2000))
postmessage($hwnd, 0x0202, 0x0000, $x + ($y*65536))
WAITMS(rnd(800,1200))
GOTO(skip)

// закидывает удочку
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "закинуть.bmp", -1, 90)
   LCLICK($_return1 - 5, $_return2 + 5) // Клик по закинуть
   WAITMS(1500)
   END_IF
   //подсекаем    кнопка зацепить может появиться спустя секунду а может спустя 2-3 секунды
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Зацепить.bmp", -1, 90)
   LCLICK($_return1 + 10, $_return2 + 10) // Клик по зацепить
      WAITMS(500)
   END_IF

// Ожидаем появления рыбы   рыба может появиться сразу а может спустя  пару секунд
$check = 0
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "рыба.bmp", -1, 90)
      LCLICK($_return1 + 10, $_return2 + 10) // Нужен Клик по зацепить (как узнать координаты кнопки зацепить относительно координат найденной картинки "рыба" чтобы нажать именно на зацепить а не на "рыба.bmp?)
      WAITMS(500)
      END_IF
END_CYC
HALT
Вообщем решил проблему с двигающимся ползунком(мод версия)Теперь он всегда по центру и не сдвигается ни вправо ни влево)) Т.е. достаточно просто разового нажатия на зацепить после появления рыбы чтобы происходило дальнейшее вылавливание на максимальных множителях. Это намного облегчает задачу, но все равно есть вопросы т.к. в этой теме я полный нуб...Непонял как привязать кликер у NOX(блюстакс отпадает как вариант). И не совсем уверен что правильно написан скрипт...Начало(по привязке к НОКС) из другой темы, остальное я наворотил))
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 24, 2020, 03:26:56 PM
но ты проверял  работает ?
Title: Re: Скрипт для рыбалки
Post by: ma4ete on February 24, 2020, 04:20:31 PM
но ты проверял  работает ?
Я не совсем понял часть скрипта по привязке к ноксу...Этот кусок был взят с соседней темы и я даже не знаю что там нужно редактировать для того, чтобы кликер был привязан у меня((
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 24, 2020, 04:46:37 PM
тут  без  папки  ORAVEN нам   не  разобратся  простым  смертным ))
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 24, 2020, 11:44:57 PM
вот  онлайн  рыбалка https://rbkgames.com/games/lets-fish/play/?partner_id=1907224&source=partner  давайте ее  разбирем  мне  пока  не понятко как  автоматизировать вытаскывание  рыбы
Title: Re: Скрипт для рыбалки
Post by: Космич on February 25, 2020, 05:57:48 AM
Зайди в справку и посмотри раздел WinAPI, Привязка к окну. Там описаны все процедуры и функции по работе с окнами.
Code: (clickermann) [Select]
$hwnd = HGET(1326,423) // Получает идентификатор окна по координатам X,Y
hset($hwnd, 1) // Включает привязку к окну по идентификатору полученному через координаты
$x = 228
$y = 393
WNDSTATE($hwnd,0) // Сворачиваем окно по идентификатору
WAIT(1)

skip: // Метка
WAITMS(rnd(100,200))
postmessage($hwnd, 0x0201, 0x0001, $x + ($y*65536)) // Равносильно LDOWN($x, $y)
WAITMS(rnd(1000,2000))
postmessage($hwnd, 0x0202, 0x0000, $x + ($y*65536)) // Равносильно LUP($x, $y)
WAITMS(rnd(800,1200))
GOTO(skip) // Возвращаемся назад к метке skip, а это означает, что переход к метке приводит к вечному зацикливанию,
           // и всё написанное ниже GOTO(skip) никогда не выполнится

// закидывает удочку
...


Какой рыбы? На твоём скрине нет никакой Рыбы, зато есть еще один вечный цикл.
Код из тела цикла выполняется, пока проверяемое выражение возвращает истину, а у тебя оно истинно всегда, что приводит к очередному вечному зацикливанию на одном фрагменте кода.
Code: (clickermann) [Select]
// Ожидаем появления рыбы   рыба может появиться сразу а может спустя  пару секунд
$check = 0
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "рыба.bmp", -1, 90)
      LCLICK($_return1 + 10, $_return2 + 10) // Нужен Клик по зацепить (как узнать координаты кнопки зацепить относительно координат найденной картинки "рыба" чтобы нажать именно на зацепить а не на "рыба.bmp?)
      WAITMS(500)
   END_IF
END_CYC
HALT
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 25, 2020, 09:09:50 PM
товаришь! Космичь  подскажите  как  скрипту сказать   точнее научить автоотлов  рыбы для  моего  опыта  ето  тяжело
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 26, 2020, 09:48:36 PM
как   закодировать  бегущий  строку,?   ее  движение  вправо  влево  и  в  ОПРЕДЕЛЁННЫЙ момент  нажать на  ТЯНУТ   и  потом  отпустить
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 26, 2020, 10:15:04 PM
ребята  чесно  сам  понимаю что  бредятину  написал..... причем   полную  но я вижу  свой скрипт так

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "тянуть.bmp", -1, 100)// ищет тянуть
   LDOWN($_return1, $_return2)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) // ищет когда  отпустить  тянуть  по  пикселю сделал
      LUP(10,10)
      $check = 0
      WHILE($check = 0)
         GETSCREEN
         IF_PICTURE_IN (0,0, $_xmax,$_ymax, "тянуть.bmp", -1, 100) // а  тут мы   нажимаем  отпускаем  тянуть
            $check = 1
           LDOWN($_return1, $_return2)
            WAITMS(100)
WAITMS(500)
             LUP($_return1, $_return2)
         ELSE
            WAITMS(50)
           
           
           
            WAITMS(100)
         END_IF
      END_IF
   END_IF
END_CYC
Title: Re: Скрипт для рыбалки
Post by: Vint on February 27, 2020, 09:34:57 AM
как   закодировать  бегущий  строку,?   ее  движение  вправо  влево  и  в  ОПРЕДЕЛЁННЫЙ момент  нажать на  ТЯНУТ   и  потом  отпустить

Ты мастер объяснения. "Бегущая строка" - это другое. Какой из моментов "определённый"?
Ни в жизнь бы не написал скрипт по такому описанию. Даже не начал рассматривать.

Но, скрин очень знакомый. Полез в загашник и нашёл, что писал для этой "На рыбалку" ещё в 2013 году. Само собой под старую версию.
Какие там требования были уже не помню, вижу что выбор спиннинга или удочки есть. В чём отличия, тоже ХЗ.

На рыбалку v.1.2.5.cms -тот старый скрипт под старую версию кликера.
На рыбалку v.1.2.6_4.13.14.cms - подправил под современную. Естественно не проверял, т.к. не на чем и некогда.

Вспомнил ещё потому, что написав первый рабочий вариант, человек попробовал и сказал что всё OK. И буквально на следующий день пишет - проблемы, встаёт на старте.
Полез в игру, а там текстуры всех кнопок поменяли. Надо было так совпасть. Не могли на день раньше поменять. Пришлось все цвета переделывать.

Сейчас выкладываю "Как есть". Дорабатывай сам. Можешь посмотреть как всё сделано и разобраться, тем более скрипт маленький. Что там ещё поменяли в игре ХЗ, может опять перерисовали.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 27, 2020, 11:37:47 AM
и тут я сел на  попу  столько  нового  буду разбератся  дядя КОСМИЧ сказал тут скрипта на  5 строк )  не   ребят я тут  без силен   тут  правильно но  коряво  много  нового  написано и  мне не понятного
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 27, 2020, 12:42:39 PM
только  что    скрипт работал  кое  как   и сам спрашивал   де  картинка  тянуть а теперь  чет  не рабоатет и не  спрашует картунку  я  хз  что  с  ним делать  знающие    подключайтесь  тут  капец
Title: Re: Скрипт для рыбалки
Post by: Vint on February 27, 2020, 02:55:21 PM
и тут я сел на  попу  столько  нового  буду разбератся  дядя КОСМИЧ сказал тут скрипта на  5 строк )  не   ребят я тут  без силен   тут  правильно но  коряво  много  нового  написано и  мне не понятного

Ну конкретно слежением за полосой здесь занимается 14 строк (если хочешь в строках считать) с 118-131. Всё остальное это поиск окна игры, ожидание начала рыбалки, заброс, проверка на улов с забиранием или на срыв поклёвки.
А, ну ещё для спиннинга какие-то свои действия для выуживания.
Title: Re: Скрипт для рыбалки
Post by: Vint on February 27, 2020, 03:32:44 PM
Распишу какой кусок кода чем занимается.

стр. 11 - 28    Диалоговое окно выбор удочки/спиннинга. Если будет только удочка заменить на $spinning = 0
стр. 30 - 31    Убираем мышь, чтоб не мешала и не подсвечивала кнопки наведением
стр. 32 - 44    Поиск окна игры, определение опорных координат $vX/$vY и клик по заголовку для активации окна (если запускали скрипт кнопкой кликера).

Остальной блок крутится по кругу, это сама рыбалка разделённая на циклы ловли.
стр. 47 - 52    Ожидание готовности новой игры - появление кнопки "забросить"
стр. 54 - 58    Забрасываем
стр. 61 - 90    Ловля на удочку. Ожидаем клёва
        стр. 61 - 66    Ждём появления кнопки "Вытащить"
        стр. 68 - 77    Если в течении 20 секунд кнопка не пропала, нужно перезабросить удочку
        стр. 79 - 83    Перезабрасываем
        стр. 85 - 87    Если кнопка пропала значит началась поклёвка. Жмём #SPACE (тяним удочку)

стр. 92 - 116    Ловля на спиннинг. Ожидаем клёва. Заброс - вытаскивание. Там по своему. Используется только для спиннинга
        ...
стр. 118 - 131    Сами "качели" тянуть/отпустить ориентируемся на фон в двух точках шкалы. Если фон перекрылся - сюда дошла шкала. Точки примерно в позициях 1/3 и 2/3 шкалы.
                           Попутно проверяя не закончился ли клёв стр. 119
клёв закончился
стр. 133 - 135    Если остался нажатым пробел - отпускаем его.
стр. 137 - 153    В течении 10 секунд ждём появления окна "поймали" или "сорвалась" и закрываем их крестиком
стр. 155 - 156    Наверно нажимаем OK
стр. 157 - 158    Убираем мышь, чтоб не мешала и не подсвечивала кнопки наведением
стр. 159             Пауза 3 секунды для учёта результатов сервером и раздупления
стр. 160             Чешем на старт для нового цикла ловли
PROFIT!
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 27, 2020, 03:53:21 PM
ПИШУ ЗДЕСЬ  НЕСКОЛЬКО  РАЗ ЧТОБ   НЕ   ЗАСРАТЬ  ТЕМУ
о есть тут   идет все  по  пикселям ?   без  поиска  картинки ?      то есть   мне  нужно  сейчас найти   нужные  пиксели  ?  правильно я  понял?

кстати  тут   некоторых функций попросту  нету    в игре именно,  а как то  попроще  нельзя было  написать все  то ?   каких то файлов целая  куча ..
 
 Не  мужики  не хватает  мозгов   ищю  людей  кто  может  разжевать  и  со мной   все  сделать  тут  столько  переменных.....толко  не   кидайтесь камнями  чесно  не  понимаю.

пробывал   просто удалить ненужные  куски   с  скрипта  который скачал  но  нифига  не  работает

голова трещит зачем  столько  переменных

так  вот  код   его  просто  надо  подправить 
Code: (clickermann) [Select]
GETSCREEN
WHILE(PXL($vX+299,$vY+490) = 7249604)
   IF(PXL($vX+407,$vY+243) ! 8872765)
      KEYUP(#SPACE)
      $sp = 0
   ELSE
      IF(PXL($vX+305,$vY+243) = 8872765)
         KEYDOWN(#SPACE)
         $sp = 1
      END_IF
   END_IF
   WAITMS(30)
   GETSCREEN
END_CYC
конкретно вотетот  кусочек
Code: (clickermann) [Select]
(PXL($vX+299,$vY+490) = 7249604)
   IF(PXL($vX+407,$vY+243)
я  так  понимаю $vX   и  $vY     берется с  етих строк  32-44 ниже пример
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "base.bmp",-1,90)
    LOGWRITE("Найден в координатах X=", $_return1, ", Y=", $_return2)
    $vX = $_return1-655
    $vY = $_return2+19
    LCLICK($vX+330,$vY+300)
    WAITMS(300)
    MOVE(0, ($_ymax+1)/2)
    WAITMS(50)
ELSE
    LOGWRITE("Игра не найдена")
    HALT
END_IF
все   я   сдаюсь  все   мысли  которые  думал  они  просто провальны  пытаюсь просто реализовать  бегунок  ничерта  не  получается немогу у понять как  ето  реализовывается   целый  день   сижу  с  1  предложением  разбираюсь...

и вообще  для  чего  в  графе
Code: (clickermann) [Select]
WHILE(PXL($vX+299,$vY+490) = 7249604) прописано  постоянно +299 +490   и  т  д  и  всегда  разные  значения тоже  не понимаю  етого  что  нельзя  было просто сделать  координаты   без  етого  плюса с  цифрой  Вопросов  больше  чем  ответов
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 28, 2020, 12:27:55 AM
Вот  добился  наконецто  вот  рабочая  версия   только  теперь  надо  придумать  кнопки  когда подсекать   то вытаскывает  автоматом  а вот  надо  рукой  подсечь )
Code: (clickermann) [Select]
GETSCREEN
(PXL(844,643) = 8958677)
    IF(PXL(910,398) ! 8872765)
        KEYUP(#SPACE)
        $sp = 0
    ELSE
        IF(PXL(910,398) = 8872765)
            KEYDOWN(#SPACE)
            $sp = 1
        END_IF
    END_IF
    WAITMS(30)
    GETSCREEN

Title: Re: Скрипт для рыбалки
Post by: Oraven on February 28, 2020, 04:43:08 PM
Вот  добился  наконецто  вот  рабочая  версия   только  теперь  надо  придумать  кнопки  когда подсекать   то вытаскывает  автоматом  а вот  надо  рукой  подсечь )
Code: (clickermann) [Select]
GETSCREEN
(PXL(844,643) = 8958677)
    IF(PXL(910,398) ! 8872765)
        KEYUP(#SPACE)
        $sp = 0
    ELSE
        IF(PXL(910,398) = 8872765)
            KEYDOWN(#SPACE)
            $sp = 1
        END_IF
    END_IF
    WAITMS(30)
    GETSCREEN

Ничего се рабочая. Это что? (PXL(844,643) = 8958677)

Вот без ошибок
Code: (clickermann) [Select]
GETSCREEN(910,398,910,398)
IF(PXL(910,398) = 8872765)
   KEYDOWN(#SPACE)
ELSE
   KEYUP(#SPACE)
END_IF
WAITMS(30)

Title: Re: Скрипт для рыбалки
Post by: Космич on February 28, 2020, 07:26:24 PM
тоже самое, но только с возможностью удобной настройки и расширения 
Code: (clickermann) [Select]
GETSCREEN
SCANPICTURE ($arr_segment, $_xmin, $_ymin, $_xmax, $_ymax, "hborder_line.bmp", - 1, 100)

$HX = $arr_segment[0] - 128 + 3
$HY = $arr_segment[1] - 232

$OX = $arr_segment[0]
$OY = $arr_segment[1] - 314 + 3

$KX = $arr_segment[0] + 128 - 3
$KY = $arr_segment[1] - 232

#define SEGMENT_HEIGHT: ($HY - $OY)
#define CHORD_LENGTH:   ($KX - $HX)

$radius = INT(POW(CHORD_LENGTH, 2) / (8 * SEGMENT_HEIGHT) + SEGMENT_HEIGHT / 2)

$center_X = $HX + CHORD_LENGTH / 2
$center_Y = $OY + $radius

// По Пикселю
$angle_x = ROUND($center_X - $radius * COS(95), 0)
$angle_y = ROUND($center_Y - $radius * SIN(95), 0)

WHILE(#TRUE)
   GETSCREEN($HX, $OY, $KX, $KY)
   IF(PXL($angle_x, $angle_y) = 8872765)
      KEYDOWN(#SPACE)
   ELSE
      KEYUP(#SPACE)
   END_IF
END_CYC

// По картинке
WHILE(#TRUE)
   GETSCREEN($HX, $OY, $KX, $KY)
   IF_PICTURE_IN ($HX, $OY, $KX, $KY, "pointer.bmp", -1, 100)
      IF(180 - ROUND(ARCCOS(($_return1 - $center_X) / DIST($_return1, $_return2, $center_X, $center_Y)), 0) < 90)
         KEYDOWN(#SPACE)
      ELSE
         KEYUP(#SPACE)
      END_IF
   END_IF
END_CYC
Title: Re: Скрипт для рыбалки
Post by: Hito on February 28, 2020, 09:22:31 PM
тоже самое, но только с возможностью удобной настройки и расширения 
Code: (clickermann) [Select]
GETSCREEN
SCANPICTURE ($arr_segment, $_xmin, $_ymin, $_xmax, $_ymax, "hborder_line.bmp", - 1, 100)

$HX = $arr_segment[0] - 128
$HY = $arr_segment[1] - 232

$OX = $arr_segment[0]
$OY = $arr_segment[1] - 314

$KX = $arr_segment[0] + 128
$KY = $arr_segment[1] - 232

#define SEGMENT_HEIGHT: ($HY - $OY)
#define CHORD_LENGTH:   ($KX - $HX)

$radius = INT(POW(CHORD_LENGTH, 2) / (8 * SEGMENT_HEIGHT) + SEGMENT_HEIGHT / 2)

$center_X = $HX + CHORD_LENGTH / 2
$center_Y = $OY + $radius

// По Пикселю
$angle_x = ROUND($center_X - $radius * COS(95), 0)
$angle_y = ROUND($center_Y - $radius * SIN(95), 0) + 3

WHILE(#TRUE)
   GETSCREEN($HX, $OY, $KX, $KY)
   IF(PXL($angle_x, $angle_y) = 8872765)
      KEYDOWN(#SPACE)
   ELSE
      KEYUP(#SPACE)
   END_IF
END_CYC

// По картинке
WHILE(#TRUE)
   GETSCREEN($HX, $OY, $KX, $KY)
   IF_PICTURE_IN ($HX, $OY, $KX, $KY, "pointer.bmp", -1, 100)
      IF(180 - ROUND(ARCCOS(($_return1 - $center_X) / DIST($_return1, $_return2, $center_X, $center_Y)), 0) < 90)
         KEYDOWN(#SPACE)
      ELSE
         KEYUP(#SPACE)
      END_IF
   END_IF
END_CYC

Ты человека совсем в угол решил посадить...?  ;D
Title: Re: Скрипт для рыбалки
Post by: Космич on February 28, 2020, 11:07:14 PM
Может, кто-то что-то более путное додумает из этого. Например, человекоподобный рандом или что то еще
Title: Re: Скрипт для рыбалки
Post by: JacsoN on February 28, 2020, 11:47:06 PM
Ты человека совсем в угол решил посадить...?  ;D
тут   да  я  сел  полностью  на  срандель)))  есть  над  чем  подумать   сегодня  новая  проблема    разбил  телефон   и  теперь  выбираю  аппарат новый  то голова  забита а   пока  телефонам
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 10:14:47 AM
Подсел я вчера вечером на рыбалку твою... На коленке скрипт накидал - за ночь апнул 16 левл. Сегодня до ума доводить буду. Я только не пойму - для чего там пробел вообще жать...?
Title: Re: Скрипт для рыбалки
Post by: Космич on March 01, 2020, 10:56:31 AM
для чего там пробел?
Хоткей на действия забросить/тянуть
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 02:00:14 PM
для чего там пробел?
Хоткей на действия забросить/тянуть
Я что-то не вижу в настройках такой функции... Игра-то браузерная...
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 02:06:59 PM
Вот он у меня пока так керачит...
https://www.youtube.com/watch?v=9r7ymVrRm9A (https://www.youtube.com/watch?v=9r7ymVrRm9A)
Это в виртуалке. По этому подтормаживает.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 02:28:33 PM
Вот он у меня пока так керачит...
https://www.youtube.com/watch?v=9r7ymVrRm9A (https://www.youtube.com/watch?v=9r7ymVrRm9A)
Это в виртуалке. По этому подтормаживает.
Видео  не  доступно  приват  не   проплачен )))
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 02:31:50 PM
Ты человека совсем в угол решил посадить...?  ;D
ВОт  идея  родилась   а можно просить    папку  етого  скрипта   записать  видео  и голосовым  описанием  что   и  для  чего ?    я   за  5   дней   руками  15   лвл   взял )
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 02:31:56 PM
Вот он у меня пока так керачит...
https://www.youtube.com/watch?v=9r7ymVrRm9A (https://www.youtube.com/watch?v=9r7ymVrRm9A)
Это в виртуалке. По этому подтормаживает.
Видео  не  доступно  приват  не   проплачен )))
Какой приват не проплачен...? На ютубе по ссылке без всякой проплаты видео доступны вроде были...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 02:34:31 PM
Вот он у меня пока так керачит...
https://www.youtube.com/watch?v=9r7ymVrRm9A (https://www.youtube.com/watch?v=9r7ymVrRm9A)
Это в виртуалке. По этому подтормаживает.
Видео  не  доступно  приват  не   проплачен )))
Какой приват не проплачен...? На ютубе по ссылке без всякой проплаты видео доступны вроде были...
ето  по    ссылке   посмотри  пожалуйста
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 02:41:14 PM
Подсел я вчера вечером на рыбалку твою... На коленке скрипт накидал - за ночь апнул 16 левл. Сегодня до ума доводить буду. Я только не пойму - для чего там пробел вообще жать...?
  а  где  готовое  решение  с  полным  описанием  скрипта ????

Кстати  там  чтоб  быстрее прокачатся  нужно  ловить  рыбу  большую  и   выполнять  задания ) )  участвовать в  Олимпиаде  или  конкурсе .....   
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 02:42:00 PM
ето  по    ссылке   посмотри  пожалуйста
А сейчас попробуй...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 02:46:35 PM
ето  по    ссылке   посмотри  пожалуйста
А сейчас попробуй...
Огонь   поделишся  скриптом С ПОЛНЫМ ОПИСАНИЕМ  (ЖЕЛАТЕЛЬНО В НУТРИ  ) через " //...... бла бла....."
Title: Re: Скрипт для рыбалки
Post by: Космич on March 01, 2020, 02:59:03 PM
Не дублируйте код, пожалуйста. Я там ошибку исправил, а вы продолжаете дублировать старое сообщение ...
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 03:21:34 PM
Огонь   поделишся  скриптом С ПОЛНЫМ ОПИСАНИЕМ  (ЖЕЛАТЕЛЬНО В НУТРИ  ) через " //...... бла бла....."
Попозже. Сейчас дела есть...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 03:44:55 PM
хорошо  буду  ждать ) то КОСМИЧ  тоже  налепил   без  описания   и  с  ошибками   Но  молодец ))
 кстати вот  мое  видео    и  в  таком  режиме  бегунка  помоем у рыба  лудше  ловится  что  скажите ?
https://youtu.be/rUuJAP7Jgts
Title: Re: Скрипт для рыбалки
Post by: Космич on March 01, 2020, 04:17:48 PM
Ну так всё работает, в чём проблема?

Вот видео с того скрипта, что я скидывал выше. Единственное, я добавил немного рандома и всё
https://youtu.be/ZOceuWhRDKw
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 04:25:58 PM
Ну так всё работает, в чём проблема?

Вот видео с того скрипта, что я скидывал выше. Единственное, я добавил немного рандома и всё
https://youtu.be/ZOceuWhRDKw
у  меня   не работает   только что  перекопировал   но  возможно  картинки не подходят ......   и  нельзя  было   написать какая  откуда  картинка  ?  или  нормально подписать ?
 
И  если не  тяжело  для  меня   балбеса  добавь  описание  желательно полное  в  скрипте " //.......бла бла ......"
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 06:32:14 PM
А ты виртуалку себе ставить будешь?
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 07:19:07 PM
Вкачал 20 левл... Набрал 200.000 с лишним монет каких-то... И думаю сижу - а нафига это надо...? Ничего же не продашь...)))))
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 08:26:30 PM
А ты виртуалку себе ставить будешь?
не  я  через браузер  играю.... а  через виртуалку   можна  ето  все  свернуть  ? не пользевался  никогда
вот   тут  ловить на  спининг   интереснее  быстрее прокачка ! ! !  кто реализовал?  или кто может  реализовать  и все  таки  жду   описание чтоб  можна самому было    делать )
 
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 09:25:13 PM
А ты виртуалку себе ставить будешь?
не  я  через браузер  играю.... а  через виртуалку   можна  ето  все  свернуть  ? не пользевался  никогда
вот   тут  ловить на  спининг   интереснее  быстрее прокачка ! ! !  кто реализовал?  или кто может  реализовать  и все  таки  жду   описание чтоб  можна самому было    делать )
Ну, я как бы в виртуалке и запустил браузер с кликером. Просто кликер в таком случае привязывать не нужно. Окно виртуалки свернул и все. Скрипт у меня работает без нареканий и в нем ни одного массива и ни одного цикла. Не понимаю - зачем нужно было все так усложнять... Все координаты картинок нужных статичны. Возиться с выкладыванием картинок разных с пояснениями не хочу, но скрипт могу выложить - он простой.
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 09:34:21 PM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB


GETSCREEN(73,0, 726,599)
// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (344,435, 478,438)
IF($count = 19701201)
   IF(($_xmouse ! 467)|($_ymouse ! 464))
      MOVE(467,464)
   else
      // Забросить
      $count = PXLCRC (369,462, 447,465)
      IF($count = 2251538960)
         IF($zabros_time < $_ms)
            // Забрасываем удочку
            LCLICK(467,464)
            $zabros_time = $_ms+1000
         END_IF
      else
         // Тянуть
         IF($count = 1446033110)
            // Середина бегунка
            $count = PXLCRC (418,231, 426,236)
            IF($count = 2102536329)
               IF($tyanem_on < $_ms)
                  LDOWN(467,464)
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191)
                  LUP($_xmouse,$_ymouse)
                  $tyanem_on = $_ms+200
               else
                  LDOWN(467,464)
               END_IF
            END_IF
         else
            LUP($_xmouse,$_ymouse)
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134)
   IF($count = 2117573021)
      IF($ulov1_time < $_ms)
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)
         IF($ulov2_time < $_ms)
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)
            IF($count = 2638569478)
               IF($feyk_time < $_ms)
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
                 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF



WAITMS(50)
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 09:37:44 PM
вот   тут  ловить на  спининг   интереснее  быстрее прокачка ! ! !  кто реализовал?  или кто может  реализовать
Так я на спининг уже и ловлю давно... Ты про спининг с блесной? Ну, при котором наживку никакую покупать не нужно. Я на нем уже 21 апнул.
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 09:43:36 PM
Вот как-то так...
https://www.youtube.com/watch?v=WYWODdnepmY (https://www.youtube.com/watch?v=WYWODdnepmY)
Только смысл всего этого догнать не могу...)))
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 09:58:13 PM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB


GETSCREEN(73,0, 726,599)
// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (344,435, 478,438)
IF($count = 19701201)
   IF(($_xmouse ! 467)|($_ymouse ! 464))
      MOVE(467,464)
   else
      // Забросить
      $count = PXLCRC (369,462, 447,465)
      IF($count = 2251538960)
         IF($zabros_time < $_ms)
            // Забрасываем удочку
            LCLICK(467,464)
            $zabros_time = $_ms+1000
         END_IF
      else
         // Тянуть
         IF($count = 1446033110)
            // Середина бегунка
            $count = PXLCRC (418,231, 426,236)
            IF($count = 2102536329)
               IF($tyanem_on < $_ms)
                  LDOWN(467,464)
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191)
                  LUP($_xmouse,$_ymouse)
                  $tyanem_on = $_ms+200
               else
                  LDOWN(467,464)
               END_IF
            END_IF
         else
            LUP($_xmouse,$_ymouse)
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134)
   IF($count = 2117573021)
      IF($ulov1_time < $_ms)
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)
         IF($ulov2_time < $_ms)
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)
            IF($count = 2638569478)
               IF($feyk_time < $_ms)
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
                 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF



WAITMS(50)
единствиное  тут надо переделать  под свой  комп   кординаты  и  цвет картинки   то у меня  готоввый  не  работает )   щяс  сделаю  розкажу  если  получится )))
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 10:44:36 PM
единствиное  тут надо переделать  под свой  комп   кординаты  и  цвет картинки   то у меня  готоввый  не  работает )   щяс  сделаю  розкажу  если  получится )))
Ничего не надо переделывать. Просто в виртуалке заходишь в настройку параметров экрана и выставляешь минимальное значение (800 х 600). А игру разворачиваешь в полноэкранный режим.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 01, 2020, 11:14:29 PM
VirtualBox   ето и есть виртуальная  машина ?   поправьте   или  направите нужной  ссылкой  буду  благодарен)
Title: Re: Скрипт для рыбалки
Post by: Hito on March 01, 2020, 11:18:09 PM
VirtualBox   ето и есть виртуальная  машина ?   поправьте   или  направите нужной  ссылкой  буду  благодарен)
http://nnmclub.ro/forum/viewtopic.php?t=1338267 (http://nnmclub.ro/forum/viewtopic.php?t=1338267)
Title: Re: Скрипт для рыбалки
Post by: Vint on March 02, 2020, 09:51:25 AM
Как-то у вас долго выуживается. Я потому и делал по двум точкам, что амплитуда шире. Быстрее вытягивается рыба. А дрюкать вокруг одной точки - забодаешься ждать. Такое, кстати было в первой версии, потом меня попросили переделать.
И делал для любого положения окна игры, с автоопределением.
Зачем так рыбачить, тоже ХЗ. Сделал и забыл.
Title: Re: Скрипт для рыбалки
Post by: Космич on March 02, 2020, 10:10:50 AM
Вот так или как то по другому? Это тоже между двумя точками, но с небольшим рандомом
https://youtu.be/ZOceuWhRDKw
Title: Re: Скрипт для рыбалки
Post by: Vint on March 02, 2020, 10:36:26 AM
Почти. Побольше отпускать. Тогда дольше тянем. И весь процесс быстрее.
Есть конечно тяжёлые рыбы и их по любому дольше выуживать.

А рандом там не нужен, он и так появится, сам процесс игры его обеспечит. И всё равно не следит никто.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 12:13:38 PM
ребята  ну  в  етом  посте  простите  меня  дубового )  вот  видос   сделал  как  сказали  настройки    и   в  скрипте ничего не менял  но  на  моей  вируал  машине не работает  поправите пожалуйста https://youtu.be/GdbZCg0bl1Q
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 01:33:56 PM
Как-то у вас долго выуживается. Я потому и делал по двум точкам, что амплитуда шире. Быстрее вытягивается рыба. А дрюкать вокруг одной точки - забодаешься ждать. Такое, кстати было в первой версии, потом меня попросили переделать.
И делал для любого положения окна игры, с автоопределением.
Зачем так рыбачить, тоже ХЗ. Сделал и забыл.
Был бы прок - можно было бы шаманить. А так смысла нет. Понятно, что можно все настроить и подстроить - а зачем...? )
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 01:38:15 PM
ребята  ну  в  етом  посте  простите  меня  дубового )  вот  видос   сделал  как  сказали  настройки    и   в  скрипте ничего не менял  но  на  моей  вируал  машине не работает  поправите пожалуйста https://youtu.be/GdbZCg0bl1Q
Родной, тебе столько примеров накидали! Разбирайся... Или тебе полностью рабочая версия под тебя нужна...? Ну, так ты не туда написал тогда. Тут есть биржа труда на форуме... А по существующим примерам ты уже такие качели можешь себе намутить, что мама не горюй. В моем скрипте вообще разбираться не в чем практически - все предельно просто...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 01:42:48 PM
Как-то у вас долго выуживается. Я потому и делал по двум точкам, что амплитуда шире. Быстрее вытягивается рыба. А дрюкать вокруг одной точки - забодаешься ждать. Такое, кстати было в первой версии, потом меня попросили переделать.
И делал для любого положения окна игры, с автоопределением.
Зачем так рыбачить, тоже ХЗ. Сделал и забыл.
Был бы прок - можно было бы шаманить. А так смысла нет. Понятно, что можно все настроить и подстроить - а зачем...? )
Золотые   слова   нет смысла

 Заработать  не  реально  ето так  чисто по фану  набить   максимальный лвл )))  всеравно комп  работает)
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 02:32:35 PM
наверное в  завершение  всего выше сказанного......я отвечу вам так   нифига не  могу прочитать  ваши  скрипты.....(или понять  что  скрипт  делает) но  надо научится..... пойду  в справку   мож  там  че найду   а  может  у когото есть желание сделать  такой видосик  ?   с мельчайшими подробностями
https://www.youtube.com/watch?v=pOQu6BD1R-c
HITO   почитал  но   SUB  както  вызывается   но  в  скрипте  ничего  у  тебя  не  вызывается  непонятно .....
Code: (clickermann) [Select]
$count = PXLCRC (344,435, 478,438) ето 15  строка  твоего  скрипта никогда не применял  нигде  щетчик  контрольных  сум м  цветов    для  меня  ето   дико  как в  1990 году   показать  андроид... к  примеру .. вот так и  я  на  ето все  смотрю...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 03:21:36 PM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)                       // КАК  ЕТОТ САБ ВЫЗЕВАЕТСЯ КАКИМ  МЕСТОМ ???
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB
 
 
GETSCREEN(73,0, 726,599)
// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (344,435, 478,438)     // ЧТО ТАКОЕ  ОСНОВАНАЯ  КНОПКА ?????   Я  ТУТ ВОБЩЕ  СЕЛ НА  ЖОПУ
IF($count = 19701201)                                // ТУТ  ОТКУДА ЕМУ ЗНАТЬ  ЧТО  ДОЛЖНО БЫТЬ ИМЕННО ЕТО  ЗНАЧЕНИЕ ?  ИЛИ  Я  ЗАРАНИЕ  ДОЛЖЕН  ЕГО УЗНАТЬ  ЧТОБЫ  КЛИКЕР СРАВНИВАЛ?
   IF(($_xmouse ! 467)|($_ymouse ! 464))      // ТУТЯ ТАК  ПОНЯЛ  Я ДУЮ УСЛОВИЯ   ЧТО МЫШКА  НАХОДИТСЯ  МИЕННО ТУТ
      MOVE(467,464)          // ТУТ  Я  МЫШЬ ОТПРАВИЛ  В ЗАДАННЫЕ  КОРДИНАТЫ  ЗАЧЕМТО
   else
      // Забросить
      $count = PXLCRC (369,462, 447,465)   // ОПЯТЬ   ИЩЕМ  ХЭШ  КОТОРЫЙ Я  ТАКЖЕ  ОБЯЗАН  ЗАРАНЕЕ  УЗНАТЬ  ПРАВЕЛЬНО?
      IF($count = 2251538960)
         IF($zabros_time < $_ms)  // ДЕЛАЕМ  УСЛОВИЕ  И  ПЕРЕМЕННУЮ ТОЕСТЬ  ТУТ  У  НАС  РОЖДАЕТСЯ  НОВАЯ  ПЕРЕМЕННАЯ КОТОРАЯ ГОВОРИТ О КАКОМТО ВРЕМЕНИ  ЗАБРОСА
            // Забрасываем удочку
            LCLICK(467,464)  // ТУТ  МЫ  НАЖИМАЕМ  НА  КНОПКУ  ЗАБРОСИТЬ  КОТОРАЯ  В  НИЗУ
            $zabros_time = $_ms+1000  //  РАНЕЕ  НОВАЯ  ПЕРЕМЕННАЯ  КОТОРАЯ  ГОВОРИТ  СКОЛЬКО  ВРЕМЕНИ  НАДО НА  ЗАБРОС +1000  ЕТО  ЧЕГО  ТОЛЬКО ?
         END_IF
      else
         // Тянуть
         IF($count = 1446033110) // ОПЯТЬ  Я  ДОЛЖЕН  ЗАРАНИЕ  УЗНАТЬ  ЕТОТ  ХЭШ  ТОЛЬКО   ГДЕ ?  А   НИЖЕ  ОПИСАНИЕ   ДЕТО  НА  СЕРЕДИНКЕ
            // Середина бегунка
            $count = PXLCRC (418,231, 426,236) // ТУТ   МЫ   ДЕЛАЕМ  НОВУЮ  ПЕРЕМЕННУЮ  Я ТАК  ПОНЯЛ  НА  НОВЫЕ  УСЛОВИЯ ?
            IF($count = 2102536329)  //  ТУТ  ИЩЕМ  ЕТУ  ПЕРЕМЕННУЮ  КОТОРАЯ  СДЕЛАНА  НА  ПРЕДЫДУШЕЙ СТРОКЕ  //
               IF($tyanem_on < $_ms)   //ОТКУДА  ТУТ  ПОЯВИЛАСЬ ПЕРЕМЕННАЯ   ТЯНЕМ ????  РАНЕЕ  НИГДЕ НЕ  БЫЛО
                  LDOWN(467,464) //  АГА  ТУТ   ОТПУСКАЕМ  И   ИДЕМ НИЖЕ......
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) // ОК   ДЕЛАЛИ  СОГЛАСЕН
                  LUP($_xmouse,$_ymouse)  //  ТУТ  ОТПУСКАЕМ  ДОСТИГШИ   КОРДИНАТ ЕТИХ ХШЕЙ КОТОРЫЕ НА СТРОК У ВЫШЕ
                  $tyanem_on = $_ms+200 // ТУТ  ОПЯТЬ  ВЫРОСЛА  НОВАЯ  ПЕРЕМЕННАЯ
               else
                  LDOWN(467,464) // ЕСЛИ   НЕТ  КРАСНО  ОРАНЖЕВЫХ  ХЕШЕЙ  НАЖИМАЕМ
               END_IF  //  И ТУТ  Я  ЗАПУТАЛСЯ  КОНКРЕТНО.....УЖЕ 
            END_IF
         else
            LUP($_xmouse,$_ymouse) // ЧТО   ТУТ  НЕПОНИМАЮ
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134) // ТУТ ДЕЛАЕМ  ХЕШ НА  КРЕСТИКЕ КОГДА СЛОВИЛОСЬ
   IF($count = 2117573021) // ТУТ ИЩЕМ  ЕТОТ ХЕШ
      IF($ulov1_time < $_ms) // ТУТ  ПРОВЕРЯЕМ  СЛОВИЛОСЬ ИЛИ НЕТ
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)  // НЕ ПОЙМУ  ЗАЧЕМ  ЕТО  ДЕЛАТЬ  КАКОЙ УЛОВ 1 УЛОВ 2  ЧТО  ЕТО  ???7
         IF($ulov2_time < $_ms) 
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)    // ТУТ  КАКОЕ  ЗАДАНИЕ ?  ВРОДИ   НИ КАКИХ ЗАДАНИЙ  НЕТУ
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)  //  НИ  РАЗУ  НЕ  СРЫВАЛАСЬ  РЫБА   ОТКУДА  У  ТЕБЯ  ЕТОТ ХЕШ? ??   ДЕ  ЕГО ВЗЯТЬ
            IF($count = 2638569478)
               IF($feyk_time < $_ms)  //  НОВАЯ  ПЕРЕМЕННАЯ  ВЫРОСЛА  ОТСЮДА
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)  // НУ ТУТ  ВРОДИ  КОГДА  ПОДНЯЛ  ЛВЛ НАДО  ЕТО ЗАКРЫТЬ  ПРАВЕО=ЛЬНО ?
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF
 
 
 
WAITMS(50)
  ВОТ  КАК  Я ВИЖУ  ЕТОТ СКРИПТ

РЕБЯТА  у  меня  созрела  мысль  тоесть
Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (10,20, 100, 40)
logwrite("Hash: ", $count)
pxlcrc  работает намного быстрее  чем  допустим  просто  поиск  пикселя в заданых  координатах  правельно?   

Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 04:38:29 PM
Как-то у вас долго выуживается.
Рыбка более 40 кг так-то...) Я сейчас руками попробовал отпускать побольше и тянуть потом - то же на то же выходит. Так что тут мудрить особо нечего. Так-то это - не карасиков таскать...)))
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 04:39:08 PM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)                       // КАК  ЕТОТ САБ ВЫЗЕВАЕТСЯ КАКИМ  МЕСТОМ ???
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB
 
 
GETSCREEN(73,0, 726,599)
// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (344,435, 478,438)     // ЧТО ТАКОЕ  ОСНОВАНАЯ  КНОПКА ?????   Я  ТУТ ВОБЩЕ  СЕЛ НА  ЖОПУ
IF($count = 19701201)                                // ТУТ  ОТКУДА ЕМУ ЗНАТЬ  ЧТО  ДОЛЖНО БЫТЬ ИМЕННО ЕТО  ЗНАЧЕНИЕ ?  ИЛИ  Я  ЗАРАНИЕ  ДОЛЖЕН  ЕГО УЗНАТЬ  ЧТОБЫ  КЛИКЕР СРАВНИВАЛ?
   IF(($_xmouse ! 467)|($_ymouse ! 464))      // ТУТЯ ТАК  ПОНЯЛ  Я ДУЮ УСЛОВИЯ   ЧТО МЫШКА  НАХОДИТСЯ  МИЕННО ТУТ
      MOVE(467,464)          // ТУТ  Я  МЫШЬ ОТПРАВИЛ  В ЗАДАННЫЕ  КОРДИНАТЫ  ЗАЧЕМТО
   else
      // Забросить
      $count = PXLCRC (369,462, 447,465)   // ОПЯТЬ   ИЩЕМ  ХЭШ  КОТОРЫЙ Я  ТАКЖЕ  ОБЯЗАН  ЗАРАНЕЕ  УЗНАТЬ  ПРАВЕЛЬНО?
      IF($count = 2251538960)
         IF($zabros_time < $_ms)  // ДЕЛАЕМ  УСЛОВИЕ  И  ПЕРЕМЕННУЮ ТОЕСТЬ  ТУТ  У  НАС  РОЖДАЕТСЯ  НОВАЯ  ПЕРЕМЕННАЯ КОТОРАЯ ГОВОРИТ О КАКОМТО ВРЕМЕНИ  ЗАБРОСА
            // Забрасываем удочку
            LCLICK(467,464)  // ТУТ  МЫ  НАЖИМАЕМ  НА  КНОПКУ  ЗАБРОСИТЬ  КОТОРАЯ  В  НИЗУ
            $zabros_time = $_ms+1000  //  РАНЕЕ  НОВАЯ  ПЕРЕМЕННАЯ  КОТОРАЯ  ГОВОРИТ  СКОЛЬКО  ВРЕМЕНИ  НАДО НА  ЗАБРОС +1000  ЕТО  ЧЕГО  ТОЛЬКО ?
         END_IF
      else
         // Тянуть
         IF($count = 1446033110) // ОПЯТЬ  Я  ДОЛЖЕН  ЗАРАНИЕ  УЗНАТЬ  ЕТОТ  ХЭШ  ТОЛЬКО   ГДЕ ?  А   НИЖЕ  ОПИСАНИЕ   ДЕТО  НА  СЕРЕДИНКЕ
            // Середина бегунка
            $count = PXLCRC (418,231, 426,236) // ТУТ   МЫ   ДЕЛАЕМ  НОВУЮ  ПЕРЕМЕННУЮ  Я ТАК  ПОНЯЛ  НА  НОВЫЕ  УСЛОВИЯ ?
            IF($count = 2102536329)  //  ТУТ  ИЩЕМ  ЕТУ  ПЕРЕМЕННУЮ  КОТОРАЯ  СДЕЛАНА  НА  ПРЕДЫДУШЕЙ СТРОКЕ  //
               IF($tyanem_on < $_ms)   //ОТКУДА  ТУТ  ПОЯВИЛАСЬ ПЕРЕМЕННАЯ   ТЯНЕМ ????  РАНЕЕ  НИГДЕ НЕ  БЫЛО
                  LDOWN(467,464) //  АГА  ТУТ   ОТПУСКАЕМ  И   ИДЕМ НИЖЕ......
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) // ОК   ДЕЛАЛИ  СОГЛАСЕН
                  LUP($_xmouse,$_ymouse)  //  ТУТ  ОТПУСКАЕМ  ДОСТИГШИ   КОРДИНАТ ЕТИХ ХШЕЙ КОТОРЫЕ НА СТРОК У ВЫШЕ
                  $tyanem_on = $_ms+200 // ТУТ  ОПЯТЬ  ВЫРОСЛА  НОВАЯ  ПЕРЕМЕННАЯ
               else
                  LDOWN(467,464) // ЕСЛИ   НЕТ  КРАСНО  ОРАНЖЕВЫХ  ХЕШЕЙ  НАЖИМАЕМ
               END_IF  //  И ТУТ  Я  ЗАПУТАЛСЯ  КОНКРЕТНО.....УЖЕ 
            END_IF
         else
            LUP($_xmouse,$_ymouse) // ЧТО   ТУТ  НЕПОНИМАЮ
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134) // ТУТ ДЕЛАЕМ  ХЕШ НА  КРЕСТИКЕ КОГДА СЛОВИЛОСЬ
   IF($count = 2117573021) // ТУТ ИЩЕМ  ЕТОТ ХЕШ
      IF($ulov1_time < $_ms) // ТУТ  ПРОВЕРЯЕМ  СЛОВИЛОСЬ ИЛИ НЕТ
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)  // НЕ ПОЙМУ  ЗАЧЕМ  ЕТО  ДЕЛАТЬ  КАКОЙ УЛОВ 1 УЛОВ 2  ЧТО  ЕТО  ???7
         IF($ulov2_time < $_ms) 
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)    // ТУТ  КАКОЕ  ЗАДАНИЕ ?  ВРОДИ   НИ КАКИХ ЗАДАНИЙ  НЕТУ
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)  //  НИ  РАЗУ  НЕ  СРЫВАЛАСЬ  РЫБА   ОТКУДА  У  ТЕБЯ  ЕТОТ ХЕШ? ??   ДЕ  ЕГО ВЗЯТЬ
            IF($count = 2638569478)
               IF($feyk_time < $_ms)  //  НОВАЯ  ПЕРЕМЕННАЯ  ВЫРОСЛА  ОТСЮДА
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)  // НУ ТУТ  ВРОДИ  КОГДА  ПОДНЯЛ  ЛВЛ НАДО  ЕТО ЗАКРЫТЬ  ПРАВЕО=ЛЬНО ?
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF
 
 
 
WAITMS(50)
  ВОТ  КАК  Я ВИЖУ  ЕТОТ СКРИПТ

РЕБЯТА  у  меня  созрела  мысль  тоесть
Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (10,20, 100, 40)
logwrite("Hash: ", $count)
pxlcrc  работает намного быстрее  чем  допустим  просто  поиск  пикселя в заданых  координатах  правельно?
Я с работы пришел. Сейчас тебе - бедному, все разжую...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 04:55:12 PM
ну  я описал   как  мои знания видят  ваши творения....... и  для чего
Code: (clickermann) [Select]
PXLCRC
 используется  и  я  так понимаю он вместо 
Code: (clickermann) [Select]
IF_PIXEL_IN используется.... я   просто  не  понимаю  и  не представляю  по чему    именно P
Code: (clickermann) [Select]
XLCRC а не   IF_PIXEL_IN в  справке  описанно для умных знающих а я   Мученик.....
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 05:17:24 PM
ну  я описал   как  мои знания видят  ваши творения....... и  для чего
Code: (clickermann) [Select]
PXLCRC
 используется  и  я  так понимаю он вместо 
Code: (clickermann) [Select]
IF_PIXEL_IN используется.... я   просто  не  понимаю  и  не представляю  по чему    именно P
Code: (clickermann) [Select]
XLCRC а не   IF_PIXEL_IN в  справке  описанно для умных знающих а я   Мученик.....
Да. Вместо IF_PIXEL_IN. Работает намного шустрее и не нужно заготовленной картинки. Но ищет только в конкретных координатах и только точное совпадение.
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 05:52:56 PM
(https://mf-cdn.ru/d/eyJ0IjoiMjAyMC0wMy0wMlQxNDoyNTozMy41MTQwODM1WiIsInRtIjoxNSwiYmQiOjEsImZkIjo2MTM5NDQ5LCJyZiI6bnVsbCwic2wiOjAsImZuIjpudWxsLCJyIjoiaHR0cHM6Ly9teS1maWxlcy5ydS9scWlpbWsiLCJsIjpudWxsfQ,,.73DCE332963AF153CB707A969AC04FBE./1.jpg)

Сверху кнопки красным обведена зона, по которой наш скрипт понимает, что эта кнопка появилась. Эту зону в скрипте и ищут строки:
Code: (clickermann) [Select]
// Проверяем наличие основной кнопки
$count = PXLCRC (344,435, 478,438)
IF($count = 19701201)
Крестиком обозначена приблизительная область, в которую кликер, как только появилась эта кнопка, помещает курсор мыши, так как уж коль кнопка появилась, то не зависимо от того, что на ней будет написано, кликать или прожимать ее мы все равно будем в любом случае. В скрипте координаты этого крестика:
Code: (clickermann) [Select]
IF(($_xmouse ! 467)|($_ymouse ! 464))
   MOVE(467,464)
На самой надписи (на кнопке) обозначена красным зона, по которой скрипт "понимает" - для чего именно эта кнопка. Забросить удочку, или тянуть.
Code: (clickermann) [Select]
// Забросить
$count = PXLCRC (369,462, 447,465)
IF($count = 2251538960)

Code: (clickermann) [Select]
// Тянуть
IF($count = 1446033110)
Координаты, по которым мы распознаем тип кнопки, одинаковые, и потому хеш пикслей снимаем с этой области один раз, а сверяем этот хеш два раза, так как кнопка, либо ЗАБРОСИТЬ, либо ТЯНУТЬ.

(https://mf-cdn.ru/d/eyJ0IjoiMjAyMC0wMy0wMlQxNDoyODozOS45OTU2NzgyWiIsInRtIjoxNSwiYmQiOjEsImZkIjo2MTM5NDU2LCJyZiI6bnVsbCwic2wiOjAsImZuIjpudWxsLCJyIjoiaHR0cHM6Ly9teS1maWxlcy5ydS9kc2VteWQiLCJsIjpudWxsfQ,,.4BD240219DDFA6D240AF539E812EF937./2.jpg)

Ближе к середине бегунка, красным обведена зона, которую проверяет эта часть скрипта:
Code: (clickermann) [Select]
// Середина бегунка
$count = PXLCRC (418,231, 426,236)
IF($count = 2102536329)
В этой области хеш (для сравнения в дальнейшем) снят, когда зона полностью серая (как на картинке). Если скрипт "видит", что хеш этой зоны не совпадает с нашим, то он "понимает", что бегунок перевалил за пределы этой области. Но скрипт может ошибиться, если основная кнопка есть, а бегунка совсем нет. И вот во избежании этой ошибки мы и учитываем зону бегунка, которая обозначена на рисунке синей стрелкой. В скрипте эту зону проверяют строки:
Code: (clickermann) [Select]
// Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
IF_PIXEL_IN(301,298, 304,302, 2047999,2056191)
После того, как мы отколормодили эту область, в ней остались пиксли всего двух цветов - 2047999 и 2056191. Это при условии, что бегунок появился.
Я надеюсь - теперь-то ты разберешься...?
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 06:06:59 PM
 а  к  описанию   должны  быть какието картинки ?))))  то   вроди  да  а  вроди  и  нету )
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 06:07:48 PM
Еще по поводу скорости вытаскивания рыбы... Если 40 с лишним кг тащить удочкой, которая на 35 кг максимум, то тянется на много дольше, чем если тянуть ту же рыбу, но удочкой на 47 кг.
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 06:08:25 PM
а  к  описанию   должны  быть какието картинки ?))))  то   вроди  да  а  вроди  и  нету )
А ты картинок не видишь что ль...?
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 06:19:28 PM
а  к  описанию   должны  быть какието картинки ?))))  то   вроди  да  а  вроди  и  нету )
А ты картинок не видишь что ль...?
честно  я  не  Ору  с  тебя   ну  я  уже и  так  делал   невижу  красных  крестиков 
https://drive.google.com/file/d/1wnFKa1vGtZhGQcGGFV9mQNIxHCpXEypc/view?usp=sharing
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 06:20:19 PM
а  к  описанию   должны  быть какието картинки ?))))  то   вроди  да  а  вроди  и  нету )
А ты картинок не видишь что ль...?
  где  картинки   невижу
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 06:21:38 PM
Он один картинок не видит, или еще кто-нибудь не видит?
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 06:26:02 PM
У меня все как бы вот так выглядит...
https://www.youtube.com/watch?v=6qsWuQo55AA (https://www.youtube.com/watch?v=6qsWuQo55AA)
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 02, 2020, 06:28:19 PM
У меня все как бы вот так выглядит...
https://www.youtube.com/watch?v=6qsWuQo55AA (https://www.youtube.com/watch?v=6qsWuQo55AA)
опа .. тут  проблема     не вижу  етих  картинок в  Упор  сек   сниму  видео https://youtu.be/BDysDhLU2WM


 ок  понял  но  картинок нет )
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 06:29:52 PM
У меня все как бы вот так выглядит...
https://www.youtube.com/watch?v=6qsWuQo55AA (https://www.youtube.com/watch?v=6qsWuQo55AA)
опа .. тут  проблема     не вижу  етих  картинок в  Упор  сек   сниму  видео
Мне зачем твое видео? Смотри мое и разбирайся.
Title: Re: Скрипт для рыбалки
Post by: Vint on March 02, 2020, 09:58:42 PM
Картинок не видно. Х.з. как ты их вставляешь.

(https://mf-cdn.ru/d/eyJ0IjoiMjAyMC0wMy0wMlQxOTowMDoyMS4wMjc1NTEyWiIsInRtIjoxNSwiYmQiOjEsImZkIjo2MTM5NDQ5LCJyZiI6bnVsbCwic2wiOjAsImZuIjpudWxsLCJyIjoiaHR0cHM6Ly9teS1maWxlcy5ydS9scWlpbWsiLCJsIjpudWxsfQ,,.F846B552ACC697BFA7C808BF9EFB0713./1.jpg)

А так видно?

По твоей ссылке у меня открывается html страница с ссылкой "открыть изображение в полном размере" и "сохранить на диск".
Title: Re: Скрипт для рыбалки
Post by: Hito on March 02, 2020, 11:00:52 PM
А так видно?
Неа...
Title: Re: Скрипт для рыбалки
Post by: Vint on March 02, 2020, 11:07:48 PM
Говно хостинг.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 03, 2020, 12:17:49 AM
в  будущем предлагаю делать  картинки на  гугл  диск  и ссылку )  но   скажу чесно  я   разстроился бросил все  но потом  попробыдал  вроди все под  себбя сделал но ничерта не получилось  завтро   буду думать )  непойму как получить  хеш  может я его не правельно получал.... я  использевал  ету  команду
Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (10,20, 100, 40)
logwrite("Hash: ", $count)
копиревал  хеш  и  координаты хеша  так  не так хз но  не  получилось...
Title: Re: Скрипт для рыбалки
Post by: Hito on March 03, 2020, 06:32:08 AM
Брось ты эту затею ))) Меня в этой какахе еще и заблокировали  ;D
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 03, 2020, 03:21:29 PM
Брось ты эту затею ))) Меня в этой какахе еще и заблокировали  ;D
ахаха    ты  за   сутки  поднял  уровень наверное  как  люди  за  год  игры ))     

 НЕТ  не  брошу  если  щяс не  разберусь  то  не  научусь ! !  ! а  ето в  дальнейшем  нужно
 Скажи  как  правельно получать етот  ХЭШ    может я  чтото  не  так  делаю
Title: Re: Скрипт для рыбалки
Post by: Космич on March 03, 2020, 05:10:16 PM
ты всё поймешь, но только после того, как разберёшься с переменными, условными операторами, побитовыми операциями и потом уже функциями
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 03, 2020, 05:15:18 PM
Ребята  всем  привет   записал  видео  по   получению ХЭШ,  что  я  делаю   и  что я  делаю  не так  не  пойму  гляньте  подскажите пожалуста.   Вроди  ничего  сложного  нет  но  не  понимаю.

https://youtu.be/ot1K3XmDIto

 Космич  кстати  с   переменными   начинаю   дружить  потихоньку  но  ни  разу  лично не  применял   точнее  сказать  научился (немножко)  понимать как  делать переменные   )
Title: Re: Скрипт для рыбалки
Post by: Hito on March 03, 2020, 06:04:25 PM
Ребята  всем  привет   записал  видео  по   получению ХЭШ,  что  я  делаю   и  что я  делаю  не так  не  пойму  гляньте  подскажите пожалуста.   Вроди  ничего  сложного  нет  но  не  понимаю.

https://youtu.be/ot1K3XmDIto

 Космич  кстати  с   переменными   начинаю   дружить  потихоньку  но  ни  разу  лично не  применял   точнее  сказать  научился (немножко)  понимать как  делать переменные   )
Правильно. Только вместо:
Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (10,20, 100, 40)
logwrite("Hash: ", $count)
делай:
Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (10,20, 100, 40)
logwrite("Hash: ", $count)
TOCLIP ($count) // Сразу записывает хеш в буфер обмена - тебе уже не надо его копировать, чтоб вставить потом.
HALT // Скрипт сам остановится

А то, что ты не понял:
Code: (clickermann) [Select]
IF(($_xmouse ! 467)|($_ymouse ! 464)) // Если X_координата мышки не равна 467 или Y_координата мышки не равна 464. На языке кликермана знак - "!", является знаком неравенства.
   MOVE(467,464) // То двигаем курсор мышки в указанные координаты
else // Иначе (то есть - если координаты курсора мышки совпадают с нужными)
      // Делаем то, что идет дальше по скрипту

А чтобы понимать, что у тебя в скрипте прошло, а что нет, используй:
Code: (clickermann) [Select]
LOGWRITE ("Контроль")К примеру:
Code: (clickermann) [Select]
// Кнопка
$count = PXLCRC (344,435, 478,438)
IF($count = 19701201)
   LOGWRITE ("Контроль")
И если во время работы скрипт пропишет в логе - "Контроль", то значит условие IF($count = 19701201) прошло и картинка была найдена.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 04, 2020, 05:31:01 PM
так   товаришь   Hito   благодарю  за  твои  труды  как  и  обещял  не  бросать  ето  дело   но  не  все  так  гладко  вот  результаты  моих Грехов )) https://youtu.be/fHrs1lxnJIk
Title: Re: Скрипт для рыбалки
Post by: Hito on March 04, 2020, 06:23:38 PM
А когда мышь на месте, то так и должно быть - "Основная кнопка" - > "Забрасываю", так как "повел мышь" пропускается в виду того, что она на месте.
А почему ты только до "Тянуть" метки в скрипте прописал? Или ты его дальше шустрить не собираешься?
Title: Re: Скрипт для рыбалки
Post by: Hito on March 04, 2020, 06:34:39 PM
Я понял, почему у тебя не тянет  ;D
Title: Re: Скрипт для рыбалки
Post by: Hito on March 04, 2020, 06:39:10 PM
Code: (clickermann) [Select]
IF(($_xmouse ! 970)|($_ymouse ! 641))
   MOVE(970,641)
else
Тут ты прописал нужные координаты...
А там, где мышка на кнопку давит:
Code: (clickermann) [Select]
LDOWN(467,464)ты оставил мои координаты (в двух местах). Мышь ты подтаскиваешь в одни, а кликаешь в другие. Не нужно скрипт переделывать кусками. Прошерсти его весь (он не такой уж и большой).
Там еще и LCLICK есть, если что...
А... И - 16:27:09 повел мышь, это запись с прошлого круга скрипта. Потому она перед "Основная кнопка". У тебя ж скрипт по кругу работает. Это как-то должно уложиться у тебя в голове...))
В самом конце скрипта (до, или посте WAITMS(50)), пропиши:
Code: (clickermann) [Select]
LOGWRITE ("//--------------------//")Чтобы ты в логе видел круги скрипта и понимал - что и за чем следует.
И когда скрипт полностью отладишь, закоменти все логи в нем. На их прописку не мало времени уходит.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 04, 2020, 07:28:22 PM
          // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)
           
Code: (clickermann) [Select]
IF_PIXEL_IN(301,298, 304,302, 2047999,2056191)  ЧТО  ЕТО  ЗА ЦВЕТ ?????  ШО  ЗА  ПИКСЕЛИ ......
               LUP($_xmouse,$_ymouse)
               $tyanem_on = $_ms+200
            else
               LDOWN(970,641)
            END_IF
С  ЕТИМ  ШЯС   ПРОБЛЕМА (((
Code: (clickermann) [Select]
GETSCREEN(558,187, 1247,713)
// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.-------------------ТУТ  ТОЧНО  ЛЕВЫЙ  НИЖНИЙ  ИЛИ   ПРАВЫЙ ??? НЕ  ОШИБСЯ ?
COLORMODE(5, 301,298, 304,302)
   КАУЮ ЧАСТЬ  ОН СКРИНИТ?  ТО  НЕПОНЯТНО КАКИЕ  С  ВЕРХУ  ДВА  ЦВЕТА
 Вот ето  щяс  реально  одна  причина  по какой  не  работает  скрипт  непонимаю  что  делать    хоть убейте,
 научился  понимать как  делать  Хэш тут  все  отлично  все работает   

https://youtu.be/20QRl2uCzO4  ЗАПИСАЛ ВИДЕО    ПРОБЛЕМЫ
 а  ето  вопрос  не  касающийся  темы   ето ДРУГОЙ ПРОЕКТ
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)
   GETSCREEN
   
   
   IF_PIXEL_IN (2,646, 1064,1012, 64767)  // жолтый   цвет  если  есть  идем  искать зеленый
      $check = 1
      IF_PIXEL_IN(985,688, 1002,738, 112769)    // зеленый цвет 
         LCLICK($_return1, $_return2)
         WAITMS(100)
      ELSE
         WAITMS(50)
      END_IF
   END_IF
END_CYC
SOUND("1.wav")

      HALT
  правильно  ли  код    без первого  жолтога  цвета   на  зеленый не  нажмется  никогда  в  жизни ?  да ?
Title: Re: Скрипт для рыбалки
Post by: Hito on March 05, 2020, 06:35:09 AM
Ищи хост нормальный, чтоб я тебе картинку мог показать.
На видео же огромными стрелками указано... Синяя и красная стрелка...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 05, 2020, 08:49:12 AM
  telegramm @jackson3704

 email 3311368@gmail.com

 либо сибе на гугл диск   и  суда ссылку

РЕБЯТА  что  по  моему вопросу  предыдущее сообщения
Title: Re: Скрипт для рыбалки
Post by: Vint on March 05, 2020, 10:38:50 AM
https://youtu.be/20QRl2uCzO4  ЗАПИСАЛ ВИДЕО    ПРОБЛЕМЫ

Ещё бы у тебя не было проблем. Там код рваными кусками.
Выкладывай код. Мало интереса высматривать в видео что там не так.
В начале виде видно строки 35 и 69  - ДВА ELSE в одном условии.

Время 1:22 строка 64, висящий ELSE вообще не откуда.

Пока ошибки в структуре, нет смысла смотреть на цвета и координаты, чего ты к ним привязался. Исправь код сначала.
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 06, 2020, 10:03:25 PM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB


GETSCREEN(541,164, 1249,708)
LOGWRITE ("гринскрин")

// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (858,634, 868,634)
IF($count = 3082149168)
   LOGWRITE ("Нашел забросить")
   
   IF(($_xmouse ! 980)|($_ymouse ! 648))
      MOVE(980,648)
      LOGWRITE ("Мыщь на месте")
     
   else
      // Забросить
      $count = PXLCRC (875,658, 948,658)
      IF($count = 1235531043)
         LOGWRITE ("Забросить  есть")
         
         IF($zabros_time < $_ms)
            // Забрасываем удочку
            LCLICK(980,648)
            $zabros_time = $_ms+1000
         END_IF
      else
         // Тянуть
         IF($count = 3711560520)
            LOGWRITE ("ТЯНУТЬ нашол")
           
            // Середина бегунка
            $count = PXLCRC (905,400, 921,400)
            IF($count = 2763559492)
               LOGWRITE ("середина  бегунка ")
               
               IF($tyanem_on < $_ms)
                  LDOWN(980,648)
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)   ВОТ ТУТ И  ЗАСТРЯЛ  ШО  ЗА ПИКСЕЛИ  НЕПОЕИМАЮ
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) //    Я  ТАК ПОНЯЛ  ДВА ПИКСЕЛЯ ПОДРЯД  ИЩЕМ  НЕДОГОНЯЮ  КАК ИХ ПОЛУЧИТЬ  ДА И  ЕЩЕ С  КОЛОРМОДОМ
                  LUP($_xmouse,$_ymouse)
                  $tyanem_on = $_ms+200
               else                     
                  LDOWN(980,648)                      //
               END_IF
            END_IF
         else
            LUP($_xmouse,$_ymouse)
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134)
   IF($count = 2117573021)
      IF($ulov1_time < $_ms)
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)
         IF($ulov2_time < $_ms)
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)
            IF($count = 2638569478)
               IF($feyk_time < $_ms)
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
                 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF



WAITMS(50)
  ВОТ  КОД....   щя  немного не  до кодов   машина  поломалась  ремонтом  полностью  занят )  но  я  пытаюсь
Title: Re: Скрипт для рыбалки
Post by: Hito on March 07, 2020, 11:04:08 AM
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB


GETSCREEN(541,164, 1249,708)
LOGWRITE ("гринскрин")

// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (858,634, 868,634)
IF($count = 3082149168)
   LOGWRITE ("Нашел забросить")
   
   IF(($_xmouse ! 980)|($_ymouse ! 648))
      MOVE(980,648)
      LOGWRITE ("Мыщь на месте")
     
   else
      // Забросить
      $count = PXLCRC (875,658, 948,658)
      IF($count = 1235531043)
         LOGWRITE ("Забросить  есть")
         
         IF($zabros_time < $_ms)
            // Забрасываем удочку
            LCLICK(980,648)
            $zabros_time = $_ms+1000
         END_IF
      else
         // Тянуть
         IF($count = 3711560520)
            LOGWRITE ("ТЯНУТЬ нашол")
           
            // Середина бегунка
            $count = PXLCRC (905,400, 921,400)
            IF($count = 2763559492)
               LOGWRITE ("середина  бегунка ")
               
               IF($tyanem_on < $_ms)
                  LDOWN(980,648)
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)   ВОТ ТУТ И  ЗАСТРЯЛ  ШО  ЗА ПИКСЕЛИ  НЕПОЕИМАЮ
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) //    Я  ТАК ПОНЯЛ  ДВА ПИКСЕЛЯ ПОДРЯД  ИЩЕМ  НЕДОГОНЯЮ  КАК ИХ ПОЛУЧИТЬ  ДА И  ЕЩЕ С  КОЛОРМОДОМ
                  LUP($_xmouse,$_ymouse)
                  $tyanem_on = $_ms+200
               else                     
                  LDOWN(980,648)                      //
               END_IF
            END_IF
         else
            LUP($_xmouse,$_ymouse)
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134)
   IF($count = 2117573021)
      IF($ulov1_time < $_ms)
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)
         IF($ulov2_time < $_ms)
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)
            IF($count = 2638569478)
               IF($feyk_time < $_ms)
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
                 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF



WAITMS(50)
  ВОТ  КОД....   щя  немного не  до кодов   машина  поломалась  ремонтом  полностью  занят )  но  я  пытаюсь

Ты похоже логику скрипта вообще не понимаешь... Ты задумайся - оно тебе надо вообще...?
Во первых, 19 строка - "Нашел забросить"... Ты там не "забросить" находишь на самом деле, а просто распознаешь кнопку. А "забросить" она, или "тянуть" - ты узнаешь позже.
Во вторых , 23 строка - "Мыщь на месте"... Это строка у тебя должна быть ниже, после 25 (после else), а там, где она у тебя сейчас, там как раз мышь была не на месте и мы ее двигали.
Ты так сам себя путаешь. Ты, либо пытайся понять алгоритм скрипта изначально, а потом уже будешь ковыряться с пикселями, либо просто забрось это дело.
Дальше скрипт я просто не стал читать - сорри...
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 14, 2020, 10:55:42 AM
И так   в   проблемы  на  том  же  месте скрип доходит  до  средина  бегунка...и   тянет  не отпуская     в 14  строке   левый  кончик  может   правй?????   
дето вы  меня   напутали.....
HITO будь  ты  человеком   доведи меня  до конца  ну    не  понимаю  хоть убей.... не    тянит  рыбу  и ппц
Code: (clickermann) [Select]
SUB(клик, $x, $y) // подпрограмма
   MOVE($x, $y)
   WAITMS(100)
   LCLICK($x, $y)
   WAITMS(100)
   MOVE($_xmax,$_ymax)
   WAITMS(100)
END_SUB


GETSCREEN(541,164, 1249,708)
LOGWRITE ("гринскрин")

// Колормодим левый нижний кончик бегунка, который выскакивает при вытаскивании рыбы.
COLORMODE(5, 301,298, 304,302)
// Проверяем наличие основной кнопки
$count = PXLCRC (841,638, 982,638)
IF($count = 2530869496)
   LOGWRITE ("Нашел забросить")
   
   IF(($_xmouse ! 980)|($_ymouse ! 648))
      MOVE(980,648)
      LOGWRITE ("Мыщь на месте")
     
   else
      // Забросить
      $count = PXLCRC (880,666, 928,666)
      IF($count = 2759833793)
         LOGWRITE ("Забросить  есть")
         
         IF($zabros_time < $_ms)
            // Забрасываем удочку
            LCLICK(980,648)
            $zabros_time = $_ms+1000
         END_IF
      else
         // Тянуть
         IF($count = 1383316320)
            LOGWRITE ("ТЯНУТЬ нашол")
           
            // Середина бегунка
            $count = PXLCRC (905,400, 921,400)
            IF($count = 2530178584)
               LOGWRITE ("середина  бегунка ")
               
               IF($tyanem_on < $_ms)
                  LDOWN(980,648)
               END_IF
            else
               // Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)   ВОТ ТУТ И  ЗАСТРЯЛ  ШО  ЗА ПИКСЕЛИ  НЕПОЕИМАЮ
               IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) //    Я  ТАК ПОНЯЛ  ДВА ПИКСЕЛЯ ПОДРЯД  ИЩЕМ  НЕДОГОНЯЮ  КАК ИХ ПОЛУЧИТЬ  ДА И  ЕЩЕ С  КОЛОРМОДОМ
                  LUP($_xmouse,$_ymouse)
                  $tyanem_on = $_ms+200
               else                     
                  LDOWN(980,648)                      //
               END_IF
            END_IF
         else
            LUP($_xmouse,$_ymouse)
         END_IF
      END_IF
   END_IF
else
   // Закрываем все лишние выскочившие окна
   // Улов1
   $count = PXLCRC (653,114, 673,134)
   IF($count = 2117573021)
      IF($ulov1_time < $_ms)
         клик(663, 124)
         $ulov1_time = $_ms+1000
      END_IF
   else
      // Улов2
      IF($count = 1205236069)
         IF($ulov2_time < $_ms)
            клик(663, 124)
            $ulov2_time = $_ms+1000
         END_IF
      else
         // Задание завершено
         $count = PXLCRC (322,450, 345,463)
         IF($count = 348085353)
            IF($zadanie_time < $_ms)
               клик(332, 454)
               $zadanie_time = $_ms+1000
            END_IF
         else
            // Рыба сорвалась
            $count = PXLCRC (393,417, 408,426)
            IF($count = 2638569478)
               IF($feyk_time < $_ms)
                  клик(401, 421)
                  $feyk_time = $_ms+1000
               END_IF
            else
               // Левл
               $count = PXLCRC (533,125, 550,140)
               IF($count = 3199739223)
                  IF($levl_time < $_ms)
                     клик(542, 132)
                     $levl_time = $_ms+1000
                  END_IF
               else
                 
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF



WAITMS(50)
Title: Re: Скрипт для рыбалки
Post by: Hito on March 14, 2020, 09:23:47 PM
И так   в   проблемы  на  том  же  месте скрип доходит  до  средина  бегунка...и   тянет  не отпуская
Он у тебя и будет тянуть неотпуская, так как он у тебя не видит, что бегунок появился:
Code: (clickermann) [Select]
// Красный и оранжевый пиксель бегунка вытягивания рыбы (которые мы колормодили в начале скрипта)   ВОТ ТУТ И  ЗАСТРЯЛ  ШО  ЗА ПИКСЕЛИ  НЕПОЕИМАЮ
IF_PIXEL_IN(301,298, 304,302, 2047999,2056191) //    Я  ТАК ПОНЯЛ  ДВА ПИКСЕЛЯ ПОДРЯД  ИЩЕМ  НЕДОГОНЯЮ  КАК ИХ ПОЛУЧИТЬ  ДА И  ЕЩЕ С  КОЛОРМОДОМ
Пилять... Левый кончик бегунка! Там, где он красный! Как он появляется, скрипт "видит", что бегунок появился!
И как он его увидит, он начинает ориентироваться на:
Code: (clickermann) [Select]
// Середина бегунка
$count = PXLCRC (905,400, 921,400)
IF($count = 2530178584)
Это чуть правее середины бегунка (данные снимать, пока он серый).
Накуй тебе скрипты писать? Играй в шахматы!
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 15, 2020, 01:17:30 AM
спасибо  твои труды  были  не напрасны   у  меня  получилось ! ! !
Title: Re: Скрипт для рыбалки
Post by: Hito on March 15, 2020, 08:43:47 AM
спасибо  твои труды  были  не напрасны   у  меня  получилось ! ! !
Если что, прости за наезды... Сам тут форум третировал не раз  :) Просто я человек такой. Сам третирую, а потом ору на других... :-[
Title: Re: Скрипт для рыбалки
Post by: JacsoN on March 15, 2020, 09:13:13 AM
все   нормально  ну   я   некоторые  вещи досихпор не  понимаю)) например  SUB   какую  роль  он  тут  играет ))) так  что  тут пол  форума таких))))