hxp
2025-07-07 3b3e93a9ad031c5ea182783a77530ab43304cf0c
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
39
40
// AA 80 ÏÉÏ»ÃØ¾³¿ç·þ»î¶¯ÐÅÏ¢ #tagMCCrossActXianXiaMJInfo
 
struct    tagMCCrossActXianXiaMJItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
 
struct   tagMCCrossActXianXiaMJAwardEx
{
    DWORD        NeedScore;    // ¶îÍâ½±ÀøËùÐè»ý·Ö
    BYTE        Count;        // ¶îÍâ½±ÀøÎïÆ·Êý
    tagMCCrossActXianXiaMJItem        AwardItemList[Count];    // ¶îÍâ½±ÀøÎïÆ·Áбí
};
 
struct   tagMCCrossActXianXiaMJBillard
{
    DWORD        Rank;        // Ãû´Î£¬1-´ú±íµÚÒ»Ãû£»Ö§³Ö¿ä¶Î£¬Èç1£¬3 ´ú±íµÚ1Ãû£¬µÚ2~3Ãû
    BYTE        Count;        // ½±ÀøÎïÆ·Êý
    tagMCCrossActXianXiaMJItem        AwardItemList[Count];    // ½±ÀøÎïÆ·Áбí
    DWORD        NeedScore;    // ÉϰñËùÐè»ý·Ö
    BYTE        CountEx;        // ¶îÍâ½±ÀøÊý
    tagMCCrossActXianXiaMJAwardEx    AwardItemExList[CountEx];    // ¶îÍâ½±ÀøÁбí
};
 
struct    tagMCCrossActXianXiaMJInfo
{
    tagHead        Head;
    BYTE        ServerInfoLen;
    char        ServerIDRangeInfo[ServerInfoLen];    //¿ª·Å¸Ã»î¶¯µÄ·þÎñÆ÷ID·¶Î§ÁÐ±í£¬json¸ñʽ [[IDA, IDB], ...]£¬ [] ÎªÈ«·þ
    BYTE        GroupValue1;    // »î¶¯°ñµ¥·Ö×éÖµ1£¬ÓÃÓÚ²éѯ¶ÔÓ¦°ñµ¥
    char        StartDate[10];    // ¿ªÊ¼ÈÕÆÚ y-m-d
    char        EndtDate[10];    // ½áÊøÈÕÆÚ y-m-d
    char        JoinStartTime[5];    // ²ÎÓ뿪ʼʱ¼äµã mm:ss
    char        JoinEndTime[5];    // ²ÎÓë½áÊøÊ±¼äµã mm:ss
    BYTE        IsDayReset;    // ÊÇ·ñÿÌìÖØÖÃ
    BYTE        PersonalBillCount;
    tagMCCrossActXianXiaMJBillard    PersonalBillboardInfoList[PersonalBillCount];    // ¸öÈ˰ñµ¥½±ÀøÐÅÏ¢ÁÐ±í£¬Èç¹ûûÓдú±í±¾´Î»î¶¯Ã»Óиðñ½±Àø
};