ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.des
New file @@ -0,0 +1 @@ AA 81 古宝养成活动信息 #tagMCActGubaoInfo ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h
New file @@ -0,0 +1,28 @@ // AA 81 古宝养成活动信息 #tagMCActGubaoInfo struct tagMCActGubaoItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; }; struct tagMCActGubaoBillard { DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名 BYTE Count; // 奖励物品数 tagMCActGubaoItem AwardItemList[Count]; // 奖励物品列表 }; struct tagMCActGubaoInfo { tagHead Head; BYTE ActNum; // 活动编号 char StartDate[10]; // 开始日期 y-m-d char EndtDate[10]; // 结束日期 y-m-d char JoinStartTime[5]; // 参与开始时间点 mm:ss char JoinEndTime[5]; // 参与结束时间点 mm:ss WORD LimitLV; // 限制等级 BYTE PersonalBillCount; tagMCActGubaoBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励 }; ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.des
New file @@ -0,0 +1 @@ AA 82 古宝养成活动玩家信息 #tagMCActGubaoPlayerInfo ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.h
New file @@ -0,0 +1,8 @@ // AA 82 古宝养成活动玩家信息 #tagMCActGubaoPlayerInfo struct tagMCActGubaoPlayerInfo { tagHead Head; BYTE ActNum; // 活动编号 DWORD Score; // 当前积分 }; ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.h
@@ -27,4 +27,5 @@ WORD LimitLV; // 限制等级 BYTE TaskCount; tagMCActTask TaskList[TaskCount]; // 任务列表 BYTE RoundMax; // 最大可循环轮次,当小于等于1时代表不循环 }; ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
@@ -6,4 +6,5 @@ BYTE ActNum; // 活动编号 BYTE AwardCount; DWORD AwardRecordList[AwardCount]; // 任务ID领奖记录值列表,根据任务ID位判断是否已领取,一个记录值存31位 [记录值0, 记录值1, ...] BYTE RoundNum; // 当前轮次,从1开始 }; ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.des
New file @@ -0,0 +1 @@ AA 83 古宝养成跨服活动信息 #tagMCCrossActGubaoInfo ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h
New file @@ -0,0 +1,30 @@ // AA 83 古宝养成跨服活动信息 #tagMCCrossActGubaoInfo struct tagMCCrossActGubaoItem { DWORD ItemID; WORD ItemCount; BYTE IsBind; }; struct tagMCCrossActGubaoBillard { DWORD Rank; // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名 BYTE Count; // 奖励物品数 tagMCCrossActGubaoItem AwardItemList[Count]; // 奖励物品列表 }; struct tagMCCrossActGubaoInfo { 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 char JoinStartTime[5]; // 参与开始时间点 mm:ss char JoinEndTime[5]; // 参与结束时间点 mm:ss WORD RankLimitPersonal; // 个人榜上榜积分保底限制; BYTE PersonalBillCount; tagMCCrossActGubaoBillard PersonalBillboardInfoList[PersonalBillCount]; // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励 };