ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard
ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.des
New file @@ -0,0 +1 @@ C0 04 查看跨服排行榜 #tagCGViewCrossBillboard ClientPack/ClientToGameServer/CC0_CrossRealm/ViewCrossBillboard.h
New file @@ -0,0 +1,9 @@ // C0 04 查看跨服排行榜 #tagCGViewCrossBillboard struct tagCGViewCrossBillboard { tagHead Head; BYTE Type; //榜单类型 BYTE GroupValue1; // 分组值1 BYTE GroupValue2; // 分组值2,与分组值1组合归为同组榜单数据 }; ServerPack/GameServerPack/HAC_Activity/CrossActEnd
ServerPack/GameServerPack/HAC_Activity/CrossActEnd.des
New file @@ -0,0 +1 @@ AC 12 跨服运营活动结束 # tagGCCrossActEnd ServerPack/GameServerPack/HAC_Activity/CrossActEnd.h
New file @@ -0,0 +1,8 @@ // AC 12 跨服运营活动结束 # tagGCCrossActEnd struct tagGCCrossActEnd { tagHead Head; BYTE ActNameLen; char ActName[ActNameLen]; }; ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo
ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.des
New file @@ -0,0 +1 @@ C0 07 跨服排行榜信息 #tagGCCrossBillboardInfo ServerPack/GameServerPack/HC0_CrossRealm/CrossBillboardInfo.h
New file @@ -0,0 +1,24 @@ // C0 07 跨服排行榜信息 #tagGCCrossBillboardInfo struct tagGCCrossBillboardData { DWORD ID; char Name1[33]; //名字1,用来显示排序对象名字 char Name2[33]; //名字2 BYTE Type2; //附加类型,用来表示排序对象的类型,比如,玩家所属职业门派,宠物类型等 DWORD Value1; //自定义值1 DWORD Value2; //自定义值2 DWORD CmpValue; // 比较权值 DWORD CmpValue2; // 比较权值 DWORD CmpValue3; // 比较权值 }; struct tagGCCrossBillboardInfo { tagHead Head; BYTE Type; //榜单类型 BYTE GroupValue1; // 分组值1 BYTE GroupValue2; // 分组值2,与分组值1组合归为同组榜单数据 BYTE BillboardCount; tagGCCrossBillboardData CrossBillboardDataList[BillboardCount]; }; ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardInfo
ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardInfo.des
New file @@ -0,0 +1 @@ AA 32 跨服充值排行活动信息 #tagMCCACTGBillboardInfo ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardInfo.h
New file @@ -0,0 +1,47 @@ // AA 32 跨服充值排行活动信息 #tagMCCACTGBillboardInfo struct tagMCCACTGBillboardAwardItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; // 是否拍品 }; struct tagMCCACTGBillboardDabiao { BYTE AwardIndex; // 奖励索引 0~31 DWORD NeedRMB; // 所需充值RMB BYTE AwardItemCount; // 奖励物品数 tagMCCACTGBillboardAwardItem AwardItemList[AwardItemCount]; // 奖励物品信息 }; struct tagMCCACTGBillboardOrder { BYTE OrderA; // 名次A BYTE OrderB; // 至名次B DWORD NeedRMB; // 所需充值RMB,未达标的该名次空,排名后面的玩家向下顺延 BYTE AwardItemCount; // 奖励物品数 tagMCCACTGBillboardAwardItem AwardItemList[AwardItemCount]; // 奖励物品信息 }; struct tagMCCACTGBillboardTempInfo { BYTE TemplateID; // 活动模板ID BYTE DabiaoAwardCount; // 达标奖励档数 tagMCCACTGBillboardDabiao DabiaoAwardInfo[DabiaoAwardCount]; // 达标奖励信息 BYTE OrderAwardCount; // 排行奖励档数 tagMCCACTGBillboardOrder OrderAwardInfo[OrderAwardCount]; // 排行奖励信息 }; struct tagMCCACTGBillboardInfo { tagHead Head; BYTE ServerInfoLen; char ServerIDRangeInfo[ServerInfoLen]; //开放该活动的服务器ID范围列表,json格式 [[IDA, IDB], ...], [] 为全服 BYTE GroupValue1; // 活动榜单分组值1,用于查询对应榜单 char StartDate[10]; // 开始日期 y-m-d char EndtDate[10]; // 结束日期 y-m-d BYTE TemplateID; // 当前活动模板ID BYTE TemplateCount; tagMCCACTGBillboardTempInfo TempInfo[TemplateCount]; // 模板信息 }; ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardPlayerInfo.des
New file @@ -0,0 +1 @@ AA 33 跨服充值排行活动玩家信息 #tagMCCACTGBillboardPlayerInfo ServerPack/MapServerPack/HAA_SaleActivity/CACTGBillboardPlayerInfo.h
New file @@ -0,0 +1,8 @@ // AA 33 跨服充值排行活动玩家信息 #tagMCCACTGBillboardPlayerInfo struct tagMCCACTGBillboardPlayerInfo { tagHead Head; DWORD CTGRMBTotal; // 活动已累计充值RMB DWORD DabiaoAwardRecord; // 达标奖励记录,与达标奖励索引位或运算判断是否已领取 };