// A8 01 »ñµÃ½±ÀøÐÅÏ¢ #tagMCGiveAwardInfo struct tagMCGiveAwardMoney { BYTE MoneyType; DWORD MoneyValue; }; struct tagMCGiveAwardItem { DWORD ItemID; DWORD Count; BYTE IsBind; }; struct tagMCGiveAwardInfo { tagHead Head; BYTE EventLen; char EventName[EventLen]; DWORD Exp; // ½±Àø¾­Ñ飬ÇóÓàÒÚ²¿·Ö DWORD ExpPoint; // ½±Àø¾­Ñ飬Õû³ýÒÚ²¿·Ö BYTE MoneyLen; tagMCGiveAwardMoney MoneyList[MoneyLen]; // ½±Àø»õ±Ò BYTE ItemLen; tagMCGiveAwardItem ItemList[ItemLen]; // ½±ÀøÎïÆ· WORD DataLen; char DataEx[DataLen]; // À©Õ¹ÐÅÏ¢£¬¿ÉÓɲ»Í¬µÄEvent×Ô¶¨ÒåÐÅÏ¢ÄÚÈÝ };