Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Управление камерой в Ла2

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

1. neba2101 - 03 Ноября, 2017 - 10:05:49 - перейти к сообщению
Приветствую, возникло желание немного покодить и под руку попалась "линяга". Столкнулся с такой проблемой, что через такой код:
CODE:
mousedown(RIGHT, 500, 500);
sleep(34);
mousemove(550,550);
sleep(32);
mousemove(600,600);
sleep(55);
mousemove(650,650);
sleep(54);
mouseup[RIGHT, 650, 650];

(код примерный)


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

И еще... Будет ли реализована функция работы с вращением колесика мыши?
2. Kibor - 03 Ноября, 2017 - 10:13:55 - перейти к сообщению
Попробуйте использовать enablerealmouse

Ролик так программировать можно
Использование API функции
CODE:
external(VOID, "mouse_event", "mouse_event", "user32.dll");
mouse_event(2048, 0, 0, -500, 0);
3. neba2101 - 03 Ноября, 2017 - 11:20:15 - перейти к сообщению
 Kibor пишет:
Попробуйте использовать enablerealmouse

Ролик так программировать можно
Использование API функции
CODE:
external(VOID, "mouse_event", "mouse_event", "user32.dll");
mouse_event(2048, 0, 0, -500, 0);


enablerealmouse не помогает. mouse_event(2048, 0, 0, -500, 0); крутит колесико на себя. Если убрать минус, то от себя. Отлично, это я натыкал опытным путем. Но понимание работы с API далеко от полного... Подскажите может сайт на русском какой где можно почитать. Как работать с подключением DLL понятна, а вот какие параметры передавать нет.
4. Kibor - 03 Ноября, 2017 - 11:34:07 - перейти к сообщению
У каждой функции свои параметры. Их очень много. Ищите в интернете, я сам не знаю..

Powered by ExBB FM 1.0 Final