Здравствуйте, гость ( Вход | Регистрация )

> Скрипт На Офпати Бафера, реально ли?
Bergeron
сообщение 5.11.2011, 20:35
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 4.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.212



Написал макрос для бафера средствами линейки и поставил на кликер с задержкой 5 минут.
target Имя мейна
invite Имя мейна
wait 3000 \\ задержка в 3 секунды, что бы успеть мейном принять пати
useshortcut f5 \\f5 кнопка с макросом на баф
leave \\ убегает с пати

Получается так, что бафер каждые 5 минут инвайтит мейна, бафает его, и выходит из пати.

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

Проблема возникла когда стали играть с другом. В такой ситуации бафер заинвайтить не может, т.к. я и друг уже в находятся в пати. В связи с этим возникла необходимость написать скрипт для бафера, который проверял бы каждую секунду цвет в точке А, и если б цвет менялся на нужно, он бы кликал левой кнопкой мыши по этой точке. Т.е. я с мейна инвайчу бафера, соответственно в окне бафера появляется табличка со словом Да или Нет. Как только эта табличка появляется, он кликает на Да и запускает макрос на баф.

Подскажите пожалуйста это реально реализовать средствами пилота?


start: \\ начать скрипт

while_not 461, 856 10127194 \\ если точка в 461, 856 не 10127194 цвета
wait 1000 \\ ждем секунду
repeat \\ возвращаемся к условию

esle \\ в обратном случе, т.е. если точка такого цвета

send F5 \\ жмем клавишу F5
wait 20000 \\ ждем 20 секунд на баф и выход из пати
end while \\ хз почему, но как то вернуться нужно

goto start \\ повторяем скрипт с начала

Никогда не кодил, поэтому поймите что так криво написал, если у вас будет возможность подкоректировать или подсказать я очень буду рад. Спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
DarkMaster
сообщение 6.11.2011, 1:46
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.743
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29658
Пользователь №: 11.279



скорее очень слабо реально. Т.к. либо геморно либо требует решений со стороны железа. Как уже было написано - окно баффера должно быть активно и предложение инвайта должно быть видно. В связи с этим возникает очевидная проблема, т.к. у нас перед галазами окно мэйна. Варианты решения которые я вижу:
1) Скрипт будет подавать звуковой сигнал о необходимости бафа, затем ожидать альтаба ручками.
2) Скрипт сам сделает альтаб, с высокой долей вероятности даже вернет предыдущее окно, но в неудачный момент вы просто склеете от этого ласты.
3) Играм в оконном режиме, причем окно у нас не на весь экран, а, скажем на 3/4, в оставшейся 1/4 экрана у нас окно бафера.
4) Тупо запускаем бафера на другом компе/ноуте.
5) Используем виртульную машину вместо компа, однако в офф клиенте л2 есть защита от запуска в виртуальных машинах.
6) Цепляем второй монитор, на него вытаскиваем окно баффера. Потом второй монитор можно будет просто выключить. По большому счету есть подозрение, что без особых проблем в систему можно банально добавить драйвер стандартного монитора и вручную выставить его настройки. Вопрос в только в том как заставить ее думать, что он работает, но скорее всего это решаемо.
7) Можно подключить один монитор через 2 интерфейса к одному компу, в итоге получаем тоже самое что и в п.6. Однако тут каждая железка может себя повести по-разному.

Все оно конечно реально, но возни достаточно много.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Bergeron
сообщение 6.11.2011, 11:05
Сообщение #3


*

Registred
Сообщений: 4
Регистрация: 4.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.212



Для бафера планируется использовать другово пользователя на одной рабочей станции.
Получится что на рабочем столе пользователя кроме окна бафа и запущенного пилота ничего не будет.
Ставлю на скрипт его и переключаюсь на пользователя где запущен мейн.

Единственный вопрос непосредственно в скрипте, сейчас потестирую скрипт от James Brown.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 10.7.2025, 16:03
Designed by Nickostyle