Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 24.11.2010, 19:37   #1
Новичок
 
Регистрация: 24.11.2010
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
geniussbk пока неопределено
Печаль Пишу бота на Delphi

Всем привет. Пишу бота на Delphi, делал чтобы бот работал без пакетов, а просто эмулировал нажатия клавиш, все условия брал сравнивая пиксели. Всё работает, но вот понадобилось чтобы бот шёл к указанной координате. В l2packethack by xkor 3.2. Это делается просто - отпраляется пакет move to location клиенту. Пробывал этот пакет, отправить через Delphi - снифер показывает, что отправился совсем другой пакет(. Уважаемый xkor подскажите пожалуйста как вы реализовали отправку. Смотрел исходник lph но не нащёл там нужного кода, а исходник l2phx доступен на обозрение? или хотябы кусок кода отправки.(
Миниатюры
Нажмите на изображение для увеличения
Название: asd.jpg
Просмотров: 402
Размер:	20.3 Кб
ID:	1640  

Последний раз редактировалось geniussbk, 24.11.2010 в 19:49.
geniussbk вне форума   Ответить с цитированием
Старый 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 вне форума   Ответить с цитированием
Старый 24.11.2010, 20:43   #3
Новичок
 
Регистрация: 24.11.2010
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
geniussbk пока неопределено
По умолчанию

http://coderx.ru/downloads.php?do=file&id=5 нашёл,теперь бы разобраться
как код отправки выдернутрь)
geniussbk вне форума   Ответить с цитированием
Старый 24.11.2010, 20:53   #4
Местный
 
Регистрация: 27.01.2009
Сообщений: 154
Сказал Спасибо: 23
Имеет 26 спасибок в 19 сообщенях
guplen пока неопределено
По умолчанию

Цитата:
Сообщение от geniussbk Посмотреть сообщение
http://coderx.ru/downloads.php?do=file&id=5 нашёл,теперь бы разобраться
как код отправки выдернутрь)
Нету кода отправки. Он лишь составная часть того, что тебе требуется.
Сначала надо перехватить трафик начиная с первого пакета Гейм сервера, вытащить ключи шифрации, следить за изменениями этих ключей, а только тогда можно будет использовать код отправки.

Только я не пойму смысл делать бота, который нажимает клавиши и посылает пакеты. По-моему легче сделать просто бота с посылкой пакетов. Без всякого чтения с экрана.
guplen вне форума   Ответить с цитированием
Старый 26.11.2010, 19:12   #5
Новичок
 
Регистрация: 24.11.2010
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
geniussbk пока неопределено
По умолчанию

Цитата:
Сообщение от guplen Посмотреть сообщение
Только я не пойму смысл делать бота, который нажимает клавиши и посылает пакеты. По-моему легче сделать просто бота с посылкой пакетов. Без всякого чтения с экрана.
просто изначально была идея без пакетов написать бота и он работает без пакетов прекрасно, но теперь осталось доработать - без пакета задумку чтением с экрана не реализовать. Мне не нужно, чтоб он перехватывал и расшифровывал пакеты. Уже говотовый, расшифрованый пакет я могу посмотреть в lphx. Мне нужно лишь чтобы он отправил всего один заранее посмотренный пакет клиенту, а именно move to location. Пробывал на фоне запускать lphx и программно нажимать на кнопку отправить с заранее введёным пакетом, но это меня не устраивает.

Последний раз редактировалось geniussbk, 26.11.2010 в 19:14.
geniussbk вне форума   Ответить с цитированием
Старый 24.11.2010, 22:47   #6
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от geniussbk Посмотреть сообщение
а исходник l2phx доступен на обозрение?
Вот тема про SVN репозиторий, где лежат исходники пакетхака.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 25.11.2010, 04:15   #7
Новичок
 
Аватар для LAV45
 
Регистрация: 13.05.2010
Адрес: Минск
Сообщений: 13
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
LAV45 пока неопределено
По умолчанию

Цитата:
- Направление камеры нормализируется (mouse2)
- Со скрина распознаются шрифты/буквы и ники обьектов (Лилим Маг,
=))))
проще уже координатную сетку аденой накидать на месте кача,
с помащью всё того же "бота" )))
LAV45 вне форума   Ответить с цитированием
Старый 27.11.2010, 20:05   #8
Новичок
 
Регистрация: 24.11.2010
Сообщений: 5
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
geniussbk пока неопределено
По умолчанию

Цитата:
Сообщение от LAV45 Посмотреть сообщение
=))))
проще уже координатную сетку аденой накидать на месте кача,
с помащью всё того же "бота" )))
Как эту сетку намутить? можно поподробней? Или как не отправляя пакеты, после смерти бота делать, чтобы он находился в одной и той же точке. На одном сервере был баг, то что после юзания soe его телепортировало на одну и ту же координату, вот на этом сервере всё работало как надо.

Добавлено через 9 минут
Цитата:
Сообщение от Xa4ik Посмотреть сообщение
Дело в том, что за чтение с екрана и нажатие кнопок незобанит никакой фрост, а все ети детские игры с пакетиками только для ява фришек, которые неимеют денежной выгододы.
Я не ради денежной выгоды делаю, а чтобы играть играть на ява эмульках, а точнее иногда подходить к компу, и тратить нафармленное ботом и лишь изредка играть т.к времени особо нету на игру.

Добавлено через 11 часов 13 минут
С какой целью lphx соединяется с coderx.ru

Последний раз редактировалось geniussbk, 27.11.2010 в 21:00. Причина: Добавлено сообщение
geniussbk вне форума   Ответить с цитированием
Старый 28.11.2010, 21:40   #9
Пользователь
 
Регистрация: 11.06.2009
Сообщений: 50
Сказал Спасибо: 1
Имеет 5 спасибок в 4 сообщенях
unknowned пока неопределено
По умолчанию

Цитата:
Сообщение от geniussbk Посмотреть сообщение
С какой целью lphx соединяется с coderx.ru
С целью передачи всех твоих суперсикретных сведений, паролей и фотографий из личного архива домашней порнографии.
__________________
рукалицо.жпг
unknowned вне форума   Ответить с цитированием
Старый 28.11.2010, 21:44   #10
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Сообщение от geniussbk Посмотреть сообщение
С какой целью lphx соединяется с coderx.ru
Про какую версию говоришь? Были релизы, в которых планировалось с сайта типа апдейтов забирать. В последней версии 3.4 и 3.5 нет ничего такого.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:48.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!