• 0
Murz77

Клик мышки в привязанном окне

Вопрос

Добрый день.

Не работает клик мышки в привязанном окне в игре Lineage 2.

Что нужно от макроса:

- перебор всех игровых скилов размещенных на панельке,

- принятие запроса на вступление в группу от игрока поддержки (бафера),

- всё это должно происходить в неактивном окне (чтобы я смог во время работы макроса заниматься на ПК своими делами)

Как реализовал:

- создал макрос на нажатие F1-F12 с задержкой 20 мс (перебор всех скилов на панельке),

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

- зациклил макрос,

- привязал макрос к окну с игрой.

Сам макрос:

Спойлер

1.thumb.png.a9d1ddbbcdba1353fea534f8e8d40ffe.png

2.thumb.png.10f9532ca01ec768fdd72946f1c42046.png

При работе макроса нажатие кнопок F1-F12 отсылается в окно с игрой нормально, скилы юзаются, а вот клик мышкой либо не отправляется, либо отправляется некорректно, т.к. запрос на вступление в группу не принимается...

Запрос на вступление в группу появляется в указанных координатах на 10 секунд. По написанному макросу тайминг на 1 полный его проход - менее 1 секунды, поэтому за время отображения запроса на вступление в группу (10 секунд) его данным макросом можно принять более 10 раз... но он не принимается...

Координаты верные, перетаскивал стрелкой из программы.

 

Я что-то сделал не так или это баг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

Murz77 С какой периодичностью происходит приглашение?) Что если прописать в макросе, чтобы макрос сделал на какое то мгновение окно активным, самостоятельно?)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Murz77 Есть ли игровая функция, которая бы подтверждала запрос на принятие в группу какой нибудь клавишей?

11 часов назад, Murz77 сказал:

Запрос на вступление в группу появляется в указанных координатах на 10 секунд. По написанному макросу тайминг на 1 полный его проход - менее 1 секунды, поэтому за время отображения запроса на вступление в группу (10 секунд) его данным макросом можно принять более 10 раз... но он не принимается...

Координаты верные, перетаскивал стрелкой из программы.

Иногда встречается такая проблема. Клик вне игры осуществляется стабильно? Если увеличить задержку после нажатия и до отпускания? 

Есть ли какая нибудь возможность, переназначит клавишу подтверждения "то есть клик" на какую нибудь другую клавишу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

К сожалению, игрой не предусмотрено принятие запроса на вступление в группу через какую-либо клавишу, иначе проблема была бы исчерпана этим ?

Клик вне игры происходит нормально.

Если отвязать программу от конкретного окна, то клик в это окно (если оно активно и подпадает под координаты) так же осуществляется нормально... Но если отвязывать - тогда и смысла в макросе нет, т.к. я т.о. не смогу заниматься своими делами во время работы макроса, а это принципиальный момент..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Чат

    У вас нет прав для общения в чате.
    Загрузить больше