// AA 20 ½ÚÈÕѲÀñ»î¶¯ÐÅÏ¢ #tagMCFeastWeekPartyInfo struct tagMCFeastWeekPartyItem { WORD NeedPoint; // Áì½±ÐèÒª»ý·Ö DWORD ItemID; // ÎïÆ·ID WORD ItemCnt; // ÎïÆ·ÊýÁ¿ BYTE IsBind; // ÊÇ·ñ°ó¶¨ }; struct tagMCFeastWeekPartyAction { DWORD TemplateID; // Ä£°åID WORD ActionType; // »î¶¯Àà±ð DWORD TotalTimes; // ¿ÉÍê³ÉµÄ×Ü´ÎÊý£¬0±íʾ²»ÏÞ´ÎÊý DWORD SingleTimes; // µ¥´ÎÁì½±ÐèÒªµÄ´ÎÊý DWORD Point; // µ¥´ÎÁì½±»ý·Ö BYTE Count; // ÎïÆ·Êý tagMCFeastWeekPartyItem ItemInfo[Count]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCFeastWeekPartyDayInfo { BYTE ActCnt; // ÊýÁ¿ WORD TemplateList[ActCnt]; // Ä£°åÁбí BYTE PCount; // ÎïÆ·Êý tagMCFeastWeekPartyItem PItemInfo[PCount]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCFeastWeekPartyInfo { tagHead Head; char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d WORD AdvanceMinutes; // ÌáǰÏÔʾ·ÖÖÓ BYTE IsDayReset; //ÊÇ·ñÿÌìÖØÖà BYTE ResetType; // ÖØÖÃÀàÐÍ£¬0-0µãÖØÖã»1-5µãÖØÖà WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE DayCnt; // ÌìÊý tagMCFeastWeekPartyDayInfo DayInfoList[DayCnt]; // ÿÌìÄ£°å BYTE TCount; // Ä£°åÊý tagMCFeastWeekPartyAction ActionInfo[TCount]; // »î¶¯Ä£°åÐÅÏ¢ };