hxp
2025-06-04 d558b308ecb83ea021036ec456b796d1841b015a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// 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];    //ÓÎÀú½±ÀøÐÅÏ¢Áбí
};