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

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

UoKit.com Форумы _ UO Pilot в Lineage II _ Работать только когда окно не активно

Автор: genocide 11.12.2017, 6:26

Есть скрипт для хила и речарча с ее, под парики пикарем.
Окно пикаря - фул скрин, ее - свернуто.
Нужно сделать так что бы когда я переходил на ЕЕ, скрипт ждал, что бы не вызвать лишних действий.
Нет ли что-нибудь типо такого?

Код

If #windowactive = 0            //Если окно не активно
wait 1s
end_if




Автор: cirus 11.12.2017, 11:48

http://uopilot.tati.pro/index.php?title=Getwindow

Код
hint workwindow = getwindow(0)  // можно убрать
if  workwindow = getwindow(0)    // если хендл рабочего окна равен хендлу активного окна
    // выполнить нужные действия
end_if
end_script

Или
Код
while workwindow != getwindow(0)    // ждать пока рабочее окно не станет активным
    hint workwindow = getwindow(0)  // можно убрать
    wait 10
end_while
// выполнить нужные действия
end_script

Автор: genocide 12.12.2017, 3:52

Спасибо, сам не нашёл huh.gif

Автор: genocide 12.12.2017, 4:09

Надо было вот такое..

Код

while workwindow = getwindow(0)  
    hint workwindow = getwindow(0) ждет  
    wait 10
end_while



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