UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх > UO Pilot в Lineage II
Страницы: 1, 2
Bare
Подскажите открыл три окна как сделать что бы пилот захватил и другие окна, стали рабочими,скрипт работает только в том окне которое поверх остальных а которые позади не рубит.И еще хотел спросить можно как не будь сделать что бы управлять остальными окнами через первое. например: из первого окна, я нажима 1 а второй мейн садится ?
Вверх
cirus
Цитата
открыл три окна как сделать что бы пилот захватил и другие окна, стали рабочими

Код
set %handle findwindow("Lineage2")  // найти окна Lineage2 (вписать имя окна или часть имени)
hint Найдено окон: size(%handle)
// %handle [1 1] - это будет последнее активное окно
// %handle [2 1] - это будет преппоследнее активное окно
// и т д.
// чтобы нажать клавишу в нужном окне, делаем его рабочим
set workwindow %handle [2 1]  // сделать рабочим предпоследнее активное окно
send 1  // нажать 1
end_script

Цитата
И еще хотел спросить можно как не будь сделать что бы управлять остальными окнами через первое. например: из первого окна, я нажима 1 а второй мейн садится ?

Установить плагин: Определение статуса клавиш клавиатуры
Будет что-то вроде:
Код
if  KB.GetKeyState(q) = 1   // проверям не нажата ли клавиша 'q'
    log Нажата клавиша q
    set workwindow %handle [2 1]  // делаем рабочим предпоследнее окно
    send f5   // нажимаем клавишу f5, допустим что там действие 'сидеть'
end_if
wait 200

При этом в окне на переднем плане тоже будет нажата 1.
Вверх
Bare
Спасибо большое будем пробовать
Вверх
kostarchuk1984
Добрий день! У меня таже проблема, запускаю несколько окон L2 в неактивних окнах в Пилоте скрипти не работает.
Со скриптом не могу разобраться:

set %handle findwindow("Lineage2") // найти окна Lineage2 (вписать имя окна или часть имени)
hint Найдено окон: size(%handle)
// %handle [1 1] - это будет последнее активное окно
// %handle [2 1] - это будет преппоследнее активное окно
// и т д.
// чтобы нажать клавишу в нужном окне, делаем его рабочим
set workwindow %handle [2 1] // сделать рабочим предпоследнее активное окно
send 1 // нажать 1
end_script

Помогите пожалуйста!!!!!!!

Может есть какие то другие скрипты для решение этой проблемы!

Зарание огромное спасибо!!!!
Вверх
cirus
Для одного окна нажатия работают?
Вверх
kostarchuk1984
Скрипт работают если только второе окно активное, с первого окна скрипт запускает и все хорошо идет даже когда не активное окно.
Вверх
cirus
Ничего не понял.
Так работает:?
Код
set %handle findwindow("Lineage2")  // найти окна Lineage2 (вписать имя окна или часть имени)
for #i 1 size(%handle)
    set workwindow %handle[#i 1]
    log %handle[#i 1]  // хендл окна, в котором нажимаем клавишу
    send 1        // нажать 1 во всех окнах l2
end_for
end_script

Вверх
kostarchuk1984
У меня 4 окна хавк, ее, пп, и свс. Я хочу чтоби ее каждие 2 минути кидала пати свсу, а тот денсил в ответ и выходил с пати. На окне ее скрипт работает даже когда окно не активное, а второй скрипт на свсе не хочет работать срабатывает только тогда когда захожу на свса и делаю окно активним.

set %handle findwindow("Lineage2") // найти окна Lineage2 (вписать имя окна или часть имени)
for #i 1 size(%handle)
set workwindow %handle[#i 1]
log %handle[#i 1] // хендл окна, в котором нажимаем клавишу
send 1 // нажать 1 во всех окнах l2
end_for
end_script

этот скрипт я не понимаю, какое имя окна и где оно берется, куда его вставлять? Куда этот скрипт вставлять в начало скрипта?
Вверх
cirus
Цитата
Куда этот скрипт вставлять в начало скрипта?

Никуда, это лишь пример что нажатия срабатывают хоть в активном окне, хоть в неактивном.
Цитата
какое имя окна и где оно берется

На панели задач каждое окно имеет имя.
Цитата
а второй скрипт на свсе не хочет работать срабатывает только тогда когда захожу на свса и делаю окно активним.

Выкладывайте скрипт, который не работает.
Цитата
Я хочу чтоби ее каждие 2 минути кидала пати свсу, а тот денсил в ответ и выходил с пати.

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




Вверх
kostarchuk1984
первый скрипт ее кидает пати свсу
send F4
wait 500
send F5
wait 128000

второй скрипт с помощью программы L2Walker принимает пати и когда пати прийнято свс спомощу if проверяет цвет пати и начинает денсить, но сонгиует только тогда когда окно активное , после завершение сонгов выходит с пати.
// СВС Скрипт
if 5, 111 3414288
send F4
wait 2500
send F5
wait 2500
send F6
end_if


Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.