62,041
社区成员
发帖
与我相关
我的任务
分享
struct tagItemInterface
{
WORD wItemID;//道具ID
WORD wCount;//道具数量
time_t dwTime;//到期时间
DWORD dwParamA;//扩展参数A
DWORD dwParamB;//扩展参数B
};
//C++的说这个是他们的结构体 把这个的二进制写到varbinary里面去的
StackBuffer nGameItemBuffer,nGameUseItemBuffer;
nGameItemBuffer.InitBuffer(1024);
nGameUseItemBuffer.InitBuffer(1024);
nGameItemBuffer <<pPacket->cbItemCount;
nGameItemBuffer.Write((uint8*)pPacket->ItemInterfaces,sizeof(tagItemInterface)*pPacket->cbItemCount);
nGameUseItemBuffer << pPacket->cbItemUseCount;
nGameUseItemBuffer.Write((uint8*)pPacket->ItemUseInterfaces,sizeof(tagItemUseInterface)*pPacket->cbItemUseCount);
//这个是他们写入二进制的代码