Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2011, 19:58   #1
Manhunt714
Пользователь
 
Регистрация: 30.05.2011
Сообщений: 21
Стрелка Delphi in Lineage

Привет всем, хочу сделать такую вещь которая будет работать с линейкой всем известной игры (Lineage 2) показывать статистику, и в зависимости от значений че-нить предпринимать.. подскажите хотя бы только основу как работать с другим приложением, а то вообще представления не имею...хотя есть 1 идея, не буду говорить, а то смеяться будете
Manhunt714 вне форума Ответить с цитированием
Старый 21.10.2011, 20:07   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Очередной с *Горящищими Глазазами* ?

MMOGPG игровые клиенты очечь хорошо защищены от воздействия на игровой процесс/окно и т.д. с клиентской стороны.
Человек_Борща вне форума Ответить с цитированием
Старый 21.10.2011, 20:09   #3
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

1. Работать с памятью игры. (на руоффе не выйдет)
2. Эмулировать клавиатуру/мышь. (на руоффе не выйдет)
3. Отправлять пакеты. Но они зашифрованы и на руоффе вычислят.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 21.10.2011, 20:31   #4
Manhunt714
Пользователь
 
Регистрация: 30.05.2011
Сообщений: 21
По умолчанию

та с чего ты взял, что на руоффе? понятно, что стоят защиты, но хотя бы принцип работы..ради интереса
Manhunt714 вне форума Ответить с цитированием
Старый 21.10.2011, 20:55   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

с обьктами внутри окна работать никак нельзя(т.к. там directX). По этму получай скриншот окна,и по цвету пикселей определяй нужный обьект. Далее через ... устанавливай туда курсор мыши, т.к. просто так mmorpg-не даст тебе просто так воткнуть курсмор внуктри окна куда-либо(игра это ловит и банит игрока).
Человек_Борща вне форума Ответить с цитированием
Старый 21.10.2011, 22:09   #6
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Цитата:
Сообщение от Manhunt714 Посмотреть сообщение
та с чего ты взял, что на руоффе? понятно, что стоят защиты, но хотя бы принцип работы..ради интереса
Я тебе перечислил варианты, принцип работы каждого можно найти в интернете. Или тоже самое ты хочешь услышать от меня?

Самое простое, например, можно сделать автогцп там, где защита не блокирует функции эмуляции клавиатуры и функции для работы с пикселями. Получаешь координаты точки, находящейся на середине полоски цп, узнаешь ее цвет. Потом отслеживаешь изменения. Если цвет изменился - эмулируешь нажатие клавиши той, где у тебя "банки цп". Это одно из самых простых вещей, которые можно сделать.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 22.10.2011, 00:39   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Эмулировать клавиатуру/мышь. (на руоффе не выйдет)
Может под эмулировать клавиатуру и мышь имелось в виду что-то другое, но на руоффе работало полгода-год назад точно (с помощью Autohotkey делал распознавание полоски хп по цвету и нажатие кнопок), причем даже в неактивное окно (ну это уже конечно без цвета, просто спам кнопок).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.10.2011, 01:51   #8
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Сейчас точно не работает.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 22.10.2011, 03:15   #9
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

В линейку не играл, так что не знаю как там представлена статистика.Но знаю точно что можно при помощи AutoIt научить свою программу читать текст на картинке (цифры).Так что ищи в русском сообществе AutoIt исходники и привязывайся к ним
Noor вне форума Ответить с цитированием
Старый 23.10.2011, 11:37   #10
Manhunt714
Пользователь
 
Регистрация: 30.05.2011
Сообщений: 21
Смех

ясна, а ведь именно эта идея у меня и была)) делать скрин и смотреть на цвет) в определенном месте..
Manhunt714 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создания бота для Lineage 2 Gracia Freya www.vlineage.ru Геннадий Мурадян Помощь студентам 2 16.08.2011 19:28
lineage ben95 Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 02.10.2008 14:59
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54