|
Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером |
|
Опции темы | Поиск в этой теме | Опции просмотра |
22.06.2013, 16:35 | #1 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
Пакеты клиент <-> сервер
Доброго времени суток, решил опять посидеть над мангосом, и глянул сразу на катаклизм. Раньше насколько я помню было простое считывание через поток данных из пакета, а сейчас вижу что то добавилось какие-то WriteGuidBytes, WriteGuidMask. Буду благодарен если кто то расскажет(может уже где то обсуждалось, но не нашёл) что это вообще такое и что за числа, например тут:
data.WriteGuidMask<0, 3, 6, 7, 2, 5, 1, 4>. Код:
WorldPacket data(SMSG_MOVE_KNOCK_BACK, 9 + 4 + 4 + 4 + 4 + 4 + 1 + 8); data.WriteGuidMask<0, 3, 6, 7, 2, 5, 1, 4>(guid); data.WriteGuidBytes<1>(guid); data << float(vsin); // y direction data << uint32(0); // Sequence data.WriteGuidBytes<6, 7>(guid); data << float(horizontalSpeed); // Horizontal speed data.WriteGuidBytes<4, 5, 3>(guid); data << float(-verticalSpeed); // Z Movement speed (vertical) data << float(vcos); // x direction data.WriteGuidBytes<2, 0>(guid); SendPacket(&data); |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пакеты от клиента к серверу | acteros | Опкоды, Формулы, Клиент | 34 | 24.07.2014 09:15 |
Клиент и тайм зоны | Amaru | Опкоды, Формулы, Клиент | 5 | 29.05.2012 18:36 |
Пакеты MANGOS | Archon64 | Корзина | 3 | 08.01.2011 17:33 |
Клиент Катаклизма | evilstar | Флудильня | 5 | 04.12.2010 12:58 |
Портативный SQL клиент | selector | Новичкам | 10 | 09.07.2010 17:12 |