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

Пакет на установку кота (торговля)

-

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

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

Ответ
 
Опции темы
Старый 04.03.2013, 09:02   #1
 Разведчик
Аватар для Krio K.Th
 
Krio K.Th никому не известный тип
Регистрация: 24.10.2011
Сообщений: 3
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
Post Пакет на установку кота (торговля)

Помогите с расшифровкой пакета на постановку кота. Не понимаю что за мусор в середине (координаты или угол поворота что ли?)

54 00 - открываем окно торговли
4D 00 - закрываем окно торговли

Пакет кота (разбил вертикально), допустим на продажу:
4C 00
01 00 - кол-во предметов
хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх хх - имя магазина
?? ... ... ... ?? - непонятный фрагмент 32 байта (помогите понять, что тут?)

23 03 00 00 ID
17 00 00 00 ячейка инвентаря (нумерация с нуля)
64 00 00 00 кол-во (100 штук)
10 27 00 00 цена

Если забиваю нулями этот фрагмент, кот все равно становится, но его уже игровыми методами не снять..

Последний раз редактировалось Krio K.Th; 04.03.2013 в 09:45.
  Ответить с цитированием
Старый 04.03.2013, 17:22   #2
 Сержант
Аватар для whoami
 
whoami на правильном путиwhoami на правильном пути
Регистрация: 07.09.2010
Сообщений: 124
Популярность: 147
Сказал(а) спасибо: 22
Поблагодарили 87 раз(а) в 18 сообщениях
 
По умолчанию Re: Пакет на установку кота (торговля)

Вот не знаю... после 62 байт названия кота идут сами айтемы: ID вещи, ID слота (0xFFFF для продажи), количество и цена - всё по 4 байта (int32)
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 04.03.2013, 18:03   #3
 Разведчик
Аватар для Krio K.Th
 
Krio K.Th никому не известный тип
Регистрация: 24.10.2011
Сообщений: 3
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Пакет на установку кота (торговля)

Цитата:
Сообщение от whoamiПосмотреть сообщение
Вот не знаю... после 62 байт названия кота идут сами айтемы: ID вещи, ID слота (0xFFFF для продажи), количество и цена - всё по 4 байта (int32)

Просто странный мусор какой-то, меняющийся после движения, вот и закрались сомнения...
  Ответить с цитированием
Старый 08.04.2014, 13:12   #4
 Разведчик
Аватар для Gigabyte88
 
Gigabyte88 никому не известный тип
Регистрация: 28.04.2011
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
Exclamation Re: Пакет на установку кота (торговля)

Вроде бы все наглядно и понятно, но вот нифига не понятно, если честно... Помогите кто понял))
Проблема в том, что не могу пакетом поставить желаемое имя кота, все остальное без проблем...

Вот отсниффеный пакет
Код:
[4C 00] - пакет кота
[01 00] - кол-во продаваемых предметов (1)
[31 00 32 00 33 00 34 00 35 00 36 00 37 00 38 00 39 00 00 00 45 32 30 34 37 45] - имя кота (123456789, 4 байта на символ, итого 13 символов)
[38 31 44 34 31 46 34 35 46 30 37 33 45 44 42 42 42 42 43 42 31 37 22 3B 09 09 0D 0A 09 6D 61 70 73 5B 22 61] - мусор
[EF 1F 00 00] - айди продаваемого предмета (8175)
[15 00 00 00] - ячейка в инвентаре продаваемого предмета (21)
[01 00 00 00] - кол-во продаваемых предметов (1)
[9A 02 00 00] - цена продаваемого предмета (666)
Вот собранный мной пакет
Код:
[4C 00] 
[01 00]
[31 00 32 00 33 00 34 00 35 00 36 00 37 00 38 00 39 00 00 00 00 00 00 00 00 00] - (123456789)
[00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00] 
[EF 1F 00 00] 
[15 00 00 00] 
[01 00 00 00] 
[9A 02 00 00]
Кот ставится, но имя кота не задается а используется предыдущее! Что я делаю не так? Может строка как то по особому должна окончиться?

p.s., скорее всего моя разметка пакета не верна, ибо в премиум магазинчике длинна имени кота больше, чем в обычном, но так или иначе в общем все должно работать и так, я думаю.

Последний раз редактировалось Gigabyte88; 08.04.2014 в 13:22. Причина: Пост скриптум...
  Ответить с цитированием
Старый 08.04.2014, 14:51   #5
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Пакет на установку кота (торговля)

Где-то в пакете должна лежать длина имени кота. Да и мусор не такой уж и мусор, имхо
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 08.04.2014, 16:48   #6
 Разведчик
Аватар для Gigabyte88
 
Gigabyte88 никому не известный тип
Регистрация: 28.04.2011
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Пакет на установку кота (торговля)

Да, я понимаю это. Но я изучил уже порядка 30ти пакетов. Мусор действительно имеет закономерность, но она не ясна. Длинны имени кота нигде не обнаружил.
  Ответить с цитированием
Старый 08.04.2014, 16:57   #7
 Пехотинец
Аватар для Desmond Hume
 
Desmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небеDesmond Hume лучик света в грозовом небе
Регистрация: 13.08.2013
Сообщений: 68
Популярность: 829
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 25
Поблагодарили 13 раз(а) в 6 сообщениях
 
По умолчанию Re: Пакет на установку кота (торговля)

Цитата:
Сообщение от Gigabyte88Посмотреть сообщение
4 байта на символ

В PW юникод юзается. А если я не идиот, в одном символе юникода 2 байта.
  Ответить с цитированием
Старый 08.04.2014, 17:25   #8
 Разведчик
Аватар для Gigabyte88
 
Gigabyte88 никому не известный тип
Регистрация: 28.04.2011
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Пакет на установку кота (торговля)

Цитата:
В PW юникод юзается. А если я не идиот, в одном символе юникода 2 байта.

Вы абсолютно правы, идиот тут я, действительно 2 байта, собственно это видно из разбора пакета. Но от этого не легче.
  Ответить с цитированием
Ответ

Метки
лох, торговый кот


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Плачу за установку защиты pifoS Вопросы и ответы, обсуждения 0 08.04.2011 19:57

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

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

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