Как правильно записать содержимое входящего пакета в структуру?
if (params->packetId == PacketEnumeration::ID_PLAYER_SYNC)
{
stOnFootData data;
ZeroMemory(&data, sizeof(data));
byte packetId;
uint16 senderId;
params->bitStream->ResetReadPointer();
params->bitStream->Read(packetId);
params->bitStream->Read(senderId);
params->bitStream->Read((PCHAR)&data, sizeof(data));
SF->getSAMP()->getChat()->AddChatMessage(-1, (std::to_string(senderId) + " || " + std::to_string(data.byteHealth)).c_str());
};
Ид я нормаьно получаю, а вот хп из структуры не могу получить, все время 0. Подскажите, пожалуйста.
Меня интересует конкретно такой способ. Я понимаю, что могу сделать SF->getSAMP()->getPlayers()->pRemotePlayer[senderId]->pPlayerData->onFootData.byteHealth