// AA 0A ÖÜ¿ñ»¶»î¶¯ÐÅÏ¢ #tagMCWeekPartyInfo struct tagMCWeekPartyItem { WORD NeedPoint; // Áì½±ÐèÒª»ý·Ö DWORD ItemID; // ÎïÆ·ID WORD ItemCnt; // ÎïÆ·ÊýÁ¿ BYTE IsBind; // ÊÇ·ñ°ó¶¨ }; struct tagMCWeekPartyAction { DWORD TemplateID; // Ä£°åID WORD ActionType; // »î¶¯Àà±ð DWORD TotalTimes; // ¿ÉÍê³ÉµÄ×Ü´ÎÊý£¬0±íʾ²»ÏÞ´ÎÊý DWORD SingleTimes; // µ¥´ÎÁì½±ÐèÒªµÄ´ÎÊý DWORD Point; // µ¥´ÎÁì½±»ý·Ö BYTE Count; // ÎïÆ·Êý tagMCWeekPartyItem ItemInfo[Count]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCWeekPartyDayInfo { BYTE ActCnt; // ÊýÁ¿ WORD TemplateList[ActCnt]; // Ä£°åÁбí BYTE PCount; // ÎïÆ·Êý tagMCWeekPartyItem PItemInfo[PCount]; // ÎïÆ·ÐÅÏ¢ }; struct tagMCWeekPartyInfo { 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; // ÌìÊý tagMCWeekPartyDayInfo DayInfoList[DayCnt]; // ÿÌìÄ£°å BYTE TCount; // Ä£°åÊý tagMCWeekPartyAction ActionInfo[TCount]; // »î¶¯Ä£°åÐÅÏ¢ };