Author Topic: "Не отвечает" при if_pixel_in + lclick  (Read 3896 times)

0 Members and 6 Guests are viewing this topic.

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
"Не отвечает" при if_pixel_in + lclick
« on: February 12, 2019, 08:59:12 PM »
В общем, пользуясь кликерманном 2 дня я сделал себе автоиспользование скилов и подбор карточек для этой флешки

Выглядел скрипт примерно так (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
Вау, подумал я, скилы жмутся всё номально работает... НО! тут выпала карточка и... скрипт перевёл на неё мышь и как следствие опять сломался("не отвечает")
+ к этому карточки бывают разных цветов (серый,зелёный,синий,фиолетовый,оранжевый) и каждая из них имеет шанс выпасть из моба, НО я заскринил только
серую
и зелёную
поэтому я, к сожалению, могу пропустить ещё 3 цвета которые я не добавил в "//cards". Добавлю, что карточка двигается вверх-вниз когда выпадает и через монохромную текстуру звёздочки + if_picture_in не выйдет.  Хотя сейчас по факту в афк режиме я пропускаю все карточки из-за вылета программы.
В итоге, что мне нужно: исправить вылет программы, (желательно) вернуть обратно клики мыши вместо клавиш клавиатуры + всё вышеперечисленное только отдельным скриптом - с привязкой к окну браузера
Буду рад любой помощи и отвечу на любые вопросы по всему, что связано со мной/дам нужную информацию
Спасибо
 
« Last Edit: February 12, 2019, 10:32:20 PM by Xenom »

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #1 on: February 12, 2019, 11:10:04 PM »
Зависает только в игре или везде и всегда?
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #2 on: February 12, 2019, 11:18:31 PM »
Зависает только в игре или везде и всегда?
в первом варианте - всегда(и на дэсктопе тоже)
во втором - при выпадении карточки

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #3 on: February 12, 2019, 11:19:57 PM »
зависает -разгружай.
если это сарказм - смешно
 если совет - поясни - я туповат

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #4 on: February 12, 2019, 11:20:39 PM »
Имелось ввиду, он у тебя вообще всегда зависает где есть клики или только в игре?
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #5 on: February 13, 2019, 12:05:48 AM »
Имелось ввиду, он у тебя вообще всегда зависает где есть клики или только в игре?
ну вот к примеру я запустил свой первый вариант на чёрном фоне с помощью горячей клавиши и ничего не произошло я его смог выключить горячей клавишей, а когда на том же фоне я запустил через кнопку в редакторе он кликнул в  верхней части экрана и завис
а со вторым всё проще - зависает когда выпадает карточка - тоесть когда нужно кликнуть, до этого исправно нажимает скилы

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #6 on: February 13, 2019, 12:29:31 AM »
Кликал в верхний левый угол? Завис сразу после клика или где? Вообще ничего не понятно, ты точно говоришь про скрипт 1 сообщения?
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #7 on: February 13, 2019, 12:50:09 AM »
Кликал в верхний левый угол? Завис сразу после клика или где? Вообще ничего не понятно, ты точно говоришь про скрипт 1 сообщения?
первый скрипт:
-В редакторе: когда я включаю скрипт горячей клавишей на рабочем столе(т.е. где нечего кликать) не происходит ничего и я спокойно могу его отключить. Но когда я включаю зелёным треугольником курсор перемещается в точку 675,0 и кликер зависает

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

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

надеюсь, теперь яснее(не знаю что ещё добавить)
« Last Edit: February 13, 2019, 12:58:54 AM by Xenom »

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #8 on: February 13, 2019, 01:31:10 AM »
У первого скрипта  с третьего по последнее условие не хватает одной запятой. У второго аналогичная проблема с запятыми  :D

«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #9 on: February 13, 2019, 02:06:24 AM »
У первого скрипта  с третьего по последнее условие не хватает одной запятой. У второго аналогичная проблема с запятыми  :D
не, ну конечно ты понял, а мой маленький мозг как должен сообразить куда их поставить?

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #10 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
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #11 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


Обидно, не заметил пару запятых и нулей. Буду совершенствоваться. Огромное тебе спасибо.

Xenom

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: "Не отвечает" при if_pixel_in + lclick
« Reply #12 on: February 13, 2019, 02:46:25 AM »

Тема закрыта