Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): [1] 2 3 »   

> Описание: игра не видит движение мыши через кибор
Greaty
Отправлено: 04 Января, 2019 - 15:45:06
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 25
Дата рег-ции: Янв. 2016  
Репутация: 0




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

вот ссылка на видео тут наглядно видна проблема(для просмотра ссылки Вам необходимо авторизоваться)

0-10 секунд на видео я сам вожу мышкой и как видно появляется описание
10-50 секунд на видео мышкой водит кибор, различными функциями и при наведении на удочку в инвентаре не появляется ни какого описания
50-55 секунд на видео опять я сам вожу мышкой

в довесок описал данную функцию на автоите, и без каких либо проблем по поиску пикселя автоит нашел удочку и нажал на ней правую кнопку и она оделась

как застаить кибор двигать мышь как будьто я сам ее двигаю, или как будьто ее двигает автоит, или как заставить игру видеть движение мыши или любое другое решение проблемы
 
 Top
Zireael
Отправлено: 04 Января, 2019 - 16:23:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4447
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
навести на удочку мышкой и нажать правой кнопкой

CODE:
mouse(RIGHT, 215, 175); - одинарный клик правой кнопкой по координатам экрана X 215, Y 175
 
 Top
Kibor
Отправлено: 04 Января, 2019 - 16:33:53
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




enablerealmouse ?
 
 Top
Greaty
Отправлено: 04 Января, 2019 - 16:48:42
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 25
Дата рег-ции: Янв. 2016  
Репутация: 0




 Zireael пишет:
 Цитата:
навести на удочку мышкой и нажать правой кнопкой

CODE:
mouse(RIGHT, 215, 175); - одинарный клик правой кнопкой по координатам экрана X 215, Y 175

это все понятно, просто если я задаю этот клик в ту координату где в инвентаре удочка, то он кликает как будь-то инвентаря нет, и получается удочка не одевается, хотя и цвет видит и клик туда идет

 Kibor пишет:

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

(Отредактировано автором: 04 Января, 2019 - 16:55:35)

 
 Top
Kibor
Отправлено: 04 Января, 2019 - 17:24:51
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Что мы видим на видео..
В первом случае с mousetransfer есть какая то реакция в игре.
При перемещение мигает квадратик в среднем ряду в игре. То есть игра реагирует.
Во втором случае ничего вообще не мигает.

Может надо что бы игра активна была?
Экспериментируйте с паузами.
 
 Top
Dantes3000
Отправлено: 04 Января, 2019 - 17:25:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1480
Дата рег-ции: Июнь 2016  
Репутация: 58




У меня такая же проблема бывает в некоторых играх и программах.

решаю вот такой функцией

CODE:
function mouse_(int x, int y)
{
mousedown(LEFT, x,y); sleep(100); mouseup(LEFT, x,y); sleep(100);
}


В телегам только так и отправляет нажатия. В Nox тоже, чтобы без глюков
 
 Top
Greaty
Отправлено: 04 Января, 2019 - 17:47:32
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 25
Дата рег-ции: Янв. 2016  
Репутация: 0




 Kibor пишет:
Что мы видим на видео..
В первом случае с mousetransfer есть какая то реакция в игре.
При перемещение мигает квадратик в среднем ряду в игре. То есть игра реагирует.
Во втором случае ничего вообще не мигает.

Может надо что бы игра активна была?
Экспериментируйте с паузами.


там где игра реагирует это я сам своей рукой вожу мышь
а там где игра не реагирует это кибор водит мышь


вот банальный код которым тестирую

CODE:

enablerealmouse(10, 15, 10, 10);

win w=window (-1, "EFLaunchUnrealUWindowsClient", -1); //переменная w для активации окна игры
activate(w); //активируем окно игры

loop() //цикл
{
pause(1000);
mousemove(907, 197, w); //точные координаты первой удочки
pause(200);
mouse(RIGHT);
mousemove(942, 197, w); //точные координаты второй удочки
pause(200);
mouse(RIGHT);
mousemove(977, 197, w); //точные координаты третей удочки
pause(200);
mouse(RIGHT);
mousemove(1012, 197, w); //точные координаты четвертой удочки
pause(200);
mouse(RIGHT);
mousemove(1047, 197, w); //точные координаты пятой удочки
pause(200);
mouse(RIGHT);
}


при mouse(RIGHT); персонаж производит удар рукой как бы кликает сквозь инвентарь, что было бы при закрытом инвентаре, но инвентарь то открыт
 
 Top
Kibor
Отправлено: 04 Января, 2019 - 17:51:48
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Greaty пишет:
там где игра реагирует это я сам своей рукой вожу мышь

После первого запуска кибор видно что мигает квадратик в инвентате. Видео просмотрите внимательно. Значит игра реагирует. Играйтесь с паузами.
 
 Top
Greaty
Отправлено: 04 Января, 2019 - 17:58:15
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 25
Дата рег-ции: Янв. 2016  
Репутация: 0




 Kibor пишет:
 Greaty пишет:
там где игра реагирует это я сам своей рукой вожу мышь

После первого запуска кибор видно что мигает квадратик в инвентате. Видео просмотрите внимательно. Значит игра реагирует. Играйтесь с паузами.


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


 Dantes3000 пишет:
У меня такая же проблема бывает в некоторых играх и программах.

решаю вот такой функцией

CODE:
function mouse_(int x, int y)
{
mousedown(LEFT, x,y); sleep(100); mouseup(LEFT, x,y); sleep(100);
}


В телегам только так и отправляет нажатия. В Nox тоже, чтобы без глюков


не помогло, так как сам клик посылается исправно но игра не видит что клик идет в инвентарь и посылает клик как бы сквозь инвентарь
 
 Top
Kibor
Отправлено: 04 Января, 2019 - 19:17:47
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




В данном случае кибор просто кликает по экрану в определенных координатах.
Указатель на окно использует в этом случае только для того что бы посчитать координаты.
Проверьте такой скрипт:
CODE:

enablerealmouse(10, 0, 0, 0);

mousemove(5, 5);
sleep(500);
mouse(LEFT, 5, 5);
pause(1000);

mousemove(15, 15);
sleep(500);
mouse(LEFT, 15, 15);
pause(1000);

mousemove(25, 25);
sleep(500);
mouse(LEFT, 25, 25);
pause(1000);


Указав экранные координаты.

Так же попробуйте увеличить паузу в настройках кибор - паузы.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by