| 提交 | 用户 | 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 | }; | |