Author Topic: Как пишутся клавиши мыши в кликерманне?  (Read 2886 times)

0 Members and 1 Guest are viewing this topic.

Иван Клюев

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
В справке написано что LCLICK и RCLICK соответственно. Но когда я использую вот такой скрипт.
thread(a)
  IF(iskeydown(#RDOWN) = 1)
    keydown(#w)
    waitms(50)
    keyup(#w)
    waitms(8100)
  END_IF
waitms(5) 
end_thread

то ничего не происходит.
Если же я использую вместо этого
thread(a)
  IF(iskeydown(#q) = 1)
    keydown(#w)
    waitms(50)
    keyup(#w)
    waitms(8100)
  END_IF
waitms(5) 
end_thread

то все работает нормально. но мне хотелось бы все таки нажимать в этой ситуации на правую кнопку мыши, а не на q, просто потому что так удобнее. Подскажите пожалуйста как мне правильно это написать?

И ещё хочется чтобы после отпускания правой кнопки мыши при следующем её нажатии все таймер waitms(8100) сбрасывался.
« Last Edit: July 19, 2020, 09:16:18 AM by Иван Клюев »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
И ещё хочется чтобы после отпускания правой кнопки мыши при следующем её нажатии все таймер waitms(8100) сбрасывался.

А поток тебе тут действительно нужен?
Code: (clickermann) [Select]
thread(a)
   IF(iskeydown(2) = 1)
      keydown(#w)
      waitms(50)
      keyup(#w)
      $t = $_ms+8100
      WHILE((iskeydown(2) = 1)&($_ms<$t))
         waitms(20)
      END_CYC       
   END_IF
   waitms(5)
end_thread

Иван Клюев

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Как пишутся клавиши мыши в кликерманне?
« Reply #2 on: September 04, 2020, 12:28:34 AM »
И ещё хочется чтобы после отпускания правой кнопки мыши при следующем её нажатии все таймер waitms(8100) сбрасывался.

А поток тебе тут действительно нужен?
Code: (clickermann) [Select]
thread(a)
   IF(iskeydown(2) = 1)
      keydown(#w)
      waitms(50)
      keyup(#w)
      $t = $_ms+8100
      WHILE((iskeydown(2) = 1)&($_ms<$t))
         waitms(20)
      END_CYC       
   END_IF
   waitms(5)
end_thread

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