Author Topic: ARMA 3 не выполняется простой скрипт.  (Read 3550 times)

0 Members and 1 Guest are viewing this topic.

BashOrgRu

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
ARMA 3 не выполняется простой скрипт.
« on: October 31, 2014, 01:03:18 PM »
Доброго дня всем.

Мне было нужно написать простой скрипт, который по нажатию клавиши перемещает курсор в одни координаты, кликает, перемещ. в другие и снова делает клик. При повторном нажатии он делает то же самое.
Был написан простой скрипт, с циклом IF:

Code: [Select]
IF (ISKEYDOWN(85=1) //Если нажать клавишу U
WAITMS(50)
MOVE(820,260)
WAITMS(50)
LCLICK(820,260)
WAITMS(50)
MOVE(830,530)
WAITMS(50)
LCLICK(530,530)
WAITMS(50)
END_IF

Проблема в том, что ARMA каким-то образом сама сжирает все хоткеи и не даёт ими пользоваться. Т.е. я не могу в окне Армы например запустить запись скрипта программой.

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

Может быть кто-то может подсказать решение?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: ARMA 3 не выполняется простой скрипт.
« Reply #1 on: October 31, 2014, 01:09:24 PM »
Там у тебя скобки недостает

Code: (clickermann) [Select]
IF(ISKEYDOWN(#U)=1) //Если нажать клавишу U
   WAITMS(50)
   MOVE(820,260)
   WAITMS(50)
   LCLICK(820,260)
   WAITMS(50)
   MOVE(830,530)
   WAITMS(50)
   LCLICK(530,530)
   WAITMS(50)
END_IF
WAITMS(20)

BashOrgRu

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: ARMA 3 не выполняется простой скрипт.
« Reply #2 on: October 31, 2014, 01:58:29 PM »
Большое спасибо за помощь!
Вы мне очень помогли.
А проблема с запуском скрипта решилась тем, что я запускаю исполение скрипта в программе, и переключаюсь в окно АРМЫ и хоткей там работает!

Ещё раз большое спасибо!