1

Тема: AHK: Как реализовать нажатие на определенный предмет в игре?

Не могу понять как мне реализовать нажатие ЛКМ на предмет в игре. По координатам работает очень криво т.к положение предмета  в инвентаре изменяется, а постоянно менять координаты такое себе. Можно ли как-то по другому это реализовать?

Post's attachments

Снимок.PNG
Снимок.PNG 32.92 kb, 2 downloads since 2022-06-19 

You don't have the permssions to download the attachments of this post.

2

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

Если координаты меняются, значит их нужно получать динамически. Смотреть нужно в сторону поиска удочки в виде картинки.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

__Михаил__окей тогда как реализовать поиск удочки в виде картикни в самое игре?

4

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

1) Искать картинку через 'ImageSearch' (скриншот обрезать, сохранить в .png).
2) При нахождении выполнять нужные действия.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

__Михаил__а есть готовый скрипт который ищет картинку именно в игре и кликает ЛКМ?

6

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

В поиске можно найти. Там чего только нет.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

7

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

__Михаил__ перепробовал кучу всяких скриптов и не один из них не сработал в игре.

8

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

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

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

9

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

WASD1222
Вы пробовали свой скрипт писать?
Просто то, как вы расписываете, звучит так, будто вы понятия не имеете принцип работы AHK.

Если удочка имеет несколько разных позиций - ищите по этим позициям, а не целиком всё изображение на экране, лишняя нагрузка никому не нужна.
Если удочка в непредсказуемых местах иногда, тогда ищите 1 раз на всём экране, а когда найдёте, то только в маленьком кусочке, если после этого удочка не утратит своё положение.

Проще говоря можно сделать две горячие клавиши. Одна ищет во весь экран, запоминая координаты удочки, а вторая ищет уже по определенной позиции.

10

Re: AHK: Как реализовать нажатие на определенный предмет в игре?

А ещё некоторые игры запрещают эмуляцию клавиш клавиатуры и кликов мышки.