Версия для печати темы
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)