Потому что ты читаешь какую-то хуйню, а точнее issuerID. Что это вообще такое?
Код:
if (params->packetId == PacketEnumeration::ID_BULLET_SYNC) {
BitStream *bs = params->bitStream;
stBulletData data;
byte packetID;
WORD pID;
bs->ResetReadPointer();
bs->Read(packetID);
if (in)
bs->Read(pID);
bs->Read((PCHAR)&data, sizeof(stBulletData));
}