// AA 11 ÏÞÊ±ÌØ»Ý»î¶¯ÐÅÏ¢ #tagMCSpringSaleInfo struct tagMCSpringSaleItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; BYTE IsMainItem; //ÊÇ·ñ±êµÄÎï }; struct tagMCSpringSaleGiftbag { DWORD GiftID; //É̳DZíµÄÎïÆ·ID BYTE BuyCountLimit; //ÏÞ¹ºÊý BYTE MoneyType; //ÏûºÄ»õ±ÒÀàÐÍ DWORD MoneyNumber; //ÏûºÄ»õ±ÒÊýÁ¿ DWORD MoneyOriginal; //Ô­¼Û BYTE GiftItemCount; // Àñ°üÎïÆ·Êý tagMCSpringSaleItem ItemInfo[GiftItemCount]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCSpringSaleShop { BYTE GiftbagCount; // É̵êÀñ°üÊý tagMCSpringSaleGiftbag GiftbagInfo[GiftbagCount]; // Àñ°üÐÅÏ¢ }; struct tagMCSpringSaleTime { char StartTime[5]; // ¿ªÊ¼Ê±¼ä H:M char EndtTime[5]; // ½áÊøÊ±¼ä H:M }; struct tagMCSpringSaleInfo { tagHead Head; BYTE ActNum; //»î¶¯±àºÅ char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d WORD AdvanceMinutes; // ÌáǰÏÔʾ·ÖÖÓ BYTE ActivityTimeCount; tagMCSpringSaleTime ActivityTime[ActivityTimeCount]; //»î¶¯Ê±¼ä BYTE IsDayReset; //ÊÇ·ñÿÌìÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE ShopCount; // É̵êÊý tagMCSpringSaleShop ShopInfo[ShopCount]; // É̵êÐÅÏ¢, µ±Óжà¸öÉ̵êÇÒÓжà¸ö»î¶¯Ê±¼ä¶ÎʱÔòÿ¸öʱ¼ä¶Î¶ÔÓ¦Ò»¸öÉ̵ꣻ };