Показать сообщение отдельно
Старый 06.12.2008, 02:46   #7
Новичок
 
Регистрация: 16.10.2008
Сообщений: 6
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
kamil пока неопределено
По умолчанию

Чтобы не плодить бесполезные темы продолжу спрашивать именно тут.

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

2) Попробовал купить через клиента, а потом через пакеты.
На сервер идет два пакета по запросу на покупку 1го антидота:
Tип: 0x21 (RequestBypassToServer)
21 6D 00 65 00 6E 00 75 00 5F 00 73 00 65 00 6C 00 65 00 63 00 74 00 3F 00 61 00 73 00 6B 00 3D 00 2D 00 31 00 26 00 72 00 65 00 70 00 6C 00 79 00 3D 00 30 00 00 00
-----------------------------
Tип: 0x1F (RequestBuyItem)
1F 44 94 D2 DC 01 00 00 00 27 07 00 00 01 00 00 00
-------------------------------------------
Вставляем, отправляем. Ничего не купленно. Пробуем еще раз купить через клиент. Пакет 0x21 (RequestBypassToServer) идет абсолютно такой же, а 0x1F (RequestBuyItem) вот такой:
1F 44 50 27 E1 01 00 00 00 27 07 00 00 01 00 00 00

Заметим что изменились 3 байта. И они меняются постоянно. Вот я и подумал, что может антидот не покупается именно изза этого изменения. Подскажите пожалуйста
kamil вне форума   Ответить с цитированием