Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > >
Важная информация

Остальные разделы по PW

: Всё, что не связанное с читами - статьи, документации, обсуждения игры, установка и поддержка сервера.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 08.11.2015, 02:48   #1
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Разработка радара и PvP ассистента


Привет %username%!

Относительно недавно ко мне обратился знакомый с просьбой помочь ему улучшить навыки PvP в нашем с вами любимом Perfect World, ну а по скольку дело это не простое и на прямую зависит от навыков и опыта (см. "прямые руки"), было решено подойти к вопросу комплексно и помочь многим людям страдающим от аналогичного недуга. Так на свет появилась идея написать программу ассистента, способную помочь даже не опытному игроку получить массу удовольствия от игры без необходимости тратить десятки, а то и сотни, часов на изучение всех нюансов и деталей игровой механики.

Начать было решено с основ - оценки обстановки. Ведь не важно сколько часов вы провели в дуэлях и уровень заточки на ваших предметах если вы находитесь в ситуации где силы противника существенно превышают ваши собственные. Самым очевидным решением в данной ситуации являлась реализация функций "радара", по аналогии с известными аналогами для L2, с возможностью отображения окружающих игроков и конечно же список с список с их именами.

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



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

С удовольствием отвечу на любые вопросы и приму заявки на реализацию нового функционала
 
Ответить с цитированием


Старый 09.11.2015, 04:36   #2
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Обновление:
* Нейтральные игроки теперь выделены желтым цветом
* Добавлена базовая поддержка друзей и врагов (зеленые и красные точки соответственно)
* Окно программы теперь можно сделать прозрачным по желанию
* Добавлено отображение NPC на радаре (мелкие бежевые точки)


Границы чанка (видимой области) можно оценить на скриншоте, фактически она покрывает примерно 80% ГИ. Все что находится за границами чанка для клиента не существует и получить эти данные от сервера можно только при перемещении. Планирую добавить отображение границ что бы можно было оценить когда "появятся" новые игроки на радаре и в клиенте.



Список того что хотелось бы реализовать в данной программе:
* Определение игроков друг/враг (готово)
* Управление KoS листами
* Автопот
* Автоассист/Автотаргет
* Автоматическое применение имунок в зависимости от ситуации

Принимаются пожелания
 
Ответить с цитированием
Старый 09.11.2015, 05:54   #3
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

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

я конечно попробую вангануть и думаю что:
1. сишарп
2. чтение памяти

а вообще если есть какие то вопросы по пв можешь обращаться, я немного этой игрой занимался так что если чем то смогу помочь то помогу.


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Старый 09.11.2015, 10:43   #4
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Цитата:
Сообщение от Тигрь Посмотреть сообщение
Вообще на жуке очень хорошее комьюнити разработчиков под ПВ, где много информации по клиенту разобрано, если ты там не зареган то можешь зарегаться думаю что то полезное да найдешь для своей разработки.
На жуке зарегистрирован. Тему тоже завел, но хотелось бы оценить аудиторию и на rf-cheats

Цитата:
Сообщение от Тигрь Посмотреть сообщение
еще есть пару вопросов:
1. на каком языке кодишь?
2. на каком уровне получаешь данные об персонажах? пакетный или чтением памяти клиента.
1. C++
2. И память читаю и к обработчику пакетов подключился, так что и то и другое

Цитата:
Сообщение от Тигрь Посмотреть сообщение
а вообще если есть какие то вопросы по пв можешь обращаться, я немного этой игрой занимался так что если чем то смогу помочь то помогу.
Спасибо. Пока опыта и знаний хватает, но если что - буду иметь в виду
 
Ответить с цитированием
Старый 13.11.2015, 06:57   #5
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Обновление:
* Отображение Мобов и Лута на радаре
* Добавлена сортировка в таблице по имени игрока и гильдии
* Улучшено окно радара, добавлены границы чанков (маленькие квадратики) и общей зоны видимости (большой квадрат)
* Реализован зум, как по кнопкам +/- так и по колесику мыши

 
Ответить с цитированием
Старый 18.12.2015, 10:56   #6
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Очередное обновление:

* Отображение информации о цели (Уровень, HP и МР)
* Отображение шахт на радаре
* Возможность отключать не нужные группы на радаре с помощью фильтров



Поскольку почти весь основной функционал уже реализован, хотелось бы услышать пожелания о том что делать дальше
 
Ответить с цитированием
Старый 21.12.2015, 17:58   #7
papaBones
Нуб
Аватар для papaBones
OFFLINE
Регистрация: 02.11.2015
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

Обновление:
  • Добавлена возможность выбора цели по клику на окне радара
  • Подсветка выбраной в игре цели и выделенного игрока из списка на радаре
  • Отображение расстояния до цели и ее высота
  • Добавлена возможность отключить сетку


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

Метки
нагибаторство, пвп, чит



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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хак радара в RF Online Vasilii Проекты участников нашего форума 0 03.11.2013 22:29
Свежий хак радара для рф Neptun Проекты участников нашего форума 23 04.06.2012 06:01
[Разработка]Баг на дамаг. AionHacks Aion читы 2 28.08.2011 17:03

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр