hxp
2025-06-04 d558b308ecb83ea021036ec456b796d1841b015a
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
35
36
37
38
39
40
41
// A5 20 Íæ¼Ò¼Ò×åÐÅÏ¢ #tagMCRoleFamilyInfo
 
struct    tagMCRoleFamilyMember
{
    DWORD        PlayerID;
    BYTE        NameLen;
    char        Name[NameLen];    //size = NameLen
    DWORD        JoinTime;        //¼ÓÈë¼Ò×åʱʱ¼ä´Á
    BYTE        FmLV;        //¼Ò×åְλ: 0-³ÉÔ±£»1-¾«Ó¢£»2-¸±×峤£»3-×峤
    WORD        LV;        //µÈ¼¶
    BYTE        Job;        //Ö°Òµ
    BYTE        RealmLV;        //¾³½ç
    DWORD        Face;        //»ù±¾Á³ÐÍ
    DWORD        FacePic;        //Í·Ïñ¿ò
    DWORD        FightPower;    //Õ½Á¦£¬ÇóÓàÒÚ²¿·Ö
    DWORD        FightPowerEx;    //Õ½Á¦£¬Õû³ýÒÚ²¿·Ö
    DWORD        ServerID;            //ËùÊôÇø·þID
    DWORD        ContribTotal;        //×ܹ±Ï×¶È
    DWORD        ContribWeek;        //Öܹ±Ï×¶È
    DWORD        OffTime;            // 0-ÔÚÏß; >0-/ÀëÏßʱ¼ä´Á
};
 
struct    tagMCRoleFamilyInfo
{
    tagHead        Head;
    DWORD        FamilyID;
    char        FamilyName[33];        //¼Ò×åÃû³Æ
    BYTE        FamilyLV;        //¼Ò×åµÈ¼¶
    DWORD        FamilyLVExp;    //¼Ò×åµÈ¼¶¾­Ñé
    BYTE        JoinReview;    //³ÉÔ±¼ÓÈëÊÇ·ñÐèÒªÉóºË£¬Ä¬ÈÏ0×Ô¶¯¼ÓÈë
    WORD        JoinLVMin;    //ÏÞÖÆ×îµÍ¿É¼ÓÈëµÄÍæ¼ÒµÈ¼¶
    DWORD        ServerID;        //Çø·þID£¬´´½¨Ê±ÒÔ×峤µÄÇø·þID¸³Öµ
    DWORD        EmblemID;    //»ÕÕÂID
    DWORD        FightPower;    //×ÜÕ½Á¦£¬ÇóÓàÒÚ²¿·Ö
    DWORD        FightPowerEx;    //×ÜÕ½Á¦£¬Õû³ýÒÚ²¿·Ö
    WORD        BroadcastLen;        //¹«¸æ
    char        Broadcast[BroadcastLen];        //size = BroadcastLen
    DWORD        LeaderID;    //×å³¤Íæ¼ÒID
    BYTE        MemberCount;        //ÈËÊý
    tagMCRoleFamilyMember        MemberList[MemberCount];        //size = MemberCount
};