Версия для печати темы
UoKit.com Форумы _ UO Pilot в онлайн играх _ Не могу послать комбинацию клавиш
Автор: __bl__ 1.5.2014, 1:13
Не могу послать комбинацию клавиш в игре ArcheAge
Способности находятся на 2х полосах, с 1 до =
и shift+1 до shift+=
Способности нижней полосы спокойно отправляются командой send {1} и так далее
А вот с комбинацией шифт+1 уже проблема,
Пробовал send ~ {1} Иногда выходит, а иногда нет, бывает просто 1, порой каким то образом он вообще прыгает, хотя прыжок, на сколько я знаю, на пробел...
sendex ~ {1} вообще не ничего не происходит
отдельно send ~ и send {1} высылает просто 1
send_down ~
send {1}
send_up ~
то же что нужно не получается
В чем проблема?
Автор: DarkMaster 1.5.2014, 8:22
фигурные скобки для символьных клавиш не пишутся, пробелы перед клавишами не ставятся.
sendex ~1
Автор: __bl__ 1.5.2014, 15:42
Цитата(DarkMaster @ 1.5.2014, 10:22)
фигурные скобки для символьных клавиш не пишутся, пробелы перед клавишами не ставятся.
sendex ~1
Сделал, как вы написали, срабатывает не всегда, далеко не всегда... (
Зато теперь стало ясно, почему он прыгал
Так же, клики работают только в такой комбинации
move 333,333
wait 100
left 333,333
Иначе // left 333,333 // он просто поворачивает камеру в низ и не кликает
Автор: DarkMaster 1.5.2014, 17:38
Цитата
Сделал, как вы написали, срабатывает не всегда, далеко не всегда...
попробуйте увеличить внутреннею задержку сендекса. Возможно приложение не успевает. Вкладка еще пауза SendEx, 100 попробуй, можно и больше для теста.
Автор: __bl__ 1.5.2014, 21:02
Нет, ничего не выходит( Пробовал в плоть до 2000ms
Автор: DarkMaster 1.5.2014, 21:19
sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}
при таком виде потребует привязку.
Во время тестов окно с игрой было на переднем плане? Это обязательно для sendex чистого. В текущем коде это не обязательно, но требуется привязка.
Так же пара важных моментов:
Модификаторы ctrl. alt. shift - являются системными и зажимаются для всей системы. Т.е. даже если вы будете печатать ручками в другом окне, то эти модификаторы повлияют и на вас.
Send с какой-то версии (не send217) перед отсылкой нажатия отжимает модификатор. Это может привести к неожиданным конфликтам. Например, у вас в 1 вкладке работает скрипт из примера, а во 2 вкладке работает скрипт содержащий send. Если второй скрипт успеет обработать send между зажатием модификатора и непосредственно отправкой клавиши в первом скрипте, то клавиша будет отправлена уже без модификатора.
Примерно аналогичная ситуация будет, если вы отожмете модификатор на клавиатуре во время работы скрипта - модификатор отожмется и для скрипта.
Автор: __bl__ 3.5.2014, 19:04
Цитата(DarkMaster @ 1.5.2014, 23:19)
sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}
при таком виде потребует привязку.
Во время тестов окно с игрой было на переднем плане? Это обязательно для sendex чистого. В текущем коде это не обязательно, но требуется привязка.
Так же пара важных моментов:
Модификаторы ctrl. alt. shift - являются системными и зажимаются для всей системы. Т.е. даже если вы будете печатать ручками в другом окне, то эти модификаторы повлияют и на вас.
Send с какой-то версии (не send217) перед отсылкой нажатия отжимает модификатор. Это может привести к неожиданным конфликтам. Например, у вас в 1 вкладке работает скрипт из примера, а во 2 вкладке работает скрипт содержащий send. Если второй скрипт успеет обработать send между зажатием модификатора и непосредственно отправкой клавиши в первом скрипте, то клавиша будет отправлена уже без модификатора.
Примерно аналогичная ситуация будет, если вы отожмете модификатор на клавиатуре во время работы скрипта - модификатор отожмется и для скрипта.
Все правильно, скрипт выглядел так:
sendex ~4
stop_script
был привязан к процессу с игрой, в списке процессов, запускал горячей клавишей, игра была поверх остальных окон
Автор: DarkMaster 3.5.2014, 19:33
Цитата
sendex ~{}
send217 1
sendex {любая клавиша без последствий в игре}
этот код пробовали?
Автор: __bl__ 8.5.2014, 17:54
Цитата(DarkMaster @ 3.5.2014, 21:33)
этот код пробовали?
опять же, жмет в основном один
Нельзя ли как то с вами связаться, чтобы вы сами оценили ситуацию, ведь я возможно ламер)
Автор: DarkMaster 8.5.2014, 18:19
в пм отписал
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)