Author Topic: Индивидуальная задержка под каждую клавишу  (Read 3643 times)

0 Members and 1 Guest are viewing this topic.

slawik_s

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Всем доброго времени суток. Столкнулся с проблемой задржки. Очень не удобно что задержка одной клавиши влияет на выполнение всего скрипта. Как реализовать в кликере индивидуальную задержку под каждую клавишу?

Badimboy

  • Освоившийся
  • **
  • Posts: 23
    • View Profile
Не совсем понял что нужно, будем угадывать ))
Code: (clickermann) [Select]
KEYDOWN(#A)
WAITMS(60)
KEYUP(#A)

slawik_s

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
GETSCREEN
IF_PICTURE_IN (754,889, 764,897, "FT.bmp", -1, 100)
   KEYPRESS(#3)
   WAITMS(100)
END_IF
IF_PICTURE_IN (748,951, 766,960, "FB.bmp", -1, 100)
   KEYPRESS(#TAB)
   WAITMS(100)
END_IF
IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
   KEYPRESS(#8)
   WAITMS(7000)
END_IF
После нажатия клавиши восемь есть задержка 7 секнуд

 Эта задержка тормозит нажатие двух клавишь (три и тав) Поэтому, хотелось бы сделать так, что бы задержка в 7 секнуд влияла индивидуально на одну клавишу клавишу а не на весь скрипт.


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (754,889, 764,897, "FT.bmp", -1, 100)
   KEYPRESS(#3)
   WAITMS(100)
END_IF

IF_PICTURE_IN (748,951, 766,960, "FB.bmp", -1, 100)
   KEYPRESS(#TAB)
   WAITMS(100)
END_IF

IF($time < $_ms)
   IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
      KEYPRESS(#8)
      WAITMS(100)
      $time = $_ms + 7000
   END_IF
END_IF

WAITMS(50)

slawik_s

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Спасибо за подсказку, к сожалению ничего не изменилось, клавиша 8 работает без задержки.  Кликер жмякает ее по откату. Необходимо, что бы клавиша восемь имела собственную задержку на семь секунд.  А, скрипт продолжал работать, в течении этих семи секунд, не нажимая клавишу восемь. Дело в том, что на клавише восемь активируется баф, а остальные клавиши, отвечают за бой мобами. Получается так, что чар в игре вместо того, что бы бить моба, по откату бафается:(
« Last Edit: February 06, 2017, 09:11:45 AM by slawik_s »

slawik_s

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Спасибо за подсказку, к сожалению ничего не изменилось, клавиша 8 работает без задержки.  Кликер жмякает ее по откату. Необходимо, что бы клавиша восемь имела собственную задержку на семь секунд.  А, скрипт продолжал работать, в течении этих семи секунд, не нажимая клавишу восемь.
Брехун
с чего такое умозаключение?

только что проверил отдельно этот скрипт задержку специально увеличил кликер жмет клавишу 8 по откату игнорируя задержку в 25 сек.
GETSCREEN
IF($time < $_ms)
   IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
      KEYPRESS(#8)
      WAITMS(100)
      $time = $_ms + 25000
   END_IF
« Last Edit: February 06, 2017, 09:18:11 AM by slawik_s »

slawik_s

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
после перезагрузки все запустилось огромное спасибо за помощь  ;)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
только что проверил отдельно этот скрипт задержку специально увеличил кликер жмет клавишу 8 по откату игнорируя задержку в 25 сек.
GETSCREEN
IF($time < $_ms)
   IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
      KEYPRESS(#8)
      WAITMS(100)
      $time = $_ms + 25000
   END_IF

Копируй внимательно. Потерял один END_IF! Потому и не работает.
И возможно забыл нажать "применить" после изменений.