Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
PROTOCOL_BATTLE_START_GAME_ACK
#1
А можно ли его структуру PROTOCOL_BATTLE_START_GAME_ACK
Так как у меня там почему то еще и карта с режимом идет
Ответ
#2
Правдивее бы выглядело "я не пытался разбираться, ибо не хочу тратить время".

Код:
short // ?
byte // characters

[
    byte // character.SlotId
    uint // character.TemplateId
    
    // ...
    // other equip
    // ...
    
    // repair info (5 bytes)
    
    int // ?
    
    // skills (6 bytes)
]

// stage
Ответ
#3
PROGRAMMATOR Написал:Правдивее бы выглядело "я не пытался разбираться, ибо не хочу тратить время".

Код:
short // ?
byte // characters

[
    byte // character.SlotId
    uint // character.TemplateId
    
    // ...
    // other equip
    // ...
    
    // repair info (5 bytes)
    
    int // ?
    
    // skills (6 bytes)
]

// stage

Вот пакет пойманный через WireShark, я поймал 2 пакета: 1 в туториал а другой на ботах, почему то захватило режим и карту.

Код:
00000100ab2b09002a9a010013150300cf970400d935060061c00700ad2b0900e432290014350c00acbb0d00400caa3bfdc810008019ad3b20a0ae3b000000000000000064646464640000000100ffff0100002c00000ad403080f0000100a05bdb6000001000000000000000000000000000000000000500072006f006a006500630074005f0047000000000000000000000000000000000000e10100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000650061007200410077006f006b0065000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff0000000000000000000000004d00400054005200490058007e0000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c00110f000000005400750074006f007200690061006c00000058e0269d43004b0069006c006c0065006400210000000000000000002c00000a020100050f80000000000000490072006f006e004d0061006e0032003100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000420000000100000000000000000000000000000000000000

И вы говорили что там идет "Эквип персонажа, почти тоже самое что в пакете PROTOCOL_BASE_GET_CHARA_INFO_ACK, только еще инфа о состоянии (износ) оружия."
поэтому я и решил что тот пакет который я поймал склеился с пакетом инф о комнате.
Вот и решил уточнить
Ответ
#4
Только там персонажи те, что в игре, а не именно твои.
Карта и режим там есть, снизу, 4 байта.
Ответ
#5
PROGRAMMATOR Написал:Только там персонажи те, что в игре, а не именно твои.
Карта и режим там есть, снизу, 4 байта.

И как понимаю там снизу еще до режимов есть название комнаты да?
Ответ
#6
Нет, видимо у тебя склеилось несколько пакетов в снифе.
Ответ
#7
PROGRAMMATOR Написал:Нет, видимо у тебя склеилось несколько пакетов в снифе.

как я и говорил , у меня в конце этого пакета информация о комнате.
название
режим
карта
и 12 байт 00
Ответ
#8
Найди пакет в Wireshark, выбери Data и нажми Ctrl + H.

[Изображение: 9tpbL.png]

Сохрани в файл и скинь.
Ответ
#9
PROGRAMMATOR Написал:Найди пакет в Wireshark, выбери Data и нажми Ctrl + H.

[Изображение: 9tpbL.png]

Сохрани в файл и скинь.

Вот и еще 660 пакета вообще нету(
PROTOCOL_BASE_GET_USER_INFO_ACK
PROTOCOL_BATTLE_START_GAME_ACK
Ответ
#10
PROTOCOL_BATTLE_START_GAME_ACK

[Изображение: 6CTA.png]

PROTOCOL_ROOM_GET_SLOTINFO_ACK

[Изображение: 94K1v.png]

PROTOCOL_ROOM_CHANGE_ROOMINFO_ACK

[Изображение: u9Ot.png]

Всё там есть, было бы желание найти. Вот ты же видишь, что размер пакета PROTOCOL_BATTLE_START_GAME_ACK = 0x57 = 87 байт, и при этом говоришь - у меня там в пакете снизу название карты. Да до того названия там 1080 байт.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)