Здравствуйте, гость ( Вход | Регистрация )

> Подскажите почему move_smooth не работает?, move_smooth в 3D шутере
SeregaB
сообщение 24.9.2019, 19:29
Сообщение #1


**

Neophyte
Сообщений: 47
Регистрация: 22.9.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.405



Столкнулся с проблемой в Lua и обычном коде.
В игре Шутере происходит захват мышки и курсор пропадает.
Далее программа находит цель и ее координаты (set #x и set #y)
После чего идет команта сместить "мышу" move_smooth, но экран не поворачивается.
Сам курсор и все нажатия происходят, но экран в игре остается на месте.
Может надо как то прописать имитацию кода физической мышки, чтобы экран в игре поворачивался?
Такое вообще возможно?
Вот сам код на смещение мышки:

set #x 250
set #y 300
Move #x #y
kleft #x #y // кликнули
kleft_down #x #y // зажали ЛКМ
set clickoffsetx 500 // смещение для координаты X
set clickoffsety 50 // смещение для координаты Y
move_smooth #x #y // Переместили курсор
get mouse_pos #x #y // нашли курсор
kleft_up #x #y
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
SeregaB
сообщение 10.12.2019, 16:35
Сообщение #2


**

Neophyte
Сообщений: 47
Регистрация: 22.9.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.405



Вопрос к знатокам!
Скажите пожалуйста, есль ли способ как то задействовать системные библиотеки DLL или WinApi, чтобы пилотом эмулировать сигналы смещения посылаемые от физической мышки? Каг будто это физическая мышка двигается? Кто нибудь сталкивался с этим?
На обычные команды сместить курсор игра не риагирует в режиме стрельбы и курсор находится в центре окна игры. При движении физической мышкой, координаты курсора меняются на -+1 пиксель. При попытке сместить курсор Пилотом на 1 пиксель по много раз подряд, экран также стоит на месте.
Как можно послать команды смещения, которые посылает физическая мышка?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
SeregaB   Подскажите почему move_smooth не работает?   24.9.2019, 19:29
DarkMaster   все сильно зависит от конкретной реализации. Двига...   25.9.2019, 3:46
SeregaB   все сильно зависит от конкретной реализации. Двиг...   4.10.2019, 18:51
SeregaB   все сильно зависит от конкретной реализации. Двиг...   26.9.2019, 10:17
Levo222   Тоесть в первом случае сначала навести курсор на ...   26.9.2019, 14:17
SeregaB   Мне кажется нужно производить это совсем другим и...   26.9.2019, 17:45
Levo222   Какие есть предложения? Делать через C-шную част...   28.9.2019, 2:54
SeregaB   Тоесть в первом случае сначала навести курсор на ...   26.9.2019, 19:13
FREEON   set #poisk findcolor (0, 0 1600, 900 1 1 ...   26.9.2019, 23:27
SeregaB   set #poisk findcolor (0, 0 1600, 900 1 1 ...   27.9.2019, 8:52
DarkMaster   при движении учитывать, что курсор всегда находит...   28.9.2019, 16:58
SeregaB   Кто знает как этим пользоваться? Macro_send - отп...   4.10.2019, 15:41
DarkMaster   попробуйте не через макрос, а через скрипт. move   6.10.2019, 22:46
SeregaB   попробуйте не через макрос, а через скрипт. move ...   9.10.2019, 10:22
nykep   Я уже не понимаю, что надо делать играть в шутер...   15.11.2019, 16:03
SeregaB   играть в шутеры честно, это тебе не корейская ммо...   17.11.2019, 15:02
DarkMaster   попробуйте без смещений, так же рекомендую в качес...   9.10.2019, 11:12
SeregaB   попробуйте без смещений, так же рекомендую в каче...   10.10.2019, 12:33
minfin   такой же вопрос, есть подозрение что сервер счит...   15.11.2019, 9:04
DarkMaster   Move не имеет скорости. Он имеет только конечную...   15.11.2019, 11:21
DarkMaster   Вы форумом не ошиблись?) Я не выгоняю ни коем обр...   15.11.2019, 16:22
nykep   Вы форумом не ошиблись?) Я не выгоняю ни коем обр...   15.11.2019, 16:56
Levo222   в чем смысл игры в шутер если не в соревновании?...   15.12.2019, 10:31
Fors1k   играть в шутеры - это не выполнение рутинных дейс...   15.11.2019, 19:29
SeregaB   Вот как пример, это я делал бота на проге внутри а...   17.11.2019, 15:16
FREEON   ну с весом пилота и его способностями он превосход...   17.11.2019, 17:58
SeregaB   а хочешь автоприцел на андроид то поищи crosshair...   18.11.2019, 10:53
SeregaB   тебе нужно устанавливать autoit 3 Попробовал Aut...   18.11.2019, 18:42
FREEON   Попробовал Autoit 3, тоже не поворачивает командо...   18.11.2019, 23:04
SeregaB   вот те некоторые направления для поиска, далее са...   19.11.2019, 12:47
SeregaB   Попробовал через программу <...>, там смещен...   19.11.2019, 14:22
SeregaB   Нашел такую функцию и она работает, правда в друго...   13.12.2019, 20:40
Fors1k   Скажите пожалуйста, как подобное можно реализовать...   16.12.2019, 18:30
SeregaB   Ну, походу, то, что ты хотел. Файл закинь в /Sys...   18.12.2019, 12:20
Fors1k   Отлично, спасибо, теперь получился поворот экрана...   18.12.2019, 21:14
SeregaB   Да я сам впервые вижу этот вин апи, и уже начинаю...   23.12.2019, 11:12
Fors1k   Fors1k, единственное есть вопрос, как можно сделат...   23.12.2019, 19:48
Zenogiasu   Очень странно... Такая сверхважная весчь, как пере...   13.1.2023, 9:21
Fors1k   set #HWND findwindow ('Твоя игра'...   14.12.2019, 18:18
cirus   Только если написать свою длл, в которой можно ис...   14.12.2019, 18:43
Fors1k   Только если написать свою длл, в которой можно ис...   14.12.2019, 21:47
DarkMaster   Fors1k, а это не тот же sendmessage? Через него не...   17.12.2019, 18:10
Fors1k   Fors1k, а это не тот же sendmessage? Через него н...   17.12.2019, 18:53
DarkMaster   У меня есть очередной ответ под копирку, который...   17.12.2019, 19:03
Fors1k   [quote name='DarkMaster' post='434898' date='17.12...   17.12.2019, 19:49
DarkMaster   Потому что я малость не шарю в винапи, и у меня е...   17.12.2019, 22:51
DarkMaster   Можно. Скорее всего кстати файлик закинуть можно...   18.12.2019, 12:48
DarkMaster   Уверяю все это пишется на ура без плавного перемещ...   13.1.2023, 11:48
Cockney   Скорее оффтоп, но все же интересно. А есть ли реше...   13.1.2023, 13:30
DarkMaster   готового нет. там есть вопросы по тому какие будут...   13.1.2023, 14:50
Zenogiasu   Про плавное перемещение я и не упоминал, там сразу...   14.1.2023, 14:33
Zenogiasu   Приветствую авантюристы. Возникла пара вопросов. к...   29.3.2023, 20:03
Cockney   Раньше было такое решение https://forum.uokit.com/...   29.3.2023, 21:42
Zenogiasu   Сейчас лучше lua использовать :rolleyes: спс. ...   30.3.2023, 1:38
Cockney   :rolleyes: спс. согласен. но в печали что это не...   30.3.2023, 10:29
nykep   чтоб вернуть обратно записывай все рандомные движе...   30.3.2023, 9:55
Zenogiasu   чтоб вернуть обратно записывай все рандомные движ...   30.3.2023, 16:59
Zenogiasu   Здравстуйте. подскажите пожалуйста существует ли п...   25.4.2023, 15:09
cirus   Скорость работы скрипта зависит от процессора.   25.4.2023, 17:42
Zenogiasu   Скорость работы скрипта зависит от процессора. З...   25.4.2023, 21:54
nykep   вэйты должны работать как надо независимо от скоро...   27.4.2023, 2:51
cirus   Почитайте как работает Sleep в Windows. Если вкра...   27.4.2023, 13:18
DarkMaster   По большому счету там два возможных шага 16мс на ...   27.4.2023, 18:56
Zenogiasu   Хелп. Через проц не ищет почему-то финдколор. пише...   3.5.2023, 4:28
nykep   у тебя результат findcolor записывает в переменную...   3.5.2023, 14:52
Zenogiasu   у тебя результат findcolor записывает в переменну...   8.5.2023, 2:13
nykep   похоже что переменные в процедуре считаются локаль...   8.5.2023, 4:31
DarkMaster   Одной из целей создания процедур в пилоте было име...   10.5.2023, 15:59
Zenogiasu   Одной из целей создания процедур в пилоте было им...   18.5.2023, 23:54
nykep   пишу скрипт 1 wait 1000 log #a.2 скрипт 2 wait 100...   19.5.2023, 23:04
Zenogiasu   Держите для этих целей отдельную вкладку. Использ...   27.5.2023, 20:20
Zenogiasu   пишу скрипт 1 wait 1000 log #a.2 скрипт 2 wait 10...   27.5.2023, 23:20
DarkMaster   Держите для этих целей отдельную вкладку. Использу...   20.5.2023, 21:56
DarkMaster   так делать я бы точно не стал. Можно выйти за пре...   28.5.2023, 18:52
Zenogiasu   так делать я бы точно не стал. Можно выйти за пре...   28.5.2023, 22:18
DarkMaster   Там схема немного иная. Я где-то описывал найти не...   29.5.2023, 14:30
Zenogiasu   Там схема подскажите пожалуйста почему код sende...   18.6.2023, 21:42
DarkMaster   Это может быть связано с тем, что данный символ до...   19.6.2023, 0:30
Zenogiasu   Это может быть связано с тем, что данный символ д...   19.6.2023, 8:45
DarkMaster   попробуйте заменить sendex @ на sendex @{}   19.6.2023, 17:50


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 1.7.2025, 19:05
Designed by Nickostyle