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

Основной раздел => Общие вопросы => Topic started by: Xenom on February 12, 2019, 08:59:12 PM

Title: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 12, 2019, 08:59:12 PM
В общем, пользуясь кликерманном 2 дня я сделал себе автоиспользование скилов и подбор карточек для этой флешки (https://i.ibb.co/sw7qzYN/cut.png)

Выглядел скрипт примерно так (red, purple, orange, green, blue - соответственно цвет спэла)
Code: [Select]
GETSCREEN
//card gray/green
IF_PIXEL_IN(337,640, 854,894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756,809, 843,884, 5789784)
   IF_PIXEL_IN(756,809, 843,884, 14540287)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675,820 750,880, 5789784)
   IF_PIXEL_IN(675,820 750,880, 16763363)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585,820 660,880, 5789784)
   IF_PIXEL_IN(585,820 660,880, 11851007)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500,820 570,880, 5789784)
   IF_PIXEL_IN(500,820 570,880, 13500388)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410,820 470,800, 5789784)
   IF_PIXEL_IN(410,820 470,800, 16776425)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
но при запуске скрипта кликермен "не отвечает". Плохо - подумал я, но что же делать, изменил клик мыши на 1,2,3,4,5 на клавиатуре.
Вышло вот что
Code: [Select]
GETSCREEN
//cards
IF_PIXEL_IN(337,640, 854,894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756,809, 843,884, 5789784)
   IF_PIXEL_IN(756,809, 843,884, 14540287)
      WAITMS(200)
      keypress(#5)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675,820 750,880, 5789784)
   IF_PIXEL_IN(675,820 750,880, 16763363)
      WAITMS(200)
      keypress(#4)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585,820 660,880, 5789784)
   IF_PIXEL_IN(585,820 660,880, 11851007)
      WAITMS(200)
      keypress(#3)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500,820 570,880, 5789784)
   IF_PIXEL_IN(500,820 570,880, 13500388)
      WAITMS(200)
      keypress(#2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410,820 470,800, 5789784)
   IF_PIXEL_IN(410,820 470,800, 16776425)
      WAITMS(200)
      keypress(#1)
      WAITMS(100)
   END_IF
END_IF
Вау, подумал я, скилы жмутся всё номально работает... НО! тут выпала карточка и... скрипт перевёл на неё мышь и как следствие опять сломался("не отвечает")
+ к этому карточки бывают разных цветов (серый,зелёный,синий,фиолетовый,оранжевый) и каждая из них имеет шанс выпасть из моба, НО я заскринил только
серую (https://i.ibb.co/H7SypRd/cutgray.png)
и зелёную (https://i.ibb.co/J3tND4Z/cutgreen.png)
поэтому я, к сожалению, могу пропустить ещё 3 цвета которые я не добавил в "//cards". Добавлю, что карточка двигается вверх-вниз когда выпадает и через монохромную текстуру звёздочки + if_picture_in не выйдет.  Хотя сейчас по факту в афк режиме я пропускаю все карточки из-за вылета программы.
В итоге, что мне нужно: исправить вылет программы, (желательно) вернуть обратно клики мыши вместо клавиш клавиатуры + всё вышеперечисленное только отдельным скриптом - с привязкой к окну браузера
Буду рад любой помощи и отвечу на любые вопросы по всему, что связано со мной/дам нужную информацию
Спасибо
 
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Космич on February 12, 2019, 11:10:04 PM
Зависает только в игре или везде и всегда?
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 12, 2019, 11:18:31 PM
Зависает только в игре или везде и всегда?
в первом варианте - всегда(и на дэсктопе тоже)
во втором - при выпадении карточки
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 12, 2019, 11:19:57 PM
зависает -разгружай.
если это сарказм - смешно
 если совет - поясни - я туповат
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Космич on February 12, 2019, 11:20:39 PM
Имелось ввиду, он у тебя вообще всегда зависает где есть клики или только в игре?
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 13, 2019, 12:05:48 AM
Имелось ввиду, он у тебя вообще всегда зависает где есть клики или только в игре?
ну вот к примеру я запустил свой первый вариант на чёрном фоне с помощью горячей клавиши и ничего не произошло я его смог выключить горячей клавишей, а когда на том же фоне я запустил через кнопку в редакторе он кликнул в  верхней части экрана и завис
а со вторым всё проще - зависает когда выпадает карточка - тоесть когда нужно кликнуть, до этого исправно нажимает скилы
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Космич on February 13, 2019, 12:29:31 AM
Кликал в верхний левый угол? Завис сразу после клика или где? Вообще ничего не понятно, ты точно говоришь про скрипт 1 сообщения?
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 13, 2019, 12:50:09 AM
Кликал в верхний левый угол? Завис сразу после клика или где? Вообще ничего не понятно, ты точно говоришь про скрипт 1 сообщения?
первый скрипт:
-В редакторе: когда я включаю скрипт горячей клавишей на рабочем столе(т.е. где нечего кликать) не происходит ничего и я спокойно могу его отключить. Но когда я включаю зелёным треугольником курсор перемещается в точку 675,0 и кликер зависает

-в только открытом кликере(с загруженым через картинку с папкой скриптом): при любом раскладе(т.е. хоть горячая клавиша хоть зелёный треугольник) курсор перемещается туда же и сам кликер зависает

второй скрипт(под клавиатурные клавиши):
-работает исправно(нажимает спэлы(заклинания)) до того момента пока не выпадет карточка. В случае выпадения или кликает или просто переводит курсор на неё и зависает

надеюсь, теперь яснее(не знаю что ещё добавить)
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Космич on February 13, 2019, 01:31:10 AM
У первого скрипта  с третьего по последнее условие не хватает одной запятой. У второго аналогичная проблема с запятыми  :D

Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 13, 2019, 02:06:24 AM
У первого скрипта  с третьего по последнее условие не хватает одной запятой. У второго аналогичная проблема с запятыми  :D
не, ну конечно ты понял, а мой маленький мозг как должен сообразить куда их поставить?
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Космич on February 13, 2019, 02:32:40 AM


Code: (clickermann) [Select]
GETSCREEN
//card gray/green
IF_PIXEL_IN(337, 640, 854, 894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756, 809, 843, 884, 5789784)
   IF_PIXEL_IN(756, 809, 843, 884, 14540287)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675, 820, 750, 880, 5789784)
   IF_PIXEL_IN(675, 820, 750, 880, 16763363)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585, 820, 660, 880, 5789784)
   IF_PIXEL_IN(585, 820, 660, 880, 11851007)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500, 820, 570, 880, 5789784)
   IF_PIXEL_IN(500, 820, 570, 880, 13500388)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410, 820, 470, 800, 5789784)
   IF_PIXEL_IN(410, 820, 470, 800, 16776425)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF

Code: (clickermann) [Select]
GETSCREEN
//cards
IF_PIXEL_IN(337, 640, 854, 894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756, 809, 843, 884, 5789784)
   IF_PIXEL_IN(756, 809, 843, 884, 14540287)
      WAITMS(200)
      keypress(#5)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675, 820, 750, 880, 5789784)
   IF_PIXEL_IN(675, 820, 750, 880, 16763363)
      WAITMS(200)
      keypress(#4)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585, 820, 660, 880, 5789784)
   IF_PIXEL_IN(585, 820, 660, 880, 11851007)
      WAITMS(200)
      keypress(#3)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500, 820, 570, 880, 5789784)
   IF_PIXEL_IN(500, 820, 570, 880, 13500388)
      WAITMS(200)
      keypress(#2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410, 820, 470, 800, 5789784)
   IF_PIXEL_IN(410, 820, 470, 800, 16776425)
      WAITMS(200)
      keypress(#1)
      WAITMS(100)
   END_IF
END_IF
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 13, 2019, 02:45:55 AM


Code: (clickermann) [Select]
GETSCREEN
//card gray/green
IF_PIXEL_IN(337, 640, 854, 894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756, 809, 843, 884, 5789784)
   IF_PIXEL_IN(756, 809, 843, 884, 14540287)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675, 820, 750, 880, 5789784)
   IF_PIXEL_IN(675, 820, 750, 880, 16763363)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585, 820, 660, 880, 5789784)
   IF_PIXEL_IN(585, 820, 660, 880, 11851007)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500, 820, 570, 880, 5789784)
   IF_PIXEL_IN(500, 820, 570, 880, 13500388)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410, 820, 470, 800, 5789784)
   IF_PIXEL_IN(410, 820, 470, 800, 16776425)
      WAITMS(200)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_IF

Code: (clickermann) [Select]
GETSCREEN
//cards
IF_PIXEL_IN(337, 640, 854, 894, 8553090, 11075444)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
//red
IF_PIXEL_IN(756, 809, 843, 884, 5789784)
   IF_PIXEL_IN(756, 809, 843, 884, 14540287)
      WAITMS(200)
      keypress(#5)
      WAITMS(100)
   END_IF
END_IF
//purple
IF_PIXEL_IN(675, 820, 750, 880, 5789784)
   IF_PIXEL_IN(675, 820, 750, 880, 16763363)
      WAITMS(200)
      keypress(#4)
      WAITMS(100)
   END_IF
END_IF
//orange
IF_PIXEL_IN(585, 820, 660, 880, 5789784)
   IF_PIXEL_IN(585, 820, 660, 880, 11851007)
      WAITMS(200)
      keypress(#3)
      WAITMS(100)
   END_IF
END_IF
//green
IF_PIXEL_IN(500, 820, 570, 880, 5789784)
   IF_PIXEL_IN(500, 820, 570, 880, 13500388)
      WAITMS(200)
      keypress(#2)
      WAITMS(100)
   END_IF
END_IF
//blue
IF_PIXEL_IN(410, 820, 470, 800, 5789784)
   IF_PIXEL_IN(410, 820, 470, 800, 16776425)
      WAITMS(200)
      keypress(#1)
      WAITMS(100)
   END_IF
END_IF


Обидно, не заметил пару запятых и нулей. Буду совершенствоваться. Огромное тебе спасибо.
Title: Re: "Не отвечает" при if_pixel_in + lclick
Post by: Xenom on February 13, 2019, 02:46:25 AM

Тема закрыта