Помощь - Поиск - Пользователи - Календарь
Полная версия: Прошу помощи
UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх
Драго
не могу понять как написать команду контроля если нажата нужная клавиша :
есть рабочий скрипт , но нужно добавить условие чтобы скрипт останавливался если в процессе работы скрипта будет нажата определенная клавиша и соответственно продолжение работы скрипта , когда эта клавиша будет отпущена ...
смотрел разные примеры команды " if " , но так и не понял как дополнить свой скрипт
cirus
В пилоте нет возможности определять нажатия клавиш.
Можно через это: 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 будет подсказка в правом нижнем углу экрана.
Драго
спасибо , буду пробовать разобраться
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.