// AC 13 ¿ç·þÈ«Ãñ³äÖµ»î¶¯ÐÅÏ¢ #tagGCCrossActAllRechargeInfo struct tagGCCrossActAllRechargeItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; // ÊÇ·ñÅÄÆ· }; struct tagGCCrossActAllRechargeAward { BYTE AwardIndex; // ½±ÀøË÷Òý 0~31 DWORD NeedRMB; // ËùÐèÈ«Ãñ³äÖµRMB WORD NeedPlayerCount; // ËùÐè³äÖµ´ïµ½¸ÃµµÍæ¼ÒÊý WORD NowPlayerCount; // µ±Ç°³äÖµ´ïµ½¸ÃµµÍæ¼ÒÊý BYTE AwardItemCount; // ½±ÀøÎïÆ·Êý tagGCCrossActAllRechargeItem AwardItemList[AwardItemCount]; // ½±ÀøÎïÆ·ÐÅÏ¢ }; struct tagGCCrossActAllRechargeInfo { tagHead Head; BYTE ServerInfoLen; char ServerIDRangeInfo[ServerInfoLen]; //¿ª·Å¸Ã»î¶¯µÄ·þÎñÆ÷ID·¶Î§ÁÐ±í£¬json¸ñʽ [[IDA, IDB], ...]£¬ [] Ϊȫ·þ char StartDate[10]; // ¿ªÊ¼ÈÕÆÚ y-m-d char EndtDate[10]; // ½áÊøÈÕÆÚ y-m-d BYTE AwardCount; tagGCCrossActAllRechargeAward AwardList[AwardCount]; // ½±Àøµµ´ÎÐÅÏ¢ };