hxp
2025-05-28 9bce32ab056c20280e4f27f427d0daaa1c23a9ec
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// B9 20 ¹¦ÄܶÓÎéˢР#tagMCFuncTeamRefresh
 
struct    tagMCFuncTeamRefreshApply
{
    DWORD        ServerID;
    DWORD        PlayerID;
    BYTE        NameLen;
    char        Name[NameLen];    // Íæ¼ÒÃû£¬size = NameLen
    WORD        LV;        // Íæ¼ÒµÈ¼¶
    BYTE        Job;        // Íæ¼ÒÖ°Òµ
    WORD        RealmLV;         // Íæ¼Ò¾³½ç
    DWORD        Face;        //»ù±¾Á³ÐÍ
    DWORD        FacePic;        //Í·Ïñ¿ò
    DWORD        FightPower;    // Õ½Á¦£¬ÇóÓàÒÚ
    DWORD        FightPowerEx;    // Õ½Á¦£¬Õû³ýÒÚ
};
 
struct    tagMCFuncTeamRefreshMem
{
    DWORD        ServerID;
    DWORD        PlayerID;
    BYTE        NameLen;
    char        Name[NameLen];    // Íæ¼ÒÃû£¬size = NameLen
    WORD        LV;        // Íæ¼ÒµÈ¼¶
    BYTE        Job;        // Íæ¼ÒÖ°Òµ
    WORD        RealmLV;         // Íæ¼Ò¾³½ç
    DWORD        Face;        //»ù±¾Á³ÐÍ
    DWORD        FacePic;        //Í·Ïñ¿ò
    DWORD        FightPower;    // Õ½Á¦£¬ÇóÓàÒÚ
    DWORD        FightPowerEx;    // Õ½Á¦£¬Õû³ýÒÚ
    DWORD        OfflineValue;    // ÀëÏßÖµ£º0-ÔÚÏߣ»1-ÀëÏߣ»>1-ÉÏ´ÎÀëÏßʱ¼ä´Á£¬¿ÉÓÃÓÚ¼ÆËãÀëÏß¶à¾ÃÁË£»µ±È¡²»µ½Íæ¼ÒÐÅϢʱÓÃ1´ú±íÒÑÀëÏߣ»
    DWORD         Value1;    //Öµ1
    DWORD         Value2;    //Öµ2
};
 
struct    tagMCFuncTeamRefresh
{
    tagHead        Head;
    DWORD        TeamID;
    DWORD        CreateTime;    //´´½¨¶ÓÎéʱ¼ä´Á
    DWORD        FuncMapID;    // ¹¦ÄܵØÍ¼ID»ò×Ô¶¨ÒåµÄ»î¶¯¹¦ÄÜID
    DWORD        FuncMapEx;    // ¹¦ÄܵØÍ¼À©Õ¹£¬È粻ͬµÄ²ã¼¶
    BYTE        NameLen;
    char        TeamName[NameLen];    // ¶ÓÎéÃû³Æ
    DWORD        CaptainID;    //¶Ó³¤ID£¬¶ÓÎéServerIDÖ±½ÓÈ¡¶Ó³¤µÄServerID
    WORD        MinLV;        //×îµÍµÈ¼¶ÏÞÖÆ
    DWORD        MinFightPower;    //×îµÍÕ½Á¦ÏÞÖÆ£¬ÇóÓàÒÚ
    DWORD        MinFightPowerEx;    //×îµÍÕ½Á¦ÏÞÖÆ£¬Õû³ýÒÚ
    BYTE        ServerOnly;    //ÊÇ·ñ½ö±¾·þÍæ¼Ò¿É¼ÓÈ룬0-·ñ£¬1-ÊÇ
    BYTE        NeedCheck;     //ÊÇ·ñÐèÒªÉóºË
    DWORD         Value1;    //Öµ1
    DWORD         Value2;    //Öµ2
    BYTE        MemberCount;
    tagMCFuncTeamRefreshMem        MemberList[MemberCount];    // ³ÉÔ±Áбí
    WORD        ApplyCount;
    DWORD        ApplyIDList[ApplyCount];    // ÉêÇëÍæ¼ÒIDÁбí
    tagMCFuncTeamRefreshApply    ApplyInfoList[ApplyCount];    // ÉêÇëÍæ¼ÒÃ÷ϸÁбí
};