|
Список клана - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
08.10.2011, 23:52
|
#1
|
|
|
|
Разведчик
|
Регистрация: 22.07.2011
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Список клана
Добрый вечер. Может кто нибудь пожалуйста подсказать, как скопировать список игроков чужого клана с их лвлами, кол-вом хп и мп? Один знакомы делал это как то через пакеты.
Хотелось бы помощи а не насмешек... Спасибо
|
|
|
09.10.2011, 12:12
|
#2
|
|
|
|
Разведчик
|
Регистрация: 07.04.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
Приходишь на локу, где чужой клан в полном составе, идешь по списку игроков, читаешь ID клана, ищешь по этому ID имя клана, если то что нам нужно, берем текущего игрока в таргет, читаем ник, лвл, хп, мп, записываем в бд, переходим к следующему персонажу, повторять, пока не конец списка.
Мне больше интересно, как прочитать свой кланлист (ник - должность - титул - онлайн). Ну и как сменить титул.
|
|
|
09.10.2011, 15:06
|
#3
|
|
|
|
Разведчик
|
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
|
Re: Список клана
Уже длительное время слежу подобным образом за популяцией персов на одном из серверов РУофа.
Пару раз в неделю ставлю на сутки бота, возле телепорта,
который просматривает и записывает в базу всех проходящих мимо персов.
Веду статистику их развития и хождения по кланам.
На данный момент насчитал:
2890 зарегистрированных гильдий
49945 различных персонажей
|
|
|
09.10.2011, 19:26
|
#4
|
|
|
|
Разведчик
|
Регистрация: 07.04.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
прикольно XD
|
|
|
19.10.2011, 20:53
|
#5
|
|
|
|
Разведчик
|
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
|
Re: Список клана
действительно, хотелось бы узнать структуру, как получить список игроков из клан-листа своего клана.
|
|
|
02.05.2013, 15:54
|
#6
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
Подымаю тему. Стало актуально. Список клана получить можно, все ок. Но клиент сам по себе не обновляет инфу о клане. Приходится жать кнопочку "обновить". Вот что нашел:
Код:
00473190 51 PUSH ECX
00473191 53 PUSH EBX
00473192 56 PUSH ESI
00473193 8BF1 MOV ESI,ECX
00473195 33C0 XOR EAX,EAX
00473197 3946 44 CMP DWORD PTR DS:[ESI+44],EAX
0047319A 57 PUSH EDI
Пытаюсь вызвать функцию инжектом
Код:
pushad
mov eax, x473190
mov ecx, x81F65D0 //адрес структуры клана
call eax
popad
ret
ну при этом клиент вылетает с ошибкой... подскажите что не так?
|
|
|
02.05.2013, 17:28
|
#7
|
|
|
|
Сержант
|
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
|
Re: Список клана
bsbalex,
Код:
CMP DWORD PTR DS:[ESI+44],EAX
Вот в этом наверняка и проблема. ESI чему равен?
Сомневаюсь, что чему-то дельному.
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3
|
|
|
02.05.2013, 17:58
|
#8
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
mov ecx, x81F65D0
00473193 8BF1 MOV ESI,ECX
Так чему равен ESI ?
|
|
|
02.05.2013, 23:46
|
#9
|
|
|
|
Сержант
|
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
|
Re: Список клана
И правда.
А вот это тогда:
|
Цитата: |
|
|
|
|
|
|
|
|
|
mov ecx, x81F65D0 //адрес структуры клана
|
|
|
|
|
|
Он что, статический? Не может такого быть.
Быть может, он уже поменялся к моменту инжекта?
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3
|
|
|
03.05.2013, 09:14
|
#10
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
не статический, его я вычисляю...
BA+x218
Если в момент инжекта висит OLLYDBG на дебаге, то функция вызывается, но потом "улетает" в какие-то дебри... там походу и вешается. Вызов в модуле client на данную ф-ю я не нашел. Как она вызывается - не знаю. Искал чисто по использованию адреса самой структуры. Она и навела на этот кусок кода. Похоже, но не факт... При нажатии кнопки "обновить" в клиенте, данная ф-я вызывается и с теми же параметрами регистра ЕСХ. Но что-то не так. Может я вызываю не так? После ZX я не очень дружу с адресацией. Может стоит юзать не mov ECX, xxx, а mov ECX, DWORD PTR DS: (xxx) ???
Последний раз редактировалось bsbalex; 03.05.2013 в 09:26.
|
|
|
06.05.2013, 14:28
|
#11
|
|
|
|
Разведчик
|
Регистрация: 14.10.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Список клана
Есть какие-либо соображения?
|
|
|
28.06.2013, 08:24
|
#12
|
|
|
|
Разведчик
|
Регистрация: 06.07.2010
Сообщений: 30
Популярность: 364
Сказал(а) спасибо: 1
Поблагодарили 16 раз(а) в 9 сообщениях
|
Re: Список клана
Функция нашлась?
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Обсуждение] кач клана
|
#ТОПОР# |
Общение и обсуждение, архив Point Blank |
2 |
21.07.2011 00:32 |
[Помогите!] КАЧ КЛАНА!!!
|
yurkovskiy |
Общение и обсуждение, архив Point Blank |
1 |
05.07.2011 10:43 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 08:20.
|
|