1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// B2 10 ÏÉÃËÁªÈüÍæ¼ÒÅÅÃûÐÅÏ¢ #tagMCFamilyWarBillboard
 
struct    tagMCFamilyWarPlayer
{
    DWORD        PlayerID;        //Íæ¼ÒID
    BYTE        PlayerNameLen;        //Íæ¼ÒÃû³Æ
    char        PlayerName[PlayerNameLen];        //size = PlayerNameLen
    BYTE        Faction;        //ÕóÓª
    BYTE        CrystalCount;        //Õ¼ÁìË®¾§Êý
    BYTE        RandBuffCount;        //ÇÀ¶áËæ»úbuffÊý
    BYTE        KillPlayerCount;        //»÷ɱÊý
    WORD        FightTime;    // Õ½¶·Ê±³¤£¬µ¥Î»Ãë
    DWORD        Point;        // »ý·Ö
};
 
struct    tagMCFamilyWarBillboard
{
    tagHead        Head;
    BYTE        GroupID;    // ÁªÈü×é¼¶±ð, 5-S,4-A,3-B,2-C,1-D
    BYTE        WinFaction;    // »ñʤÏÉÃËÕóÓª£¬Îª0ʱ´ú±í·Ç½áËãÐÅÏ¢
    WORD        TotalFightTime;    // ×ÜÕ½¶·Ê±³¤£¬µ¥Î»Ã룬½áËãÐÅϢʱ²ÅÓÐÖµ
    BYTE        BillboardCount;
    tagMCFamilyWarPlayer        FBBillboardPlayer[BillboardCount];        //size = BillboardCount
};