少年修仙传服务端代码子仓库
提交 | 用户 | age
db1015 1 // B9 22 功能队伍列表 #tagGCFuncTeamList
H 2
3 struct    tagGCFuncTeamMem
4 {
5     DWORD        ServerID;
6     DWORD        PlayerID;
7     BYTE        NameLen;
8     char        Name[NameLen];    // 玩家名,size = NameLen
9     WORD        LV;        // 玩家等级
10     BYTE        Job;        // 玩家职业
11     WORD        RealmLV;         // 玩家境界
12     DWORD        FightPower;    // 战力,求余亿
13     DWORD        FightPowerEx;    // 战力,整除亿
14     DWORD         Value1;    //ֵ1
15     DWORD         Value2;    //ֵ2
16 };
17
18 struct    tagGCFuncTeam
19 {
20     DWORD        TeamID;
21     DWORD        CreateTime;    //创建队伍时间戳
22     DWORD        FuncMapEx;    //功能地图扩展,如不同的层级
23     BYTE        NameLen;
24     char        TeamName[NameLen];    //队伍名称
25     DWORD        CaptainID;    //队长ID,队伍ServerID直接取队长的ServerID
26     WORD        MinLV;        //最低等级限制
27     DWORD        MinFightPower;    //最低战力限制,求余亿
28     DWORD        MinFightPowerEx;    //最低战力限制,整除亿
29     BYTE        ServerOnly;    //是否仅本服玩家可加入,0-否,1-是
30     BYTE        NeedCheck;     //是否需要审核
31     DWORD         Value1;    //ֵ1
32     DWORD         Value2;    //ֵ2
33     BYTE        MemberCount;
34     tagGCFuncTeamMem        MemberList[MemberCount];    // 成员列表
35     WORD        ApplyCount;
36     DWORD        ApplyIDList[ApplyCount];    // 申请玩家ID列表
37 };
38
39 struct    tagGCFuncTeamList
40 {
41     tagHead        Head;
42     DWORD        FuncMapID;    // 功能地图ID或自定义的活动功能ID
43     DWORD        FuncMapEx;    // 功能地图扩展,如不同的层级,0代表所有
44     DWORD        StartIndex;    // 查看的起始索引, 默认0
45     BYTE        QueryCnt;    // 查看条数,默认20,最大不超过100
46     BYTE        HaveSpace;    // 是否只查看有空位置的队伍
47     BYTE        IDLimitType;    // ID限制类型:1-同仙盟队长;2-同ServerGroupID队长;3-同ServerID队长
48     BYTE        SearchLen;
49     char        SearchMsg[SearchLen];    // 指定搜索时有用,可搜索指定队伍ID或模糊搜索队伍名称,搜索时返回最多QueryCnt个数的队伍
50     DWORD        LoopIndex;    // 服务器检索到的索引,列表下拉时下一个查询包的StartIndex从这个LoopIndex开始
51     BYTE        TeamCount;    // 如果返回的队伍数小于QueryCnt,代表服务器已经没有满足条件的队伍了,列表再下拉时不再发查询包
52     tagGCFuncTeam    TeamList[TeamCount];
53 };