Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Определить момент входа на аккаунт в игре

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 16.10.2014, 20:56   #1
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Определить момент входа на аккаунт в игре

Добрых времени суток. Подскажите пожалуйста каким образом можно определить залогинились мы в игре или нет? В каком направлении копать? И можно ли это сделать без внедрения своего кода в игру?
  Ответить с цитированием
Старый 16.10.2014, 23:14   #2
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

проверить флаг онлайна.
Какой вопрос - такой ответ.
Тут нет экстрасенсов, наверное.
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 16.10.2014, 23:35   #3
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
Какой вопрос - такой ответ.

Извиняюсь)
Есть клиент ла2(заранее не известно какие хроники и какой сервер) и нужно узнать, зашел пользователь на аккаунт или нет.
Цитата:
проверить флаг онлайна.

А это что и где его найти?
  Ответить с цитированием
Старый 17.10.2014, 14:42   #4
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
А это что и где его найти?

в принципе я сказал верно - если вам нужно проверить наличие онлайна своего персонажа, если да, то берем Cheat Engine и ищем этот флаг, обычно его размер составляет 1 байт, то есть ( 1 - перс онлайн, 0 - оффлайн )
вот так и ищем, пока не найдем нужный адрес
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 17.10.2014, 16:08   #5
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
если вам нужно проверить наличие онлайна своего персонажа

Не персонажа в игре, а сделать это на 2 этапа раньше. То есть пишем логин:пароль, нажимаем "login", и тут есть 2 варината либо мы выйдем на лицензионное соглашение, либо на выбор сервера, а дальше уже на выбор персонажа.
Так вот, мне нужно определить папали мы на этап лизензионного соглашения/выбора сервера.
З.Ы. В разных клиентах по разному: в одних есть лицензионное соглашение, в других нет.
  Ответить с цитированием
Старый 17.10.2014, 16:28   #6
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

ну так берите и ищите неизвестное значение, которое будет изменяться, займет какое то время, но думаю, что то да найдете, так же можно искать свойства этого лицензионного соглашения, то есть текст или еще что, вообщем все ищите через СЕ
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 17.10.2014, 17:27   #7
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Спасибо за совет.
  Ответить с цитированием
Старый 17.10.2014, 18:10   #8
 Разведчик
Аватар для layerslayer
 
layerslayer скоро будет известенlayerslayer скоро будет известенlayerslayer скоро будет известенlayerslayer скоро будет известен
Регистрация: 08.09.2014
Сообщений: 0
Популярность: 306
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 12 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Если речь о ла2, то можно ловить пакеты как в l2phx и при входе сервер возвращает ответ(requestauthlogin) - зашел или нет.

Последний раз редактировалось layerslayer; 17.10.2014 в 18:22.
  Ответить с цитированием
Старый 17.10.2014, 19:46   #9
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
вообщем все ищите через СЕ

Попробовал, нашло 1кк+ значений, просмотреть их все для разных версий клиента мне кажется будет очень долго. Можно ли как то сократить этот список?
Цитата:
можно ловить пакеты как в l2phx

Думал об этом, но играться с пакетами не очень охота
  Ответить с цитированием
Старый 17.10.2014, 20:29   #10
 Разведчик
Аватар для layerslayer
 
layerslayer скоро будет известенlayerslayer скоро будет известенlayerslayer скоро будет известенlayerslayer скоро будет известен
Регистрация: 08.09.2014
Сообщений: 0
Популярность: 306
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 12 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

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

Думал об этом, но играться с пакетами не очень охота

Ну искать "флаг" в данном случае ещё хуже, не факт что оно вообще имеет состояние(bool) 0 или 1.(а вдруг там какой-нибудь аля enum State {NoLogged=1, Error=2, ..., Logged=5})
Тут или пакеты, вообще по сути народ уже давно разложил по полочкам как пакеты ла2 вообще работают и тому подобное, все что тебе надо - собрать информацию, или взять l2packets написанная на С++ и переписать на C# или вызывать функции из этой C++ библиотеки на C#.
Или есть другой вариант, проводить ночи с низкоуровневым отладчиком, понять как там все работает/меняется и написать собственно inject)
  Ответить с цитированием
Старый 17.10.2014, 22:09   #11
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

как я и говорил инфы в вопросе все равно мало, методы назвали, а как их выполнить думайте.
а через СЕ не зная точного значения просто делайте отсев на значение изменилось\не изменилось, совершая при этом какие то манипуляции, и пусть там будет не 0 и 1, а даже 1234 или 5678 то в конечном счете и они вылезут
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 20.10.2014, 22:56   #12
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Значения удалось найти через СЕ, считываю их через "ReadProcessMemory", но вот застопорился на реализации хука, который отлавливал бы изменение этих самых значений. Может кто то делал похожий код или направьте на нужную литературу, буду благодарен.
  Ответить с цитированием
Старый 23.10.2014, 19:33   #13
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
но вот застопорился на реализации хука

а зачем вам хук, если у вас все успешно читается? или вы зачем то хотите модифицировать функцию
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 24.10.2014, 17:48   #14
 Разведчик
Аватар для lxxl
 
lxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауруlxxl излучает ауру
Регистрация: 14.10.2011
Сообщений: 13
Популярность: 559
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 2 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Мне нужно знать что это значение именилось и когда это так - выполнить функцию, например сообщить об этом пользователю.
  Ответить с цитированием
Старый 26.10.2014, 11:58   #15
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Определить момент входа на аккаунт в игре

Цитата:
Мне нужно знать что это значение именилось и когда это так - выполнить функцию, например сообщить об этом пользователю.

ну так обычное чтение с памяти процедурой ReadProcessMemory, а дальше условие if. Не пойму, что еще нужно
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] для автоматического входа на аккаунт АнтиАмерика Dark Orbit 29 15.12.2011 00:46
[Баг] уществуют ли в данный момент баг в игре Любимая ферма???? hjl Свободное обсуждение 8 19.05.2011 12:30
[Программа] Программа для быстрого входа в аккаунт (DarkAutoLoginer) V.I.R.U.S. Dark Orbit 165 02.01.2011 21:32

Заявление об ответственности / Список мошенников

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net