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
// D1 27 Í¨Öª¿ç·þPKÕ½¶·½á¹û #tagMergePKOverInfo
 
struct    tagMergePKOver
{
    BYTE        TimeLen;
    char        TimeStr[TimeLen]; // yyyy-MM-dd HH:mm:ss
    DWORD        RoomID;
    BYTE        OverType;
    DWORD        RemainTime;
    BYTE        WinnerAccIDLen;
    char        WinnerAccID[WinnerAccIDLen];
    BYTE        LoserAccIDLen;
    char        LoserAccID[LoserAccIDLen];
    DWORD        WinnerID;
    DWORD        LoserID;
    BYTE        WinnerNameLen;
    char        WinnerName[WinnerNameLen];
    BYTE        LoserNameLen;
    char        LoserName[LoserNameLen];
    WORD        WinnerAddScore;
    BYTE        LoserAddScoreLen;
    char        LoserAddScore[LoserAddScoreLen];     // Ê§°Ü¸½¼Ó·Ö£¬Ö§³Ö¸ºÖµ
    BYTE        WinnerWinCnt;    // ±È·Ö»ñʤ·½»ñʤ´ÎÊý
    BYTE        LoserWinCnt;    // ±È·Öʧ°Ü·½»ñʤ´ÎÊý
    WORD        WinnerCWinCnt;    // »ñʤÕßÁ¬Ê¤Êý
    DWORD        LuckyItemID;
};
 
struct    tagMergePKOverInfo
{
    tagHead        Head;
    BYTE        Count;
    tagMergePKOver    PKOverList[Count];
};