hch
2025-06-04 362248ca8bd3d5304df84444c8d04a7456cc5cc0
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// AA 67 BossÀúÁ·»î¶¯ÐÅÏ¢ #tagMCActBossTrialInfo
 
struct    tagMCActBossTrialItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
 
struct    tagMCActBossTrialAwardEx
{
    DWORD        NeedScore;    // ¶îÍâ½±ÀøËùÐè»ý·Ö
    BYTE        Count;        // ¶îÍâ½±ÀøÎïÆ·Êý
    tagMCActBossTrialItem    AwardItemList[Count];    // ¶îÍâ½±ÀøÎïÆ·Áбí
};
 
struct   tagMCActBossTrialBillard
{
    DWORD        Rank;        // Ãû´Î£¬1-´ú±íµÚÒ»Ãû£»Ö§³Ö¿ä¶Î£¬Èç1£¬3 ´ú±íµÚ1Ãû£¬µÚ2~3Ãû
    BYTE        Count;        // ½±ÀøÎïÆ·Êý
    tagMCActBossTrialItem    AwardItemList[Count];    // ½±ÀøÎïÆ·ÁÐ±í£¬µ±ÏÉÃ˰ñʱ£¬Èç¹ûÓиý±ÀøÔò´ú±íÃËÖ÷½±Àø£¬·ñÔòĬÈϾùΪ³ÉÔ±½±Àø
    BYTE        MemCount;        // ³ÉÔ±½±ÀøÎïÆ·Êý
    tagMCActBossTrialItem    MemAwardItemList[MemCount];    // ³ÉÔ±½±ÀøÎïÆ·ÁÐ±í£¬½öÏÉÃ˰ñʱÓÐЧ
    DWORD        NeedScore;    // ÉϰñËùÐè»ý·Ö
    BYTE        CountEx;        // ¶îÍâ½±ÀøÊý
    tagMCActBossTrialAwardEx    AwardItemExList[CountEx];    // ¶îÍâ½±ÀøÁбí
};
 
struct   tagMCActBossTrialSubmitInfo
{
    BYTE        RecordIndex;    // ¼Ç¼Ë÷Òý
    WORD        NeedCount;    // ËùÐèÌá½»¸öÊý
    BYTE        Count;        // ½±ÀøÎïÆ·Êý
    tagMCActBossTrialItem    AwardItemList[Count];    // ½±ÀøÎïÆ·Áбí
};
 
struct    tagMCActBossTrialInfo
{
    tagHead        Head;
    BYTE        ActNum;        // »î¶¯±àºÅ
    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        ResetType;    // ÖØÖÃÀàÐÍ£¬0-0µãÖØÖã»1-5µãÖØÖÃ
    WORD        LimitLV;        // ÏÞÖÆµÈ¼¶
    WORD        ShopType;    // ¿ª·ÅÉ̵êÀàÐÍ£¬¿ÉÄÜΪ0²»¿ª·Å
    BYTE        SubResetType;    // Ìύƾ֤½±ÀøÖØÖÃÀàÐÍ£¬0-¸úËæ»î¶¯£» 1-0µãÖØÖã»2-5µãÖØÖÃ
    BYTE        SubmitCount;
    tagMCActBossTrialSubmitInfo        SubmitInfoList[SubmitCount];        // Ìύƾ֤ÐÅÏ¢Áбí
    BYTE        PersonalBillCount;
    tagMCActBossTrialBillard    PersonalBillboardInfoList[PersonalBillCount];    // ¸öÈ˰ñµ¥½±ÀøÐÅÏ¢ÁÐ±í£¬Èç¹ûûÓдú±í±¾´Î»î¶¯Ã»Óиðñ½±Àø
    BYTE        FamilyBillCount;
    tagMCActBossTrialBillard    FamilyBillboardInfoList[FamilyBillCount];        // ÏÉÃ˰ñµ¥½±ÀøÐÅÏ¢ÁÐ±í£¬Èç¹ûûÓдú±í±¾´Î»î¶¯Ã»Óиðñ½±Àø
};