Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot в Lineage II _ Помогите ОКНА

Автор: Alex111 30.3.2018, 0:44

написал скрипт, закрепил его за 1 окно. а сам играю в 2, но скрипт работает только на активное окно, не зависимо какое окно я выбрал через ctrl+а. Но окно нужное у меня выброно правильно, а программа работает только на активное окно, и то любое,а не на выбранное!!!! Т. Е. я окна не сворачиваю, просто 1 первое а 2 за ним сзадистоит. помогите. Win 7 стоит set workwindow тоже пробовал, без разницы все равно работает на активное окно, а не на фоновое которые выбрано

Автор: cirus 30.3.2018, 1:26

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

Автор: Alex111 30.3.2018, 9:50

Цитата(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 30.3.2018, 10:56

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

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


и вот даже гугл Хром делаю активным пилот в хроме нажимает все, например send f2

Автор: Alex111 30.3.2018, 11:23

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

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


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

Автор: cirus 30.3.2018, 11:41

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


Автор: Alex111 30.3.2018, 12:25

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

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


Ну смотри команда Sendex работает, а Send нет. Что делать не знаешль?

Автор: Alex111 30.3.2018, 12:43

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

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

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

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

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

а если sendex F1, то нажимается нормально, но сендекс только активном акне работает, а мне надо на фоновом

Автор: TarPolice 16.6.2018, 22:06

Цитата(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 17.6.2018, 11:30

Так же при двух окнах мне помогла такая связка:

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

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

Такое прямое указание перед каждым выполнением скрипта поможет "не забыть" пилоту кто фон а кто актив.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)