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
// C0 12 ÐÒÔËÔÆ¹ºÂÖ´ÎÐÅÏ¢ #tagGCLuckyCloudBuyRoundInfo
 
struct    tagGCLuckyCloudBuyRoundItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;    // ÊÇ·ñÅÄÆ·
};
 
struct    tagGCLuckyCloudBuyRoundTime
{
    char        StartTime[5];    // ¿ªÊ¼Ê±¼ä H:M
    char        EndtTime[5];    // ½áÊøÊ±¼ä H:M
    BYTE        RoundMax;    // ±¾Ê±¶Î×î´óÂÖ´Î
};
 
struct    tagGCLuckyCloudBuyRoundInfo
{
    tagHead        Head;
    BYTE        ZoneID;    // ËùÊô·ÖÇøID
    char        StartDate[10];    // ¿ªÊ¼ÈÕÆÚ y-m-d
    char        EndtDate[10];    // ½áÊøÈÕÆÚ y-m-d
    BYTE        RoundTimeCount;
    tagGCLuckyCloudBuyRoundTime        RoundTimeList[RoundTimeCount];    //ÂÖ´Îʱ¼ä¶Î
    DWORD        RoundID;        // ÂÖ´ÎΨһID±êʶ£¬µ±ÊÕµ½µÄÂÖ´ÎID±ä¸üʱ£¬Ç°¶ËÐèÇå¿Õ¹ºÂòºÅÂë¼Ç¼»º´æ
    BYTE        RoundNum;    // µ±Ç°Ê±¶ÎµÚ¼¸ÂÖ
    DWORD        SuperItemID;    // ´ó½±ÎïÆ·ID
    BYTE        SuperItemCount;    // ´ó½±ÎïÆ·¸öÊý
    BYTE        SuperItemMoneyType;    // ´ó½±¼ÛÖµ»õ±ÒÀàÐÍ
    DWORD        SuperItemMoneyValue;    // ´ó½±¼ÛÖµ
    WORD        LVLimit;    //¿ªÆôµÈ¼¶
    BYTE        BaseItemCount;    // Ã¿´Î¹ºÂò¹Ì¶¨½±ÀøÎïÆ·Êý
    tagGCLuckyCloudBuyRoundItem        BaseItemList[BaseItemCount];    // Ã¿´Î¹ºÂò¹Ì¶¨½±ÀøÎïÆ·ÐÅÏ¢
    BYTE        RandItemCount;    // Ã¿´Î¹ºÂòËæ»ú½±ÀøÎïÆ·Êý
    tagGCLuckyCloudBuyRoundItem        RandItemList[RandItemCount];    // Ã¿´Î¹ºÂòËæ»ú½±ÀøÎïÆ·ÐÅÏ¢
};