парсинг пакета 0069 (xkore 1 на FreeRO)

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

парсинг пакета 0069 (xkore 1 на FreeRO)

Сообщение 4epT »

режим xkore 1
serverType kRO_RagexeRE_0
0069 0

Код: Выделить всё

Waiting for the Ragnarok Online client to connect to X-Kore... ready
You can login with the Ragnarok Online client now.
================================================
<< Received packet (server): 0069  [Account Info] [79 bytes]   Dec 17 20:27:
2009
  0>  69 00 4F 00 DA C6 32 2E    4D 50 1F 00 39 8E 09 27    i.O...2.MP..9..'
 16>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
 32>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 01 58    ...............X
 48>  97 B8 16 E9 17 57 6F 72    6C 64 20 6F 66 20 46 72    .....World of Fr
 64>  65 65 64 6F 6D 00 00 00    00 6C 03 00 00 00 00       eedom....l.....
-----------Account Info------------
Account ID: 2052173    4D 50 1F 00
Sex:        Boy
Session ID: 775079642  DA C6 32 2E
            654937657  39 8E 09 27
-----------------------------------
--------- Servers ----------
#   Name                  Users  IP              Port
0   World of Freedom      876    88.151.184.22   6121
-------------------------------
Packet Tokenizer: Unknown switch: 504D
================================================
<< Received unknown packet [476 bytes]   Dec 17 20:27:08 2009
  0>  4D 50 1F 00 6B 00 D8 01    00 00 00 00 00 00 00 00    MP..k...........
 16>  00 00 00 00 00 00 00 00    00 00 00 00 17 AF 01 00    ................
 32>  5A 14 00 00 F5 68 06 00    E4 68 20 02 45 00 00 00    Z....h...h .E...
как видно из примера - 4 байта не приклеились к пакету 0069..

выход вижу только один - прописать жёстко длину пакета: 0069 83

тогда наблюдаем следующую картину:

Код: Выделить всё

================================================
<< Received packet (server): 0069  [Account Info] [83 bytes]   Dec 17 20:34:21
2009
  0>  69 00 4F 00 0A DA BF 69    4D 50 1F 00 95 68 22 20    i.O....iMP...h"
 16>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
 32>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 01 58    ...............X
 48>  97 B8 16 E9 17 57 6F 72    6C 64 20 6F 66 20 46 72    .....World of Fr
 64>  65 65 64 6F 6D 00 00 00    00 67 03 00 00 00 00 4D    eedom....g.....M
 80>  50 1F 00                                              P..
-----------Account Info------------
Account ID: 2052173    4D 50 1F 00
Sex:        Boy
Session ID: 1774180874 0A DA BF 69
            539125909  95 68 22 20
-----------------------------------
--------- Servers ----------
#   Name                  Users  IP              Port
0   World of Freedom      871    88.151.184.22   6121
1                                77.80.31.0
-------------------------------
================================================
<< Received packet (server): 006B  [Received characters from Game Login Server]
[472 bytes]   Dec 17 20:34:21 2009
  0>  6B 00 D8 01 00 00 00 00    00 00 00 00 00 00 00 00    k...............
 16>  00 00 00 00 00 00 00 00    17 AF 01 00 5A 14 00 00    ............Z...
тогда появляется гадость в виде:

Код: Выделить всё

1                                77.80.31.0

хм.. можно конечно в пакетики вот так добавить: 504D 4
но это же не наш метод
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: парсинг пакета 0069 (xkore 1 на FreeRO)

Сообщение kLabMouse »

4epT
kRO_RagexeRE_0
Не думаю что оно именно твоё, поисмотри более конкретно.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: парсинг пакета 0069 (xkore 1 на FreeRO)

Сообщение 4epT »

да всё равно пакет 0069 (account_server_info) всё равно используется только в одном файле
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить