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

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

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

> Без описания
resident
Отправлено: 08 Сентября, 2023 - 18:32:38
Post Id



Пользователь
Участник


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




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

getmouse(mx,my,w);
while(1) {
mousemove(mx+1,my,w);
pause(1000);
mousemove(mx+2,my,w);
pause(1000);
mousemove(mx+3,my,w);
pause(1000);
}

Как уменьшить скорость поворота? Эксперимент с enablerealmouse ничего не дали. Без привязки к окну то же самое.
clickermann плавно двигает.

(Отредактировано автором: 08 Сентября, 2023 - 18:41:23)

 
 Top
Ilya001
Отправлено: 08 Сентября, 2023 - 19:07:03
Post Id



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


Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020  
Репутация: 23




Попробуй это:
CODE:
pause(1000);
int mx, my;
int x=50;

loop()
{
getmouse(mx, my);
move();
sleep(100);
}

function move()
{
mousetransfer(-1, mx, my, mx+x, my, 0.001);
x=x+10;
pause(500);
}

Захват и перетаскивание мышью (устарело. рекомендуется использовать enablerealmouse):
CODE:
mousetransfer(LEFT, стартX, стартY, финишX, финишY, 0.02);


Первый параметр - какая кнопка. Может быть: LEFT, MIDDLE, RIGHT и -1. Если -1 , перемещать мышь не нажимая кнопки с заданной скоростью.
Второй и третий - экранные координаты зажатия кнопки и захвата.
Четвертый и пятый - экранные координаты куда тащить и где отпустить кнопку.
Шестой - дробное число. Скорость перетаскивания.

(Отредактировано автором: 08 Сентября, 2023 - 19:10:22)

 
 Top
resident
Отправлено: 08 Сентября, 2023 - 19:15:35
Post Id



Пользователь
Участник


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




Сложно оценить сколько оборотов он делает при каждой итерации, скорость перетаскивания не влияет

(Отредактировано автором: 08 Сентября, 2023 - 19:18:17)

 
 Top
Zireael
Отправлено: 09 Сентября, 2023 - 02:27:14
Post Id



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


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




 Цитата:
Как уменьшить скорость поворота?

В игре нет настройки скорости курсора?
Если в настройках мыши изменить скорость перемещения курсора, то в игре что-то изменится?
 
 Top
resident
Отправлено: 09 Сентября, 2023 - 18:04:44
Post Id



Пользователь
Участник


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




Каждый раз менять настройки не вариант, проще управление боем передать другому кликеру.
Проверю позже влияют ли настройки
 
 Top
resident
Отправлено: 10 Сентября, 2023 - 21:33:00
Post Id



Пользователь
Участник


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




CODE:
external (VOID, "mm", "SetCursorPos", "user32.dll");
int mx,my;
getmouse(mx,my);
pause(2000);
for(int i=0;i<50;i++) {
mm(mx+i*5,my);
pause(100);
}

external(VOID, "mouse_event", "mouse_event", "user32.dll");
pause(2000);
for(int i=0;i<50;i++) {
mouse_event(1, 1, 0, 0, 0);
pause(100);
}

в windows курсор перемещается, в игре никак не влияет
Настройка чувствительности в игре никак не влияет. По ощущениям загрузка ЦП влияет, угол поворота разный при смещении мыши на 1px

(Отредактировано автором: 10 Сентября, 2023 - 21:42:16)

 
 Top
resident
Отправлено: 11 Сентября, 2023 - 01:22:47
Post Id



Пользователь
Участник


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




external(VOID, "mouse_event", "mouse_event", "user32.dll"Подмигивание;
pause(2000);
for(int i=0;i<50;i++) {
mouse_event(1, 1, 0, 0, 0);
pause(100);
}
работает как надо, просто окно не активировалось
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by