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

 
Ответить в эту темуОткрыть новую тему
> Прошу помощи, контроль нажатия клавиши
Драго
сообщение 21.2.2017, 12:38
Сообщение #1


**

Neophyte
Сообщений: 14
Регистрация: 21.12.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.757
Возраст: 52



не могу понять как написать команду контроля если нажата нужная клавиша :
есть рабочий скрипт , но нужно добавить условие чтобы скрипт останавливался если в процессе работы скрипта будет нажата определенная клавиша и соответственно продолжение работы скрипта , когда эта клавиша будет отпущена ...
смотрел разные примеры команды " if " , но так и не понял как дополнить свой скрипт
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.2.2017, 15:12
Сообщение #2


**********

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



В пилоте нет возможности определять нажатия клавиш.
Можно через это: https://forum.uokit.com/index.php?showtopic...297&hl=Misc
При этом нельзя будет пользоваться буфером.
Скачать Misc. Запустить от админа. В пилоте:
Код
set #handle findwindow (Misc_uopilot)
set %key [1] Q          // клавиша q

while 1 = 1
    set #result setwindowtext (#handle, misc e_stp0='if keyboard_check_direct(ord(%key [1])){clipboard_set_text("Нажата")}else{clipboard_set_text("none")};')
    get clipboard $a
    if  $a = Нажата
        hint Клавиша нажата
        // сюда дописывать что делать если нажата клавиша
    else
        hint Клавиша не нажата
    end_if
    wait 10
end_while

При нажатии клавиши q будет подсказка в правом нижнем углу экрана.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Драго
сообщение 21.2.2017, 17:02
Сообщение #3


**

Neophyte
Сообщений: 14
Регистрация: 21.12.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.757
Возраст: 52



спасибо , буду пробовать разобраться
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
niba
сообщение 8.9.2025, 21:57
Сообщение #4


*

Registred
Сообщений: 1
Регистрация: 27.4.2025
Группа: Пользователи
Наличность: 1
Пользователь №: 20.953
Возраст: 25



подскажите, как использовать Misc с lua
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 9.9.2025, 4:32
Сообщение #5


***********

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



если по клавишам интересует то
https://forum.uokit.com/index.php?showtopic=68111
если конкретно misc - не подскажу. это тупиковая ветка в развитии.
если нужно расширить возможности можно посмотреть вот это
https://forum.uokit.com/index.php?showtopic=71536


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

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

 

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