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

Отправка пакета

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 08.10.2013, 20:11   #1
 Разведчик
Аватар для xOmGLoLx
 
xOmGLoLx никому не известный тип
Регистрация: 07.10.2013
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
Smile Отправка пакета

Всем привет.
Мне нужно открыть предмет (к примеру: имунка, аптека, коробка) в заранее известной ячейке инвентаря. Думаю открыть это пакетом, но в них не силен. Зациклился на этом
Песочный - номер ячейки инвентаря. Оранжевый - 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
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 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
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Отправка пакета sith999 Вопросы и ответы, обсуждения 3 18.06.2013 17:23
Отправка пакета Zo_Om4eG Общение разработчиков 6 07.09.2012 20:28
[Помогите!] Отправка пакета STIL23 Общение разработчиков 4 12.03.2012 10:53
[Помогите!] Отправка пакета lcd1232 Общение разработчиков 6 18.02.2012 13:21
WP отправка собственного пакета FreeFree Общение и обсуждение 2 06.12.2010 15:49

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

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net