ClientPack/ClientToMapServer/CB9_Team/ChangeFuncTeam
ClientPack/ClientToMapServer/CB9_Team/ChangeFuncTeam.des
New file @@ -0,0 +1 @@ B9 21 修改功能队伍 #tagCMChangeFuncTeam ClientPack/ClientToMapServer/CB9_Team/ChangeFuncTeam.h
New file @@ -0,0 +1,13 @@ // B9 21 修改功能队伍 #tagCMChangeFuncTeam struct tagCMChangeFuncTeam { tagHead Head; DWORD TeamID; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID WORD MinLV; //最低等级限制 DWORD MinFightPower; //最低战力限制,求余亿 DWORD MinFightPowerEx; //最低战力限制,整除亿 BYTE ServerOnly; //是否仅本服玩家可加入,0-否,1-是 BYTE NeedCheck; //是否需要审核 }; ClientPack/ClientToMapServer/CB9_Team/CreateFuncTeam
ClientPack/ClientToMapServer/CB9_Team/CreateFuncTeam.des
New file @@ -0,0 +1 @@ B9 20 创建功能队伍 #tagCMCreateFuncTeam ClientPack/ClientToMapServer/CB9_Team/CreateFuncTeam.h
New file @@ -0,0 +1,15 @@ // B9 20 创建功能队伍 #tagCMCreateFuncTeam struct tagCMCreateFuncTeam { tagHead Head; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID DWORD FuncMapEx; // 功能地图扩展,如不同的层级 BYTE NameLen; char TeamName[NameLen]; // 队伍名称,可为空 WORD MinLV; //最低等级限制 DWORD MinFightPower; //最低战力限制,求余亿 DWORD MinFightPowerEx; //最低战力限制,整除亿 BYTE ServerOnly; //是否仅本服玩家可加入,0-否,1-是 BYTE NeedCheck; //是否需要审核 }; ClientPack/ClientToMapServer/CB9_Team/FuncTeamMemOP
ClientPack/ClientToMapServer/CB9_Team/FuncTeamMemOP.des
New file @@ -0,0 +1 @@ B9 22 功能队伍成员操作 #tagCMFuncTeamMemOP ClientPack/ClientToMapServer/CB9_Team/FuncTeamMemOP.h
New file @@ -0,0 +1,10 @@ // B9 22 功能队伍成员操作 #tagCMFuncTeamMemOP struct tagCMFuncTeamMemOP { tagHead Head; DWORD TeamID; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID BYTE OPType; // 1-申请加入;2-申请取消;3-同意入队;4-拒绝入队;5-退出队伍;6-踢出队伍;7-转让队长;8-解散队伍; DWORD OPData; // 可选 }; ClientPack/ClientToMapServer/CB9_Team/QueryFuncTeam
ClientPack/ClientToMapServer/CB9_Team/QueryFuncTeam.des
New file @@ -0,0 +1 @@ B9 23 查找功能队伍列表 #tagCMQueryFuncTeam ClientPack/ClientToMapServer/CB9_Team/QueryFuncTeam.h
New file @@ -0,0 +1,14 @@ // B9 23 查找功能队伍列表 #tagCMQueryFuncTeam struct tagCMQueryFuncTeam { tagHead Head; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID DWORD FuncMapEx; // 功能地图扩展,如不同的层级,0代表所有 DWORD StartIndex; // 查看的起始索引, 默认0 BYTE QueryCnt; // 查看条数,默认20,最大不超过100 BYTE HaveSpace; // 是否只查看有空位置的队伍 BYTE IDLimitType; // ID限制类型:1-同仙盟队长;2-同ServerGroupID队长;3-同ServerID队长 BYTE SearchLen; char SearchMsg[SearchLen]; // 指定搜索时有用,可搜索指定队伍ID或模糊搜索队伍名称,搜索时返回最多QueryCnt个数的队伍 }; ClientPack/ClientToMapServer/CB9_Team/QueryPlayerFuncTeam
ClientPack/ClientToMapServer/CB9_Team/QueryPlayerFuncTeam.des
New file @@ -0,0 +1 @@ B9 24 查找玩家功能队伍 #tagCMQueryPlayerFuncTeam ClientPack/ClientToMapServer/CB9_Team/QueryPlayerFuncTeam.h
New file @@ -0,0 +1,7 @@ // B9 24 查找玩家功能队伍 #tagCMQueryPlayerFuncTeam struct tagCMQueryPlayerFuncTeam { tagHead Head; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID }; ServerPack/MapServerPack/HB9_Team/FuncTeamDissolve
ServerPack/MapServerPack/HB9_Team/FuncTeamDissolve.des
New file @@ -0,0 +1 @@ B9 23 功能队伍解散 #tagMCFuncTeamDissolve ServerPack/MapServerPack/HB9_Team/FuncTeamDissolve.h
New file @@ -0,0 +1,7 @@ // B9 23 功能队伍解散 #tagMCFuncTeamDissolve struct tagMCFuncTeamDissolve { tagHead Head; DWORD TeamID; }; ServerPack/MapServerPack/HB9_Team/FuncTeamListBinary files differ
ServerPack/MapServerPack/HB9_Team/FuncTeamList.des
New file @@ -0,0 +1 @@ B9 22 功能队伍列表 #tagMCFuncTeamList ServerPack/MapServerPack/HB9_Team/FuncTeamList.h
New file @@ -0,0 +1,55 @@ // B9 22 功能队伍列表 #tagMCFuncTeamList struct tagMCFuncTeamMem { 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 Value1; //ֵ1 DWORD Value2; //ֵ2 }; struct tagMCFuncTeam { DWORD TeamID; DWORD CreateTime; //创建队伍时间戳 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; tagMCFuncTeamMem MemberList[MemberCount]; // 成员列表 WORD ApplyCount; DWORD ApplyIDList[ApplyCount]; // 申请玩家ID列表 }; struct tagMCFuncTeamList { tagHead Head; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID DWORD FuncMapEx; // 功能地图扩展,如不同的层级,0代表所有 DWORD StartIndex; // 查看的起始索引, 默认0 BYTE QueryCnt; // 查看条数,默认20,最大不超过100 BYTE HaveSpace; // 是否只查看有空位置的队伍 BYTE IDLimitType; // ID限制类型:1-同仙盟队长;2-同ServerGroupID队长;3-同ServerID队长 BYTE SearchLen; char SearchMsg[SearchLen]; // 指定搜索时有用,可搜索指定队伍ID或模糊搜索队伍名称,搜索时返回最多QueryCnt个数的队伍 DWORD LoopIndex; // 服务器检索到的索引,列表下拉时下一个查询包的StartIndex从这个LoopIndex开始 BYTE TeamCount; // 如果返回的队伍数小于QueryCnt,代表服务器已经没有满足条件的队伍了,列表再下拉时不再发查询包 tagMCFuncTeam TeamList[TeamCount]; }; ServerPack/MapServerPack/HB9_Team/FuncTeamRefresh
ServerPack/MapServerPack/HB9_Team/FuncTeamRefresh.des
New file @@ -0,0 +1 @@ B9 20 功能队伍刷新 #tagMCFuncTeamRefresh ServerPack/MapServerPack/HB9_Team/FuncTeamRefresh.h
New file @@ -0,0 +1,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]; // 申请玩家明细列表 }; ServerPack/MapServerPack/HB9_Team/HB9_Team.des
New file @@ -0,0 +1 @@ B9 组队 ServerPack/MapServerPack/HB9_Team/QueryPlayerFuncTeamRet
ServerPack/MapServerPack/HB9_Team/QueryPlayerFuncTeamRet.des
New file @@ -0,0 +1 @@ B9 21 查找玩家功能队伍结果 #tagMCQueryPlayerFuncTeamRet ServerPack/MapServerPack/HB9_Team/QueryPlayerFuncTeamRet.h
New file @@ -0,0 +1,8 @@ // B9 21 查找玩家功能队伍结果 #tagMCQueryPlayerFuncTeamRet struct tagMCQueryPlayerFuncTeamRet { tagHead Head; DWORD FuncMapID; // 功能地图ID或自定义的活动功能ID DWORD TeamID; // 玩家所属队伍ID,目前只同步0的情况,如果玩家有队伍统一B920封包同步处理 };