hxp
2025-08-25 b2f58170899e8fecbc54ff228d46efee5add3de2
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
// A8 01 »ñµÃ½±ÀøÐÅÏ¢ #tagMCGiveAwardInfo
 
struct    tagMCGiveAwardMoney
{
    BYTE        MoneyType;
    DWORD        MoneyValue;
};
 
struct    tagMCGiveAwardItem
{
    DWORD        ItemID;
    DWORD        Count;        // ÇóÓàÒÚ²¿·Ö£¬¸ö±ð¹¦Äܵ¥´Î»ã×Ü¿ÉÄܳ¬20ÒÚ£¬ÈçÅúÁ¿Ç²É¢£¬¹Ìͳһ¹æÔò
    DWORD        CountEx;        // Õû³ýÒÚ²¿·Ö
    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×Ô¶¨ÒåÐÅÏ¢ÄÚÈÝ
};