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

 
Ответить в эту темуОткрыть новую тему
> Помогите разобраться с проблемой
EnternalHunt
сообщение 4.12.2018, 22:38
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



Доброго вечера! Есть такая старенькая игра -age of conan ,довольно занимательная там боевка .. жмешь абилку и к ней прилагаются еще несколько направлений комбо ,от 1 до 3 стрелочек . Для удобства с помощью подобного скрипта все эти направления комбо в итоге висят на 1 кнопке.
if 933, 827 1126547
send 0
stop_script
end_if

if 863, 827 1126271
send 8
stop_script
end_if

if 899, 828 927354
send 9
stop_script
end_if

if 862, 864 928381
send {f6}
stop_script
end_if

stop_script

Все бы хорошо но есть непонятный для меня момент при зажатом shift не срабатывает скрипт ,то есть мне нужно остановить движение персонажа и прожать клавишу на которую забинден сам скрипт чтобы он заработал ,также скрипт не срабатывает при зажатом alt и ctrl ... Помогите пожалуйста понять в чем проблема . Заранее благодарен за помощь .
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.12.2018, 22:58
Сообщение #2


***********

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



ctrl, alt, shift являются системными клавишами и зажимаются для всей операционной системы. Т.е. если вы будете отсылать в момент зажатия какие-либо клавиши, то они будут отправлятся с этими модификаторами. Короче говоря в игру в этот момент прилетает не 0, а shift+0 и т.д.


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


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



Да но если не использовать скрипт а нажимать клавиши самому то при зажатом shift все получается сделать в движение ,не приходится останавливаться .. тем более сама игра дает делать бинды типа shift +0 и подобные . На примере - скрипт забинден на 0 ,зажимаю shift для спринта и когда жму 0 то ничего не происходит .. закрываю UOPilot ,зажимаю шифт и спокойно использую бинд на 0 . Получается какая то не совместимость ) Извиняюсь ,я не очень хорошо разбираюсь в подобных вопросах ) можно сказать совсем не разбираюсь (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.12.2018, 23:39
Сообщение #4


***********

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



попробуйте использовать вместо send:
send217
sendex (работает только в активном окне)


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


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



К сожалению не помогло
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.12.2018, 23:57
Сообщение #6


***********

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



Затрудняюсь ответить. Может быть cirus что-нибудь подскажет.


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


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



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


***********

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



А вы привязку делаете?


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


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



Привязку в смысле? Привязку к определенной клавише либо что-то еще ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.12.2018, 0:31
Сообщение #10


***********

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



ctrl+A которая. При активном окне пилота навести мышку на окно с игрой, но мышкой не кликать, нажать ctrl+a.


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


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



Да конечно . Это первое что я делаю когда запускаю игру и UOPilot
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 5.12.2018, 1:34
Сообщение #12


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26691
Пользователь №: 16.971
Возраст: 29



Цитата
при зажатом shift не срабатывает скрипт

Если зажаты модификаторы Ctrl, Alt или Shift, то скрипт не запустится с забинденной клавиши.
Вариантов 2:
1. Для запуска скрипта использовать Shift+какая-то клавиша.
2. Зажимать shift в скрипте.
Код
if 933, 827 1126547
sendex ~     // зажать шифт
send 0
sendex       // отпустить все модификаторы Ctrl, Alt или Shift
stop_script
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
EnternalHunt
сообщение 5.12.2018, 17:57
Сообщение #13


*

Registred
Сообщений: 7
Регистрация: 4.12.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.139



Спасибо . Сейчас попробуем )

Первый способ решил проблему . Большое всем спасибо за помощь!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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