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

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

UoKit.com Форумы _ UO Pilot в Lineage II _ Скрипт на два окна

Автор: Petr 21.1.2023, 14:46

Народ кто знает напишите скритп, суть такая.
два окна.
На первом окне я нажимаю кнапку (F1 или 1) не вожно и на втором окне онаже нажимаеться
тоесть я наважу на моба и пока я не начал его атаковать с клавиатуры со второго акна тоже не атакует.
тоесть я навел на моба сам не атакую а нажал на кнопку и вторай чар побежал а я нет.
упраление двумя окнами вот так.

Автор: Madeus 22.1.2023, 10:22

Абсолютное большинство современных защит не пропустит клики типа send/left. Нужно использовать sendex/kleft а значит переключаться на нужное окно, т.е. в фоновом втором окне работать не будет, прийдется постоянно прыгать между окнами.
Делать скрипт вида:
Найти окна игры
Нажал F1 пауза
Переключиться на второе окно нажать 1 пауза переключиться на первое окно

Но удобство сомнительное.

Автор: Zenogiasu 17.8.2023, 13:37

Приветствую. Подскажите пожалуйста. Вот в других программах для написания скриптов, наподобие пилота, не говоря уже о языках программирования типа питона, можно делать так что скрипт(ы) работают одновременно в нескольких окнах (пример л2м). Как они это делают, и почему пилот так не может и чтобы сделать также, придется запускать каждое окно в отдельной ВМ, что невероятно ресурсоемко (вроде как)

вопрос 2 заодно: какой параметр в файле уопилот.ини отвечает за цвет фона, на котором пишется текст? и не могли бы вы скинуть набор этих параметров, чтобы все выглядело как на скриншоте, на заглавном сайте пилота? т.е белй фон и цветные буковки) очень миленько

3. в пилоте можно ли сделать подообие интерфейса? к примеру есть набор переменных, нужное внесение изменений в которые, перед запуском бота, будут определять его работу. Можно ли сделать так чтобы это выглядело как в обычных програх, где вместо вредактирования самих переменных в коде, можно было бы просто поставить галочку к примеру, что присвоило бы той или иной переменной парамтер 1 или 0 соответственно

Автор: Madeus 17.8.2023, 23:26

1. Пилот прекрасно работает с большим количеством окон в фоновом режиме если проходят клики send/left, обязательна привязка к окну
2. Тут есть готовая подсветка синтаксиса в темных цветах https://forum.uokit.com/index.php?s=&showtopic=69723&view=findpost&p=436553
Можно настроить свою в Настройки - Подсветка синтаксиса
3. Тут решение https://forum.uokit.com/index.php?showtopic=70550

Автор: Zenogiasu 18.8.2023, 8:14

Цитата(Madeus @ 17.8.2023, 23:26) *

1. Пилот прекрасно работает с большим количеством окон в фоновом режиме если проходят клики send/left, обязательна привязка к окну
2. Тут есть готовая подсветка синтаксиса в темных цветах https://forum.uokit.com/index.php?showtopic=70550
Можно настроить свою в Настройки - Подсветка синтаксиса
3. Тут решение https://forum.uokit.com/index.php?showtopic=70550

спасибо) но первая ваша ссылка совпадает со второй. так и не нашел как убрать этот неприятный серый фон, который в какой-то теме скинул мистер Форсик.

Автор: Madeus 18.8.2023, 9:11

Цитата(Zenogiasu @ 18.8.2023, 8:14) *

спасибо) но первая ваша ссылка совпадает со второй. так и не нашел как убрать этот неприятный серый фон, который в какой-то теме скинул мистер Форсик.

Исправил.
Цвет фона 1840921 бьется самим пилотом) поменяйте эти цифры в ini файле

Автор: Zenogiasu 22.8.2023, 3:13

Цитата(Madeus @ 17.8.2023, 23:26) *

1. Пилот прекрасно работает с большим количеством окон в фоновом режиме если проходят клики send/left, обязательна привязка к окну

если клики сенд и лефт проходят?) такое может быть в нулевых и проходило, но сейчас не знаю ни единой игры, где проходили бы эти клики... в то время, как у всех остальных не то-что питонов, но и прог на подобие пилота, они почему-то проходят, что дает возможность в той-же ла2 фармить во много окон, а не покупать под каждое окно отдельный комп... что просто смехотворно... получается на пилоте фармить разве-что проекты, которые точень требовательны типа НВ, которые так или иначе можно запустить лишь в единственном эекземпляре на 1 комп. и то только потому-что они запретили запуск на ВМ...
я это всё к тому, что может быть я чего-то не понял, и можно это дело как-то сделать нормально, ибо ВСЕ современные, при том абсолютно нубские боты в плане кода - не воруют мышку, как говорится. вот и подумал что старлеи мне что0то подскажут.

Автор: DarkMaster 22.8.2023, 15:06

Я лично знаю 5 способов эмуляции. Альтернативы send/left мне не известно. Если скажите через что это реализовано в плане winapi функций либо чего-то еще, с большой долей вероятности я прикручу вам это.

Автор: Zenogiasu 24.8.2023, 4:25

Цитата(DarkMaster @ 22.8.2023, 15:06) *

Я лично знаю 5 способов эмуляции. Альтернативы send/left мне не известно. Если скажите через что это реализовано в плане winapi функций либо чего-то еще, с большой долей вероятности я прикручу вам это.

Простите, мало что понял. Я около полтора года учусь пилотировать только, и на тесты купил себе конечно слабые компы, где запуск нескольких окон какой-то игры и не планировался, на одном бы научиться что-то делать. Ок, допустим научился, скоро новые проекты, которые наверняка можно будет запускать в несколько окон на достаточно сильных пк. Вот заранее и хотел узнать по этому вопросу.

Или допустим взять сейчас Архейдж обычный. Его спокойно через многооконку можно запускать в несколько окон и сажать там допустим огруцы. Но как пилотом сделать так чтобы для каждого окна была своя мышка то? Не получится ведь. Только через ВМ, где внутри каждой ВМ вроде как своя мышка должна быть, или нет я не знаю точно нет опыта ВМ.
Или вот есть знакомый который на 1 компе запускал рыболовов в НВ через 5 окон ГФНа. Под каждое окно бла запущена отдельная прога-бот написанная на с++. С пилотом например можно ли так сделать?

Автор: DarkMaster 25.8.2023, 17:54

если left и send не проходят - астер ваше решение. при нем нет потери производительности. самая большая проблема - необходимость иметь большое количество входов на мониторе либо несколько мониторов.

найти решения в виде виртуальных мониторов у меня не получилось

Автор: Zenogiasu 25.8.2023, 21:18

Цитата(DarkMaster @ 25.8.2023, 17:54) *

если left и send не проходят - астер ваше решение. при нем нет потери производительности. самая большая проблема - необходимость иметь большое количество входов на мониторе либо несколько мониторов.

найти решения в виде виртуальных мониторов у меня не получилось

ок спасибо. но серьезно, никто не стал бы никого поливать грязью если вы просто скажете честно что пилот не способен на то, что я имел в виду, а расписал я достаточно понятно как мне кажется. Просто если бы мне кто-то на старте сказал что я продвинусь в ботоводинге и задумаюсь о усилении компов и запуске окон - хотел бы знать заранее об этом факте про окна, чтобы потом, после толтора года не встать перед фактом что придется переучиваться на что-то другое) никого не хотел обидеть, там в принципе и на старте все понятно с этим моментом, на стадии знакомства.

Автор: Zenogiasu 25.8.2023, 23:50

Цитата(Zenogiasu @ 25.8.2023, 21:18) *

ок спасибо. но серьезно, никто не стал бы никого поливать грязью если вы просто скажете честно что пилот не способен на то, что я имел в виду, а расписал я достаточно понятно как мне кажется. Просто если бы мне кто-то на старте сказал что я продвинусь в ботоводинге и задумаюсь о усилении компов и запуске окон - хотел бы знать заранее об этом факте про окна, чтобы потом, после толтора года не встать перед фактом что придется переучиваться на что-то другое) никого не хотел обидеть, там в принципе и на старте все понятно с этим моментом, на стадии знакомства.

я был не прав, чето явно не допонял, никакие проги не умеют работать одновременно с несколькими окнами) только продвинутые программисты на с++ с ворованными подписанными дравйверами мыши могут сделать так чтоб мышь не воровалась. в остальнх случаях только Виртуальная машина.

Автор: DarkMaster 26.8.2023, 2:10

драйвер как раз таки не даст вам возможности прозрачно послать клик в неактивное окно. Через драйвер будет поведение идентичное kleft. Так же неужно понимать, что есть веи которые вообще не трогают мышь а вызывают внутренние функции игры. Это совсем другой тип программ и заточены они исключительно под конкретноеприложение. Астер это рабочее решение.

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