//04 01 µØÍ¼Í¬²½Íæ¼Ò»º´æÊý¾Ýµ½GameServer#tagMGUpdatePlayerCache struct tagMGUpdatePlayerCache { tagHead Head; DWORD PlayerID; //Íæ¼ÒID WORD PlayerLV; //Íæ¼ÒµÈ¼¶ BYTE IsLogouting; //±¾´ÎÊÇ·ñΪÏÂÏßͬ²½ DWORD OffTime; // ÏÂÏßʱ¼ä´Á WORD PropDataSize; char PropData[PropDataSize]; //ÊôÐԼǼ WORD PlusDataSize; char PlusData[PlusDataSize]; //À©Õ¹¼Ç¼ WORD ItemDataSize1; char ItemData1[ItemDataSize1]; //1½××°±¸Êý¾Ý WORD ItemDataSize2; char ItemData2[ItemDataSize2]; WORD ItemDataSize3; char ItemData3[ItemDataSize3]; WORD ItemDataSize4; char ItemData4[ItemDataSize4]; WORD ItemDataSize5; char ItemData5[ItemDataSize5]; WORD ItemDataSize6; char ItemData6[ItemDataSize6]; WORD ItemDataSize7; char ItemData7[ItemDataSize7]; WORD ItemDataSize8; char ItemData8[ItemDataSize8]; WORD ItemDataSize9; char ItemData9[ItemDataSize9]; WORD ItemDataSize10; char ItemData10[ItemDataSize10]; WORD ItemDataSize11; char ItemData11[ItemDataSize11]; WORD ItemDataSize12; char ItemData12[ItemDataSize12]; WORD ItemDataSize13; char ItemData13[ItemDataSize13]; WORD ItemDataSize14; char ItemData14[ItemDataSize14]; WORD ItemDataSize15; char ItemData15[ItemDataSize15]; WORD ItemDataSize16; char ItemData16[ItemDataSize16]; WORD ItemDataSize17; char ItemData17[ItemDataSize17]; WORD ItemDataSize18; char ItemData18[ItemDataSize18]; WORD ItemDataSize19; char ItemData19[ItemDataSize19]; WORD ItemDataSize20; char ItemData20[ItemDataSize20]; BYTE PackDataSyncState; // ´ò°üÊý¾Ýͬ²½×´Ì¬£º 0-²»Í¬²½£»¸öλ-ÊÇ·ñͬ²½±¾·þ£»Ê®Î»-ÊÇ·ñͬ²½¿ç·þ DWORD PackDataLen; char PackData[PackDataLen]; WORD PackMsgLen; char PackMsg[PackMsgLen]; };