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

> Uopilot В Троецарствии, Опыт использования UOPilot для автоматиз
Tric
сообщение 20.5.2009, 14:48
Сообщение #1


**

Neophyte
Сообщений: 21
Регистрация: 20.5.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 11.875
Возраст: 25



Немного осмотревшись на форуме я понял что никто не пытался применять UOPilot для Троецарствия, а зря. Ибо потенциал у программы ОГРОМЕН.

В общем что удалось автоматизировать мне:
Автосбор ресурсов в безопасных и относительно безопасных (там где персонаж может зубилом/ножем/удочкой отмахаться от наседающего монстра) локациях.

Авто кач мультов(Особенно это стало актуально когда нормальные деньги стали давать только на 3ем уровне).
Идея автоматизации:
В качестве цели автоматизации используется Клиент для игры(Трафика меньше жрет и быстрей работает по сравнению с браузером).

Собственно принцип: Используются только движения мыши(Клавиши Троецарствие не использует (IMG:style_emoticons/default/sad.gif) )
Переходим методом клика по кнопке охота в режим Охоты,

далее идет 2 вложенных цикла по оси Х и У для обхода прямоугольной области в зоне охоты, как только ткнем в нужный объект загорится(окрасится более ярко соответствующая кнопка(Атака/Сбор камней/Травы/Ловля рыбы)) соответственно в цикле мы не только кликаем, но и проверяем не докликались ли мы уже до результата. Как только докликались, жмем на нужную нам кнопку и приступаем к бою/сбору ресурсов, Конец сбора/боя фиксируем по цвету пиксела в сообщении Победа/ вы успешно собрали.

Тонкости: Прежде чем кликать по зоне охоты необходимо получить подтверждение что в охоту мы действительно перешли(например по цвету некоторых элементов экрана охоты, которые есть только в охоте), Выбор целей можно реализовать проверяя цвет изображения монстра в правом верхнем углу экрана охоты(информационная рамка).
Для запуска нескольких клиентов на одной физической машине, а так же чтоб иметь возможность чтото делать пока работает скрипт, рекомендую использовать виртуальные машины. Например MS VirtualPC
Я выделял 256-320 мб памяти, на 6м эксплоеере этого хватала на день автокача(Память у клиента утекала кудато и он к вечеру мог растолстеть с 50 мб до 200-250 мб), поэтому его надо раз в день перезапускать. Сейчс поставил 8 ИЕ и утечка памяти упала в разы, можно перезапускать клиент раз в неделю. К тому же виртуальная машина позволяет локализовать последствия кликов не туда, что особенно страшно при открытом диспетчере задачь (IMG:style_emoticons/default/smile.gif).
Кроме того виртуальные машины можно тиражировать, например я на атлоне 2800+ запускаю 2 виртуалки, а Нетбук на Атоме тянет ажа 2 виртуалки + клиент на реальной машине.
Чат надо сварачивать чтоб максимально увеличить площадь зоны охоты(клавиша F7), для той же цели рекомендую разворачивать клиент на весь экран (клавиша F11)
Жду вопросов, дополнений коментариев (IMG:style_emoticons/default/smile.gif)
P.S: Доберусь до дома, выложу пример скрипта для разрешения 1024х768 и 16бит цвета(Скрипты к сожалению привязаны к экранному разрешению, поэтому виртуальные машины рулят, ибо позволяют не зависить от физических размеров экрана)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Tric   Uopilot В Троецарствии   20.5.2009, 14:48
Warstone   После того как скрипт выложишь - посмотрю...   20.5.2009, 15:08
Tric   Скрипт для охоты :begin //Переход в "Охот...   21.5.2009, 12:19
Alex1   Немного осмотревшись на форуме я понял что никто ...   21.5.2009, 12:31
Tric   Тут и пытаться нечего, всё реалезуемо :) А что ...   21.5.2009, 12:49
Veter   для двара перепишешь на сбор ресов? (конкретно рыб...   21.5.2009, 14:53
Tric   для двара перепишешь на сбор ресов? (конкретно ры...   21.5.2009, 15:02
Dark_Falcon   http://www.mydwar.ru/bot.html   21.5.2009, 15:47
Tric   http://www.mydwar.ru/bot.html Мнда, Троецарствие...   21.5.2009, 17:33
Zhorzh   Для Троецарствия эта информация тоже актуальна. Ж...   21.5.2009, 18:12
Tric   ну почему же :) я хоть сам в Троецарствие не игра...   22.5.2009, 11:44
Warstone   Ну если ты хотел сказать что мультоводством можно ...   22.5.2009, 11:52
Tric   .......У пилота есть много болячек, которые хотел...   22.5.2009, 11:58
Warstone   Нет, это-то не болячки... то можно реализовать. Не...   22.5.2009, 15:46
Dark_Falcon   Так используйте, какой-нибудь нормальный скриптовы...   22.5.2009, 17:03
Alex1   Так используйте, какой-нибудь нормальный скриптов...   22.5.2009, 18:26
Tric   Шяс тебе за пиар проги влепят бан :D Ну не над...   25.5.2009, 13:30
Tric   В общем тему я продолжаю Публикую скрипт для напар...   20.7.2009, 11:04
Tric   Новая версия скрипта для автоОхоты. Поправил всяки...   20.7.2009, 11:21
Dark Portal   Каким скриптом нужно задать автоматический поиск ц...   29.7.2009, 22:49
Destruction   Что касается конкретно троецарствия.. Довольно-та...   30.7.2009, 5:45
Dark Portal   если знания минимальные, приходится по нескольку ...   30.7.2009, 6:54
Tric   Каким скриптом нужно задать автоматический поиск ...   30.7.2009, 11:28
Tric   Так как раз за разом мне задают одни и теже вопрос...   30.7.2009, 14:36
Tric   Вот скриптик с воскрешением для охотя на поляне ма...   16.9.2009, 0:50
Доця   B) А КТО МОЖЕТ НАПИСАТЬ СКРИПТ ДЛЯ ЛОВЛИ РЫБЫ??? И...   17.11.2009, 12:08
Tric   На мой взгляд идеи те же что и для автобоя, только...   17.11.2009, 12:54
Destruction   Некоторое время назад игрался в троецарствие.. Раз...   17.11.2009, 15:28
Tric   Что в свою очередь в разы эффективнее любого скри...   17.11.2009, 19:39
Destruction   Я собирал в течении месяца.. Что вы мне рассказыв...   17.11.2009, 19:41


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

 

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