Показать сообщение отдельно
Старый 24.11.2010, 19:57   #2
Местный
 
Регистрация: 11.03.2008
Сообщений: 529
Сказал Спасибо: 10
Имеет 111 спасибок в 71 сообщенях
Xa4ik пока неопределено
По умолчанию

У меня тоже была идея написать кликер-нагибатор, когда начали банить на руофе. На крайняк управление клавомышкой через юсб контролер, получающий команды с пк, такое даже через тимвювер пропалить нельзя.
Предпологалось такое:
- Направление камеры нормализируется (mouse2)
- Со скрина распознаются шрифты/буквы и ники обьектов (Лилим Маг, Нефилим Разведчик, xxxMyTwinkxxx)
- Кликом по средине ника, на 50 пикселей ниже, выбирается обьект в таргет.
- С помощью хоткеев обьект нагибается/бафается.
- По цвету пикселей определяется количество ХП/МП, заня где нагодятся полоски, ХП моба и состояние жив ли он еще.
- С помощю выравнивания камеры знаем направления чара, mose2+вращать на Х, камера поворачивается на 90 градусов и в поле зрения берется новая порция обьектов и так все обьекты вокруг. Нужно учитывать что в комнате 8 мобов по 2 штуки каждого вида.

Алгоритм скана ников такой:
-делается скрин
-делается монохромным без затраты ресурсов, буковки ведь белые, все темнее белого сделать черным.
-Удаляются все куски размером меньше или больше буквы (по длинне/ширине или площади, оличающимися от максимальных размеров букв), хотя может и безсмысленно ето делать.
-находится первая буква методом перебора(сравниванием с битовой маской), далее в етой линии ищутся остальные буквы, или даже подстваляются маски слов. Тоесть всегда ищется одна буква, потому что ее маска маленькая и мало зтрат на ее поиск, потом если например нашлась буква 'Н' с етого места подставляется маска "Нефилим Разведчик" и с огромной вероятностью ето будет моб, если нет то проверить побуковно, может ето легит, его фармить ненужно. В линейке шрифты ников независимо от положения камеры, разрешения и тд всегда белые(у мобов) одинаковым шрифтом.
Когдато матлаб проалпачивал похожим методом 1000 средних изображений за 15 секунд на "офисных пк".

Ну ето все поначалу будет лагать и тапков будут овнить мобы, но работать должно. Ресурсов много ненужно чтобы распознавать на монохромном битмапе буковки, по 4 скрина за 10 секунд(Тоесть нагибатору сканить ники мобов после смерти таргета(5-10с) + следить за хп моба по пикселях, баферу вобще можно всех брать в таргет с чата и оттуда же юзать бафы и хилы, данные о хп получать от атакующих ботов), а распознавать чат лишняя задача.

Последний раз редактировалось Xa4ik, 24.11.2010 в 20:18.
Xa4ik вне форума   Ответить с цитированием