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

ООГ пакет удачной сделки

-

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

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

Ответ
 
Опции темы
Старый 24.08.2013, 11:49   #1
 Разведчик
Аватар для wajskopf
 
wajskopf никому не известный тип
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question ООГ пакет удачной сделки

Подскажите кто знает, структуру пакета удачной сделки, то есть информационного сообщения, которое приходит если ты что-то продал/купил, находясь в коте...
  Ответить с цитированием
Старый 24.08.2013, 17:07   #2
-= Мастер Света =-
 Капитан
Аватар для FreePVP)))
 
FreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского СоюзаFreePVP))) трижды герой Советского Союза
Регистрация: 24.09.2010
Сообщений: 262
Популярность: 6723
Сказал(а) спасибо: 118
Поблагодарили 346 раз(а) в 104 сообщениях
Отправить сообщение для FreePVP))) с помощью ICQ Отправить сообщение для FreePVP))) с помощью Skype™
 
По умолчанию Re: ООГ пакет удачной сделки

Цитата:
Сообщение от wajskopfПосмотреть сообщение
Подскажите кто знает, структуру пакета удачной сделки, то есть информационного сообщения, которое приходит если ты что-то продал/купил, находясь в коте...

А чего сами не разберете?
________________
TwinkDB - твинки любого игрока, их дата создания, последний онлайн, статус удаления и прочее
Skype - freepvps
ICQ - 412705115


[Ссылки могут видеть только зарегистрированные пользователи. ] - ставкобот
[Ссылки могут видеть только зарегистрированные пользователи. ] - общение в КЧ через смартфон
  Ответить с цитированием
Старый 25.08.2013, 14:29   #3
 Разведчик
Аватар для wajskopf
 
wajskopf никому не известный тип
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

Накопал следующую инфу...

покупка
22 - container (byte)
1d - buffer size (cuint32)
1c - packet size (cuint32)
4800 - type - BuyInfo (word)
08000000 - сумма покупки (dword)
00000000 - ?? (dword)
01 - есть ли еще купленный товар? (byte)(false/true)
0100 - всего куплено наименований (word)
хххххххх - item ID (dword)
00000000 - ?? (dword)
01000000 - count (dword)
0a00 - slot (word)
00 - есть ли еще купленный товар? (byte)(false/true)

22 - container (byte)
2c - buffer size (cuint32)
2b - packet size (cuint32)
4800 - type - BuyInfo (word)
b80b0000 - 3000 - сумма покупки (dword)
00000000 - ??
01 - есть ли еще купленный товар? (byte)(false/true)
0200 - всего куплено наименований (word)
хххххххх - item ID (dword)
00000000 - ??
01000000 - count (dword)
0100 - slot (word)
01 - есть ли еще купленный товар? (byte)(false/true)
хххххххх - item ID (dword)
00000000 - ??
02000000 - count (dword)
0a00 - slot (word)
00 - есть ли еще купленный товар? (byte)(false/true)

продажа
22 - container (byte)
11 - buffer size (cuint32)
10 - packet size (cuint32)
bf00 - type - SellInfo (word)
0a00 - slot (word)
07160000 - item ID (dword)
01000000 - count (dword)
xxxxxxxx - UID of buyer (dword)

следом сразу приходит информация о деньгах в кошельке
22 - container (byte)
0b - buffer size (cuint32)
0a - packet size (cuint32)
5200 - type - GetOwnMoney (word)
xxxxxxxx - money (dword)
00c2eb0b - maxMoney (dword)

Последний раз редактировалось wajskopf; 27.08.2013 в 09:57. Причина: уточнение информации
  Ответить с цитированием
Старый 30.08.2013, 21:32   #4
 Разведчик
Аватар для wajskopf
 
wajskopf никому не известный тип
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

Пакет выхода из кота?
22 03 02 4d00 - верно? похоже тем что установка кота 4с00, но не пашет... может знает кто?
Спасибо

все верно, просто сам немного запарился в коде)) невнимательность((...

Последний раз редактировалось wajskopf; 30.08.2013 в 22:04.
  Ответить с цитированием
Старый 31.08.2013, 01:26   #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: ООГ пакет удачной сделки

Цитата:
Сообщение от wajskopfПосмотреть сообщение
Пакет выхода из кота?
22 03 02 4d00 - верно? похоже тем что установка кота 4с00, но не пашет... может знает кто?
Спасибо

все верно, просто сам немного запарился в коде)) невнимательность((...

Контейнерные пакеты проще ловить Packet Listener'ом
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 04.03.2014, 20:10   #6
 Разведчик
Аватар для wajskopf
 
wajskopf никому не известный тип
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

Ситуация:
вот допустим скупаю два одинаковых итема: в ячейке окна скупки номер 1 и в ячейке номер 2, допустим...
допустим, продали мне товар во вторую ячейку. Но в пакете, который принимаю нигде не указывается в какой ячейке ОКНА СКУПКИ (не инвентаря) произошла покупка. Соответственно не могу правильно отобразить в программе этот случай покупки.
Вопрос: Как можно решить эту проблему?
  Ответить с цитированием
Старый 04.03.2014, 21:19   #7
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

Только предположу. А если смотреть по количеству проданного и оставшегося? Т.е. если в ячейке хватает предметов на продажу, то её уменьшаем, иначе ищем с таким же предметом
  Ответить с цитированием
Старый 07.03.2014, 05:09   #8
 Разведчик
Аватар для wajskopf
 
wajskopf никому не известный тип
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

клиент же как-то понимает...
  Ответить с цитированием
Старый 07.03.2014, 05:48   #9
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

А если запоминать с какого слота в инвентаре был выставлен товар? И в зависимости от него уменьшать количество. Тогда точно различить получится.

Добавлено через 2 минуты
Или делать инициализацию перед торговлей, чтобы соотнести все ячейки кота и инвентаря

Последний раз редактировалось MembRupt; 07.03.2014 в 05:51. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 08.03.2014, 12:43   #10
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: ООГ пакет удачной сделки

Цитата:
Сообщение от wajskopfПосмотреть сообщение
Но в пакете, который принимаю нигде не указывается в какой ячейке ОКНА СКУПКИ (не инвентаря) произошла покупка.

Вообще-то указывается, но немного не так.
Если я правильно помню, при покупке чего-либо котом в списке купленных вещей идет порядковый номер той вещи, которую купили. Правда этот порядковый номер считается не только по вещам скупки, а по всем вещам в коте.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Ответ

Метки
пакет, структура, сделка, oog


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Советы для удачной сделки. Esqulito Общение и обсуждение, архив Lineage 2 0 05.09.2010 21:22

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

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

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