Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите ОКНА
UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх > UO Pilot в Lineage II
Alex111
написал скрипт, закрепил его за 1 окно. а сам играю в 2, но скрипт работает только на активное окно, не зависимо какое окно я выбрал через ctrl+а. Но окно нужное у меня выброно правильно, а программа работает только на активное окно, и то любое,а не на выбранное!!!! Т. Е. я окна не сворачиваю, просто 1 первое а 2 за ним сзадистоит. помогите. Win 7 стоит set workwindow тоже пробовал, без разницы все равно работает на активное окно, а не на фоновое которые выбрано
cirus
Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.
Alex111
Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


Да дело не в скрипте даже, а в том что пилот окно не закрепляет определенное вот как, а скрипт вот
sendex f1
wait 500

if_not 161, 109 1580167
sendex f2
end_if

if_not 142, 54 8932131
sendex f5
end_if

Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.

может я объяснил не понятно, вобщем не важно какое окно л2 закреплено в пилоте, программа работает только на активном окне. Не зависимо если я закрепил окно Z например, и если активно окно X, то оно будет работать на окне Х
Alex111
Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


и вот даже гугл Хром делаю активным пилот в хроме нажимает все, например send f2
Alex111
Цитата(cirus @ 30.3.2018, 1:26) *

Некоторые команды работают только для активного окна. Например, клики л2 воспринимает только kleft, а они в активном окне работают. Нужен скрипт тогда конкретнее можно что-то сказать.


я понял может потому что у меня команда sendex??? Но send у меня не работает в игре на F1-F12, или цифры. т е скилы не нажимаются, а если в чат ставлю писать цифры то он пишет Что делать?
cirus
Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

Alex111
Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.


Ну смотри команда Sendex работает, а Send нет. Что делать не знаешль?
Alex111
Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

получается ставлю команду Send F1 или send217 F1 нажимается кнопка 1 раз и все

Цитата(cirus @ 30.3.2018, 11:41) *

Значит какая-то защита у игры от кликов. Решения проблемы не знаю.

а если sendex F1, то нажимается нормально, но сендекс только активном акне работает, а мне надо на фоновом
TarPolice
Цитата(Alex111 @ 30.3.2018, 12:43) *

получается ставлю команду Send F1 или send217 F1 нажимается кнопка 1 раз и все
а если sendex F1, то нажимается нормально, но сендекс только активном акне работает, а мне надо на фоновом


Многосимвольные кнопки должны заключаться в скобки {} например Send{F1} или Send{Enter}

При поиске цвета в перекрытом окне лучше использовать get color, и указывать идентификатор окна:

set #whandler 484584 //вместо цифр пиши handler второго окна твоего
set workwindow #whandler
set #x
set #y
set #mycolor

get color #color #x #y #whandler

if_not #color #mycolor
send{F2}
end_if
TarPolice
Так же при двух окнах мне помогла такая связка:

в начале скрипта ставлю

set workwindow #fonovoe //handle фонового окна
showwindow #aktivnoe TOP //handle активного окна

Такое прямое указание перед каждым выполнением скрипта поможет "не забыть" пилоту кто фон а кто актив.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.