ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyBroadcast
ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyBroadcast.des
New file @@ -0,0 +1 @@ A6 23 修改家族公告 #tagCMChangeFamilyBroadcast ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyBroadcast.h
New file @@ -0,0 +1,7 @@ // A6 23 修改家族公告 #tagCMChangeFamilyBroadcast struct tagCMChangeFamilyBroadcast { tagHead Head; char Msg[200]; }; ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyEmblem
ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyEmblem.des
New file @@ -0,0 +1 @@ A6 24 修改家族徽章 #tagCMChangeFamilyEmblem ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyEmblem.h
New file @@ -0,0 +1,7 @@ // A6 24 修改家族徽章 #tagCMChangeFamilyEmblem struct tagCMChangeFamilyEmblem { tagHead Head; BYTE EmblemID; // 更换的徽章ID }; ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyJoin
ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyJoin.des
New file @@ -0,0 +1 @@ A6 22 修改收人方式 #tagCMChangeFamilyJoin ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyJoin.h
New file @@ -0,0 +1,8 @@ // A6 22 修改收人方式 #tagCMChangeFamilyJoin struct tagCMChangeFamilyJoin { tagHead Head; BYTE JoinReview; //成员加入是否需要审核,默认0自动加入 WORD JoinLVMin; //限制最低可加入的玩家等级 }; ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyMemLV
ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyMemLV.des
New file @@ -0,0 +1 @@ A6 25 修改家族成员职位 #tagCMChangeFamilyMemLV ClientPack/ClientToMapServer/CA6_Family/ChangeFamilyMemLV.h
New file @@ -0,0 +1,8 @@ // A6 25 修改家族成员职位 #tagCMChangeFamilyMemLV struct tagCMChangeFamilyMemLV { tagHead Head; DWORD PlayerID; // 目标成员ID BYTE FmLV; // 变更为xx职位 }; ClientPack/ClientToMapServer/CA6_Family/CreateFamily
ClientPack/ClientToMapServer/CA6_Family/CreateFamily.des
New file @@ -0,0 +1 @@ A6 04 创建家族 #tagCMCreateFamily ClientPack/ClientToMapServer/CA6_Family/CreateFamily.h
New file @@ -0,0 +1,8 @@ // A6 04 创建家族 #tagCMCreateFamily struct tagCMCreateFamily { tagHead Head; char Name[33]; WORD EmblemID; //选择徽章ID,解锁仙盟等级为1级的均为可选ID }; ClientPack/ClientToMapServer/CA6_Family/DeleteFamilyMember
ClientPack/ClientToMapServer/CA6_Family/DeleteFamilyMember.des
New file @@ -0,0 +1 @@ A6 05 删除家族成员 #tagCMDeleteFamilyMember ClientPack/ClientToMapServer/CA6_Family/DeleteFamilyMember.h
New file @@ -0,0 +1,7 @@ // A6 05 删除家族成员 #tagCMDeleteFamilyMember struct tagCMDeleteFamilyMember { tagHead Head; DWORD MemberID; }; ClientPack/ClientToMapServer/CA6_Family/FamilyMoneyDonate.h
@@ -1,7 +1,7 @@ // A6 12 家族捐献货币 #tagCMFamilyMoneyDonate struct tagCMFamilyMoneyDonate { tagHead Head; BYTE MoneyType; // 捐献货币类型 }; // A6 12 家族捐献货币 #tagCMFamilyMoneyDonate struct tagCMFamilyMoneyDonate { tagHead Head; BYTE DonateType; // 捐献类型 }; ClientPack/ClientToMapServer/CA6_Family/GetFamilyInfo
ClientPack/ClientToMapServer/CA6_Family/GetFamilyInfo.des
New file @@ -0,0 +1 @@ A6 26 请求家族成员列表 #tagCMGetFamilyInfo ClientPack/ClientToMapServer/CA6_Family/GetFamilyInfo.h
New file @@ -0,0 +1,6 @@ // A6 26 请求家族成员列表 #tagCMGetFamilyInfo struct tagCMGetFamilyInfo { tagHead Head; }; ClientPack/ClientToMapServer/CA6_Family/JoinFamilyReply
ClientPack/ClientToMapServer/CA6_Family/JoinFamilyReply.des
New file @@ -0,0 +1 @@ A6 21 审核请求加入家族 #tagCMJoinFamilyReply ClientPack/ClientToMapServer/CA6_Family/JoinFamilyReply.h
New file @@ -0,0 +1,8 @@ // A6 21 审核请求加入家族 #tagCMJoinFamilyReply struct tagCMJoinFamilyReply { tagHead Head; DWORD TagPlayerID; //被审核玩家ID 0则代表全部 BYTE IsOK; //是否同意其加入 }; ClientPack/ClientToMapServer/CA6_Family/LeaveFamily
ClientPack/ClientToMapServer/CA6_Family/LeaveFamily.des
New file @@ -0,0 +1 @@ A6 03 离开家族 #tagCMLeaveFamily ClientPack/ClientToMapServer/CA6_Family/LeaveFamily.h
New file @@ -0,0 +1,6 @@ // A6 03 离开家族 #tagCMLeaveFamily struct tagCMLeaveFamily { tagHead Head; }; ClientPack/ClientToMapServer/CA6_Family/RequestJoinFamily.des
@@ -1 +1 @@ A6 02 申请加入家族#tagCGRequesJoinFamily A6 02 申请加入家族#tagCMRequesJoinFamily ClientPack/ClientToMapServer/CA6_Family/RequestJoinFamily.h
@@ -1,9 +1,8 @@ //A6 02 申请加入家族#tagCGRequesJoinFamily // A6 02 申请加入家族#tagCMRequesJoinFamily struct tagCGRequesJoinFamily struct tagCMRequesJoinFamily { tagHead Head; BYTE Type; //申请类型 DWORD AddFamilyID; //申请加入的家族 BYTE Type; //申请类型,0-申请;1-撤销 DWORD TagFamilyID; //目标家族ID,申请时为0代表一键申请家族任意家族 }; ClientPack/ClientToMapServer/CA6_Family/RequestJoinFamilyByPlayer.des
@@ -1 +1 @@ A6 01 申请加入家族 #tagCGRequestJoinFamilyByPlayer A6 01 向玩家申请加入家族 #tagCMRequestJoinFamilyByPlayer ClientPack/ClientToMapServer/CA6_Family/RequestJoinFamilyByPlayer.h
@@ -1,8 +1,7 @@ //A6 01 向玩家申请加入家族 #tagCGRequestJoinFamilyByPlayer // A6 01 向玩家申请加入家族 #tagCMRequestJoinFamilyByPlayer struct tagCGRequestJoinFamilyByPlayer struct tagCMRequestJoinFamilyByPlayer { tagHead Head; DWORD AddPlayerID; //申请加入的玩家ID DWORD TagPlayerID; //目标家族玩家ID }; ClientPack/ClientToMapServer/CA6_Family/ViewFamilyPage
ClientPack/ClientToMapServer/CA6_Family/ViewFamilyPage.des
New file @@ -0,0 +1 @@ A6 20 搜索家族列表 #tagCMViewFamilyPage ClientPack/ClientToMapServer/CA6_Family/ViewFamilyPage.h
New file @@ -0,0 +1,10 @@ // A6 20 搜索家族列表 #tagCMViewFamilyPage struct tagCMViewFamilyPage { tagHead Head; BYTE MsgLen; //模糊搜索家族,如果输入为空,则为不限制该条件 char Msg[MsgLen]; //size = MsgLen BYTE PageIndex; //查询第X页索引,0~n BYTE ShowCount; //每页数量,前端可自行指定,最大50 }; PyNetPack.des
@@ -1 +1 @@ SNPyNetPack SGPyNetPack ServerPack/MapServerPack/HA5_Family/FamilyChange
ServerPack/MapServerPack/HA5_Family/FamilyChange.des
New file @@ -0,0 +1 @@ A5 21 家族变更 #tagMCFamilyChange ServerPack/MapServerPack/HA5_Family/FamilyChange.h
New file @@ -0,0 +1,7 @@ // A5 21 家族变更 #tagMCFamilyChange struct tagMCFamilyChange { tagHead Head; BYTE Type; }; ServerPack/MapServerPack/HA5_Family/FamilyReqJoinInfo
ServerPack/MapServerPack/HA5_Family/FamilyReqJoinInfo.des
New file @@ -0,0 +1 @@ A5 22 家族申请加入的玩家信息 #tagMCFamilyReqJoinInfo ServerPack/MapServerPack/HA5_Family/FamilyReqJoinInfo.h
New file @@ -0,0 +1,25 @@ // A5 22 家族申请加入的玩家信息 #tagMCFamilyReqJoinInfo struct tagMCFamilyReqJoinPlayer { DWORD PlayerID; BYTE NameLen; char Name[NameLen]; //size = NameLen DWORD ReqTime; //申请时间戳 WORD LV; //等级 BYTE Job; //ְҵ BYTE RealmLV; //境界 DWORD Face; //基本脸型 DWORD FacePic; //头像框 DWORD FightPower; //战力,求余亿部分 DWORD FightPowerEx; //战力,整除亿部分 DWORD ServerID; //所属区服ID BYTE IsOnLine; //是否在线 }; struct tagMCFamilyReqJoinInfo { tagHead Head; BYTE ReqCnt; tagMCFamilyReqJoinPlayer ReqJoinList[ReqCnt]; }; ServerPack/MapServerPack/HA5_Family/FamilyViewList
ServerPack/MapServerPack/HA5_Family/FamilyViewList.des
New file @@ -0,0 +1 @@ A5 23 搜索家族返回列表 #tagMCFamilyViewList ServerPack/MapServerPack/HA5_Family/FamilyViewList.h
New file @@ -0,0 +1,31 @@ // A5 23 搜索家族返回列表 #tagMCFamilyViewList struct tagMCFamilyView { DWORD FamilyID; //家族ID BYTE FamilyNameLen; char FamilyName[FamilyNameLen]; //size = FamilyNameLen DWORD LeaderID; //族长ID BYTE LeaderNameLen; char LeaderName[LeaderNameLen]; //size = LeaderNameLen BYTE FamilyLV; //家族等级 BYTE JoinReview; //成员加入是否需要审核,默认0自动加入 WORD JoinLVMin; //限制最低可加入的玩家等级 DWORD ServerID; //区服ID DWORD EmblemID; //徽章ID DWORD FightPower; //总战力,求余亿部分 DWORD FightPowerEx; //总战力,整除亿部分 BYTE MemberCount; //成员人数 }; struct tagMCFamilyViewList { tagHead Head; BYTE MsgLen; char Msg[MsgLen]; //搜索条件原值返回 BYTE PageIndex; //查询第X页索引,0~n BYTE ShowCount; //每页数量 BYTE TotalPage; //一共有多少页 BYTE FamilyCount; tagMCFamilyView FamilyList[FamilyCount]; //本页家族信息列表 }; ServerPack/MapServerPack/HA5_Family/NotifyRequestJoinFamilyInfo.des
@@ -1 +1 @@ A5 01 查看已申请加入的家族信息 #tagMCNotifyRequestJoinFamilyInfo A5 01 已申请加入的家族信息 #tagMCNotifyRequestJoinFamilyInfo ServerPack/MapServerPack/HA5_Family/NotifyRequestJoinFamilyInfo.h
@@ -1,15 +1,8 @@ //A5 01 查看已申请加入的家族信息 #tagMCNotifyRequestJoinFamilyInfo struct tagRequestJoinFamily { DWORD RequestFamilyID; //申请的加入ID }; //A5 01 已申请加入的家族信息 #tagMCNotifyRequestJoinFamilyInfo struct tagMCNotifyRequestJoinFamilyInfo { tagHead Head; BYTE RequestCount; //申请的数量 tagRequestJoinFamily RequestAddFamilyInfo[RequestCount]; //size = RequestCount DWORD RequestJoinFamilyIDList[RequestCount]; //size = RequestCount }; ServerPack/MapServerPack/HA5_Family/RoleFamilyInfoBinary files differ
ServerPack/MapServerPack/HA5_Family/RoleFamilyInfo.des
New file @@ -0,0 +1 @@ A5 20 玩家家族信息 #tagMCRoleFamilyInfo ServerPack/MapServerPack/HA5_Family/RoleFamilyInfo.h
New file @@ -0,0 +1,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 };