// AA 46 ½ÚÈÕÓÎÀú»î¶¯ÐÅÏ¢ #tagMCFeastTravelInfo struct tagMCFeastTravelAwardItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; }; struct tagMCFeastTravelAward { BYTE AwardIndex; //ÓÎÀú½±ÀøË÷Òý WORD NeedTravelPoint; //µ¥´ÎÁì½±ËùÐèÓÎÀúÖµ WORD AwardCountMax; //×î´ó¿ÉÁìÈ¡´ÎÊý£¬0´ú±í²»ÏÞ BYTE AwardItemCount; //½±ÀøÎïÆ·Êý tagMCFeastTravelAwardItem AwardItemList[AwardItemCount]; //½±ÀøÎïÆ·Áбí }; struct tagMCFeastTravelTask { BYTE TravelTaskID; //ÓÎÀúÈÎÎñID WORD FinishNeedValue; //µ¥´ÎÍê³ÉËùÐè½ø¶È WORD FinishTimeMax; //×î´ó¿ÉÍê³É´ÎÊý£¬0´ú±í²»ÏÞ WORD AddTravelPoint; //µ¥´ÎÍê³É»ñµÃÓÎÀúÖµ }; struct tagMCFeastTravelInfo { tagHead Head; char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d WORD LimitLV; // ÏÞÖÆµÈ¼¶ BYTE ResetType; // ÖØÖÃÀàÐÍ£¬0-0µãÖØÖã»1-5µã¿ª£¬5µãÖØÖã»2-5µã¿ª£¬0µãÖØÖà BYTE TravelTaskCount; // ÓÎÀúÈÎÎñÊý tagMCFeastTravelTask TravelTaskList[TravelTaskCount]; //ÓÎÀúÈÎÎñÐÅÏ¢Áбí BYTE TravelAwardCount; // ÓÎÀú½±ÀøÊý tagMCFeastTravelAward TravelAwardList[TravelAwardCount]; //ÓÎÀú½±ÀøÐÅÏ¢Áбí };