// 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]; // ÏÉÃ˰ñµ¥½±ÀøÐÅÏ¢ÁÐ±í£¬Èç¹ûûÓдú±í±¾´Î»î¶¯Ã»Óиðñ½±Àø };