Добрый день пытаюсь настроить бота для blackDesert
проверяю команды через mousemove (1151,268) и mouse(left)
мышка передвигается но нажатия не происходит!
потом дошел до activate(win wind)
win wind получаю через window ("Black Desert - 254489", "BlackDesertWindowClass", -1);
в каком направлении действовать дальше?
1. iblisUFA - 01 Ноября, 2017 - 01:11:35 - перейти к сообщению
2. Kibor - 01 Ноября, 2017 - 01:14:29 - перейти к сообщению
mouse(LEFT)
3. iblisUFA - 01 Ноября, 2017 - 01:23:28 - перейти к сообщению
Kibor пишет:
mouse(LEFT)
эх сервер 3 часа на перезагрузке! как проверю отпишусь! но вроде копировал!
там стоит защита и типа autoit не работает.
проверю и отпишусь! спасибо большое!
4. iblisUFA - 01 Ноября, 2017 - 07:36:15 - перейти к сообщению
Kibor пишет:
mouse(LEFT)
win wind=window ("Black Desert - 255091", "BlackDesertWindowClass", -1);
l:;
if (getkeystate(112)==1)
{
aa: if (getkeystate(112)==1){
sleep(200);
mousemove(1151, 268);
sleep(200);
mouse(LEFT, 1151, 268, 1, window ("Black Desert - 255091");
mouse(LEFT);
mouse(LEFT);
mouse(LEFT);
}
}
if (getkeystate(113)==1)
{
resettextout(1);
aa1: if (getkeystate(113)==1){sleep(20);
activate(window ("Black Desert - 255091", "BlackDesertWindowClass", -1));
goto aa1;}
}
sleep(20);
goto l;
если окно не активно то он делает его активным, передвигает мышку на кнопку, но не кликает!
если заново запустить f1 уже в самой игре то ничего не происходит
если только запустить игру и нажать f1 тоже ничего, правильно понимаю стоит защита?
есть варианты обхода?
и через window ("Black Desert - 255091", "BlackDesertWindowClass", -1)
тоже пробовал
5. Dantes3000 - 01 Ноября, 2017 - 08:06:54 - перейти к сообщению
ты создал указатель wind, теперь можешь по нему обращаться:
win wind=window ("Black Desert - 255091", "BlackDesertWindowClass", -1);
mouse(LEFT, 1151, 268, 1, wind);
но ты перепутал mouse и sendmouse
sendmouse(LEFT, 1151, 268, 1, wind);
win wind=window ("Black Desert - 255091", "BlackDesertWindowClass", -1);
mouse(LEFT, 1151, 268, 1, wind);
но ты перепутал mouse и sendmouse
sendmouse(LEFT, 1151, 268, 1, wind);
6. Kibor - 01 Ноября, 2017 - 08:28:25 - перейти к сообщению
Если там защита, то никаких указателей.
Мышь должна быть PS/2
Программировать клики так:
Зайти в настройки антиантикликера, отключить тест клавиатуры и мыши.
Отключить эмуляцию клавиатуры.
Включить антиантикликер.
mouse(LEFT, 100, 200);
=======================
Перехват клавиш (getkeystate) может не работать, так как эта функция может блокироваться защитой так же. Поэтому просто программируйте клики как я написал выше.
Мышь должна быть PS/2
Программировать клики так:
Зайти в настройки антиантикликера, отключить тест клавиатуры и мыши.
Отключить эмуляцию клавиатуры.
Включить антиантикликер.
mouse(LEFT, 100, 200);
=======================
Перехват клавиш (getkeystate) может не работать, так как эта функция может блокироваться защитой так же. Поэтому просто программируйте клики как я написал выше.
7. iblisUFA - 01 Ноября, 2017 - 08:57:00 - перейти к сообщению
Kibor пишет:
Если там защита, то никаких указателей.
Мышь должна быть PS/2
Программировать клики так:
Зайти в настройки антиантикликера, отключить тест клавиатуры и мыши.
Отключить эмуляцию клавиатуры.
Включить антиантикликер.
mouse(LEFT, 100, 200);
=======================
Перехват клавиш (getkeystate) может не работать, так как эта функция может блокироваться защитой так же. Поэтому просто программируйте клики как я написал выше.
Мышь должна быть PS/2
Программировать клики так:
Зайти в настройки антиантикликера, отключить тест клавиатуры и мыши.
Отключить эмуляцию клавиатуры.
Включить антиантикликер.
mouse(LEFT, 100, 200);
=======================
Перехват клавиш (getkeystate) может не работать, так как эта функция может блокироваться защитой так же. Поэтому просто программируйте клики как я написал выше.
после установки автокликера
и 2 пункта сделал
Зайти в настройки антиантикликера, отключить тест клавиатуры и мыши.
Отключить эмуляцию клавиатуры.
Система защиты зафиксировала подозрительную активность в вашей системе, поэтому приложение было закрыто.
Если на вашем компьютере установлены ProcessHacker, Cheat Engine или их аналоги, пожалуйста, удалите их и перезагрузите компьютер.
Мы приносим вам свои извинения, если это сообщение показано вам по ошибке. Пожалуйста, выполните действия, описанные в базе знаний.
кликер не запущен! комп перезапускал
Команда GameNet
(Добавление)(для просмотра ссылки Вам необходимо авторизоваться) нашел данный топик
видимо защита блочик так как слетает все после установки галочки анти-антикликер (мышь и клавиатура)
8. Kibor - 01 Ноября, 2017 - 09:30:30 - перейти к сообщению
Какой антиантикликер включается?
Если винда 32 можно попробовать приватный.
И включать его до игры.
Если винда 32 можно попробовать приватный.
И включать его до игры.