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

 
Ответить в эту темуОткрыть новую тему
> Не могу послать комбинацию клавиш
__bl__
сообщение 1.5.2014, 1:13
Сообщение #1


*

Registred
Сообщений: 5
Регистрация: 1.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.808
Возраст: 17



Не могу послать комбинацию клавиш в игре ArcheAge
Способности находятся на 2х полосах, с 1 до =
и shift+1 до shift+=
Способности нижней полосы спокойно отправляются командой send {1} и так далее
А вот с комбинацией шифт+1 уже проблема,
Пробовал send ~ {1} Иногда выходит, а иногда нет, бывает просто 1, порой каким то образом он вообще прыгает, хотя прыжок, на сколько я знаю, на пробел...
sendex ~ {1} вообще не ничего не происходит
отдельно send ~ и send {1} высылает просто 1
send_down ~
send {1}
send_up ~
то же что нужно не получается
В чем проблема?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.5.2014, 8:22
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



фигурные скобки для символьных клавиш не пишутся, пробелы перед клавишами не ставятся.
sendex ~1


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
__bl__
сообщение 1.5.2014, 15:42
Сообщение #3


*

Registred
Сообщений: 5
Регистрация: 1.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.808
Возраст: 17



Цитата(DarkMaster @ 1.5.2014, 10:22) *

фигурные скобки для символьных клавиш не пишутся, пробелы перед клавишами не ставятся.
sendex ~1

Сделал, как вы написали, срабатывает не всегда, далеко не всегда... (
Зато теперь стало ясно, почему он прыгал (IMG:style_emoticons/default/biggrin.gif)

Так же, клики работают только в такой комбинации
move 333,333
wait 100
left 333,333
Иначе // left 333,333 // он просто поворачивает камеру в низ и не кликает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.5.2014, 17:38
Сообщение #4


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Сделал, как вы написали, срабатывает не всегда, далеко не всегда...

попробуйте увеличить внутреннею задержку сендекса. Возможно приложение не успевает. Вкладка еще пауза SendEx, 100 попробуй, можно и больше для теста.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
__bl__
сообщение 1.5.2014, 21:02
Сообщение #5


*

Registred
Сообщений: 5
Регистрация: 1.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.808
Возраст: 17



Нет, ничего не выходит( Пробовал в плоть до 2000ms
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.5.2014, 21:19
Сообщение #6


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}
при таком виде потребует привязку.

Во время тестов окно с игрой было на переднем плане? Это обязательно для sendex чистого. В текущем коде это не обязательно, но требуется привязка.

Так же пара важных моментов:
Модификаторы ctrl. alt. shift - являются системными и зажимаются для всей системы. Т.е. даже если вы будете печатать ручками в другом окне, то эти модификаторы повлияют и на вас.
Send с какой-то версии (не send217) перед отсылкой нажатия отжимает модификатор. Это может привести к неожиданным конфликтам. Например, у вас в 1 вкладке работает скрипт из примера, а во 2 вкладке работает скрипт содержащий send. Если второй скрипт успеет обработать send между зажатием модификатора и непосредственно отправкой клавиши в первом скрипте, то клавиша будет отправлена уже без модификатора.
Примерно аналогичная ситуация будет, если вы отожмете модификатор на клавиатуре во время работы скрипта - модификатор отожмется и для скрипта.

Сообщение отредактировал DarkMaster - 1.5.2014, 21:19


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
__bl__
сообщение 3.5.2014, 19:04
Сообщение #7


*

Registred
Сообщений: 5
Регистрация: 1.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.808
Возраст: 17



Цитата(DarkMaster @ 1.5.2014, 23:19) *

sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}
при таком виде потребует привязку.

Во время тестов окно с игрой было на переднем плане? Это обязательно для sendex чистого. В текущем коде это не обязательно, но требуется привязка.

Так же пара важных моментов:
Модификаторы ctrl. alt. shift - являются системными и зажимаются для всей системы. Т.е. даже если вы будете печатать ручками в другом окне, то эти модификаторы повлияют и на вас.
Send с какой-то версии (не send217) перед отсылкой нажатия отжимает модификатор. Это может привести к неожиданным конфликтам. Например, у вас в 1 вкладке работает скрипт из примера, а во 2 вкладке работает скрипт содержащий send. Если второй скрипт успеет обработать send между зажатием модификатора и непосредственно отправкой клавиши в первом скрипте, то клавиша будет отправлена уже без модификатора.
Примерно аналогичная ситуация будет, если вы отожмете модификатор на клавиатуре во время работы скрипта - модификатор отожмется и для скрипта.


Все правильно, скрипт выглядел так:
sendex ~4
stop_script
был привязан к процессу с игрой, в списке процессов, запускал горячей клавишей, игра была поверх остальных окон
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.5.2014, 19:33
Сообщение #8


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}

этот код пробовали?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
__bl__
сообщение 8.5.2014, 17:54
Сообщение #9


*

Registred
Сообщений: 5
Регистрация: 1.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.808
Возраст: 17



Цитата(DarkMaster @ 3.5.2014, 21:33) *

этот код пробовали?

опять же, жмет в основном один
Нельзя ли как то с вами связаться, чтобы вы сами оценили ситуацию, ведь я возможно ламер)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 8.5.2014, 18:19
Сообщение #10


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



в пм отписал


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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