|
|
|
передвижение по карте |
|
|
howward |
22.4.2021, 19:29
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
Цитата(DarkMaster @ 22.4.2021, 1:18) left_down|left_up kleft_down|kleft_up move Но разумнее оставить в виде плеера, чтобы работало в перекрытых окнах и не дергало мышь.
да в этом плане тонкие настройки плеера очень удобны просто не всегда он работает стабильно - иногда игра вылетает - такую ошибку замечал на многих эмуляторах андроид игр но под управлением windows таких ошибок нет поэтому интерес и препочтения сражу же переходят к пилоту) хотелось знать можно ли сделать такое управление в пилоте - аналогичным как и в плеере
|
|
|
|
howward |
27.4.2021, 12:37
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
столкнулся с такой проблемой, что комбинации клавиш или отдельные не работают в приложении ldplayer на примере этого скрипта - может дело не в команде которую прописываю, а в правильности набора? code
Код --lua -- island to pc kleft (967, 474, "abs") wait(700) kleft (1057, 612, "abs") wait(700) kleft (755, 175, "abs") wait(700) kleft (755, 368, "abs") wait(700) kleft (777, 849, "abs") wait(700) kleft (962, 930, "abs") wait(6000) kleft (966, 562, "abs") wait(700) kleft (890, 596, "abs") wait(700) kleft (1043, 450, "abs") wait(1000) sendex ("@{Tab}") sendexdelay (100) wait(2000) kleft (491, 1029, "abs") wait(1000) kleft (813, 707, "abs") wait(1000) kleft (700, 1039, "abs") wait(1000) sendex ("^v") wait(2000) sendex_down ("{Enter}") sendexdelay (100) sendex_up ("{Enter}") wait(2000) kleft (1109, 958, "abs") wait(5000) kleft (966, 588, "abs") wait(700) kleft (1096, 582, "abs") wait(700) kleft (974, 882, "abs") wait(700) kleft (939, 1009, "abs") wait(700)
здесь не всегда срабатывает enter и alt+tab приходится перезапускать скрипт раза три - и на третий раз все команды сработывают - почему так?
|
|
|
|
howward |
27.4.2021, 12:37
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
столкнулся с такой проблемой, что комбинации клавиш или отдельные не работают в приложении ldplayer на примере этого скрипта - может дело не в команде, которую прописываю, а в правильности набора? code
Код --lua -- island to pc kleft (967, 474, "abs") wait(700) kleft (1057, 612, "abs") wait(700) kleft (755, 175, "abs") wait(700) kleft (755, 368, "abs") wait(700) kleft (777, 849, "abs") wait(700) kleft (962, 930, "abs") wait(6000) kleft (966, 562, "abs") wait(700) kleft (890, 596, "abs") wait(700) kleft (1043, 450, "abs") wait(1000) sendex ("@{Tab}") sendexdelay (100) wait(2000) kleft (491, 1029, "abs") wait(1000) kleft (813, 707, "abs") wait(1000) kleft (700, 1039, "abs") wait(1000) sendex ("^v") wait(2000) sendex_down ("{Enter}") sendexdelay (100) sendex_up ("{Enter}") wait(2000) kleft (1109, 958, "abs") wait(5000) kleft (966, 588, "abs") wait(700) kleft (1096, 582, "abs") wait(700) kleft (974, 882, "abs") wait(700) kleft (939, 1009, "abs") wait(700)
здесь не всегда срабатывает enter и alt+tab приходится перезапускать скрипт раза три - и на третий раз все команды срабатывают - почему так?
|
|
|
|
howward |
27.4.2021, 14:28
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
спасибо из пяти раз один не сработал sendex ("{Enter}{}") sendex () __________ кнопка enter работала каждый раз code
Код --lua while true do sendex ("w{}") wait (100) sendex () wait (600) sendex ("a{}") wait (100) sendex () wait (600) sendex ("s{}") wait (100) sendex () wait (600) sendex ("d{}") wait (100) sendex () wait (600) wait (10) end
функции кнопок движение w\a\s\d: вверх \ вправо \ вниз \ влево - т.е. описать квадрат, а на деле получаю какое-нибудь одно движение или просто нет движений три вариации send пробовал и ничего... на сайте не нашел как сделать двойное нажатие кнопки или нажатие кнопки определенное количество раз (прописать нужное количество раз, например, sendex ("s"), с минимальной задержкой?) подскажите об этом пожалуйста
|
|
|
|
cirus |
27.4.2021, 14:55
|
Elder
Сообщений: 3.480
Регистрация: 18.8.2014 Группа: Пользователи Наличность: 26540
Пользователь №: 16.971
Возраст: 29
|
Цитата из пяти раз один не сработал Возможно паузы нужно больше делать. Цитата sendex ("{Enter}{}") sendex () Нужно так: Код Цитата нажатие кнопки определенное количество раз Код --lua function _sendex(key, count, pause) for i=1, count do sendex (key) wait (pause) end end
wait (3000) _sendex('w', 5, 300) -- нажать клавишу w 5 раз с паузой 300 мсек _sendex('s', 10, 20) -- нажать клавишу s 10 раз с паузой 20 мсек
|
|
|
|
howward |
28.4.2021, 14:00
|
Neophyte
Сообщений: 35
Регистрация: 25.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.784
Возраст: 21
|
code
Код --lua while true do function _sendex (key, count, pause) for i=1, count do sendex (key) wait (pause) end end wait (1000) _sendex ('up', 3, 1000) _sendex ('left', 3, 1000) _sendex ('down', 3, 1000) _sendex ('right', 3, 1000) wait (10) end ________________________________
--lua while true do function _sendex (key, count, pause) for i=1, count do sendex (key) wait (pause) end end wait (1000) _sendex ('w', 3, 1000) _sendex ('a', 3, 1000) _sendex ('s', 3, 1000) _sendex ('d', 3, 1000) wait (10) end
на деле sendex выглядит в приложении так: если учесть что за 15 секунд цикла, я должен увидеть 12 касаний (вверх \ вправо \ вниз \ влево) - то на деле это просиходит раза два, три - и не с самого начала скрипта... хотя в самом приложении нет никаких фризов - отклик отличный, если делать все вручную - может дело в приложении - мешает защита?
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|