Author Topic: Автокликер для игры  (Read 3106 times)

0 Members and 1 Guest are viewing this topic.

car1movrinat

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Автокликер для игры
« on: August 31, 2018, 11:44:04 AM »
Здравствуйте. Хотелось бы создать автокликер для игры.
Нужно, чтоб при нажатии горячей клавише F5 начинался 1 клик в двух местах и останавливался на F6. Координаты могу задать сам, а вот прописать код нет, новичок ещё.
Помогите пожалуйста.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Автокликер для игры
« Reply #1 on: August 31, 2018, 12:13:00 PM »
А как это один клик, но в двух местах? Одна нога здесь, другая там?  :)
Может имелось ввиду два одинарных клика в разных местах?


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Автокликер для игры
« Reply #2 on: August 31, 2018, 04:34:12 PM »
Без заморочек можно в настройках назначить запуск выполнения на F5 остановку на F6
Ну и скрипт в 4 строки два клика и задержки между ними.

Космич

  • Активный участник
  • ***
  • Posts: 265
    • View Profile
Re: Автокликер для игры
« Reply #3 on: August 31, 2018, 08:55:08 PM »
Не одновременно, но без задержек будет очень быстро  :D
Code: (clickermann) [Select]
IF(ISKEYDOWN(#F5)=1)
   WHILE(ISKEYDOWN(#F5)=1)
      WAITMS(25)
   END_CYC
   $check_pressed = 1
END_IF

IF(ISKEYDOWN(#F6)=1)
   WHILE(ISKEYDOWN(#F6)=1)
      WAITMS(25)
   END_CYC
   $check_pressed = 0
END_IF

IF($check_pressed = 1)
   MOVE(INT($_xmax/2)-100, INT($_ymax/2))
   MOVE(INT($_xmax/2)+100, INT($_ymax/2))
END_IF

Включение/Выключение 1 кнопкой, так вроде удобнее будет
Code: (clickermann) [Select]
IF(ISKEYDOWN(#F5)=1)
   WHILE(ISKEYDOWN(#F5)=1)
      WAITMS(25)
   END_CYC
   $check_pressed = $check_pressed ^ 1
END_IF
«Иногда ты ваяешь до тех пор, пока до тебя не дойдёт, что именно ты делаешь.»