|
Отправка пакета - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
08.10.2013, 20:11
|
#1
|
|
|
|
Разведчик
|
Регистрация: 07.10.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Отправка пакета
Всем привет.
Мне нужно открыть предмет (к примеру: имунка, аптека, коробка) в заранее известной ячейке инвентаря. Думаю открыть это пакетом, но в них не силен. Зациклился на этом
Песочный - номер ячейки инвентаря. Оранжевый - id предмета.
28 00 00 01 1F 00 A9 21 00 00 - Использование итема.
1F 00 - Ячейка
A9 21 00 00 - ID Предмета. (я думаю правильно понял - использ. = открыть)
Интересно то, откуда взялось A9 21 00 00?
Где-то читал про то, как изменяют число в пакетные данные (хз,как еще сказать). Вроде там в калькуляторе под Hex'ом что-то делали. Расскажите, что да к чему. И если не сложно дайте ссылку на гайды по пакетам).
Спасибо.
|
|
|
08.10.2013, 20:51
|
#2
|
|
|
|
Рыцарь-капитан
|
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: Отправка пакета
Ссылки на гайды по пакетам нет, вы можете скачать PWPacketListener
Поймать пакет с помощью него и посмотреть, что изменяется, например юзаем один предмет в разных ячейках, у нас меняется значения ячеек, обычно все записывается с типом DWord - 4 байт или 2 байта. если вы хотите перевести их в 10-чную СС , то есть в обычные числа, то записывать в калькулятор их надо в обратном порядке по 2 байта. Например вот ваше число
A9 21 00 00
если писать по порядку мы получим огромное число не имеющее смысла, что увы неверно, поэтому мы пишем с другой стороны (00 00 убираем, так как из курса математики знаем, что от них толку нет перед целым числом) у нас получается 21 A9 . переведя его в обычное число получим 8617.
Ячейки у нас идут перед ним в 2 байтах, а именно 1F 00, аналогичным образом 1F переводим в число и получаем 31
28 00 - это у нас основная часть пакета указывающая на его тип, она будет неизменной
00 01 - вообще хз что это, но оно тоже не меняется
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 19:29.
|
|