ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem
ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.des
New file @@ -0,0 +1 @@ AA 16 垃圾分类活动选择大奖 #tagCMActGarbageChooseSuperItem ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageChooseSuperItem.h
New file @@ -0,0 +1,9 @@ // AA 16 垃圾分类活动选择大奖 #tagCMActGarbageChooseSuperItem struct tagCMActGarbageChooseSuperItem { tagHead Head; BYTE ActNum; //活动编号 BYTE SuperItemCount; //选择物品数量 DWORD SuperItemIDList[SuperItemCount]; //选择的大奖库物品ID列表,每次重新选择需要发送全部已选择的大奖物品ID,不能只发单个物品ID; }; ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageGetTaskAward
ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageGetTaskAward.des
New file @@ -0,0 +1 @@ AA 15 垃圾分类活动收集已完成的任务垃圾 #tagCMActGarbageGetTaskAward ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageGetTaskAward.h
New file @@ -0,0 +1,8 @@ // AA 15 垃圾分类活动收集已完成的任务垃圾 #tagCMActGarbageGetTaskAward struct tagCMActGarbageGetTaskAward { tagHead Head; BYTE ActNum; //活动编号 BYTE GarbageTaskID; //垃圾任务ID }; ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery
ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.des
New file @@ -0,0 +1 @@ AA 17 垃圾分类活动抽奖 #tagCMActGarbageLottery ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageLottery.h
New file @@ -0,0 +1,8 @@ // AA 17 垃圾分类活动抽奖 #tagCMActGarbageLottery struct tagCMActGarbageLottery { tagHead Head; BYTE ActNum; //活动编号 BYTE PosNum; //玩家点击的奖励位置编号,从1开始 }; ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageSorting
ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageSorting.des
New file @@ -0,0 +1 @@ AA 14 垃圾分类活动分类垃圾 #tagCMActGarbageSorting ClientPack/ClientToMapServer/CAA SaleActivity/ActGarbageSorting.h
New file @@ -0,0 +1,10 @@ // AA 14 垃圾分类活动分类垃圾 #tagCMActGarbageSorting struct tagCMActGarbageSorting { tagHead Head; BYTE ActNum; //活动编号 BYTE GarbageSortingType; //垃圾分类类型,即属于哪种垃圾 BYTE ItemIndexCount; //垃圾背包中的物品索引数 BYTE ItemIndexList[ItemIndexCount]; //垃圾背包中的物品索引列表 }; ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh
ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.des
New file @@ -0,0 +1 @@ AA 18 垃圾分类活动奖池刷新 #tagCMGarbageAwardPoolRefresh ClientPack/ClientToMapServer/CAA SaleActivity/GarbageAwardPoolRefresh.h
New file @@ -0,0 +1,7 @@ // AA 18 垃圾分类活动奖池刷新 #tagCMGarbageAwardPoolRefresh struct tagCMGarbageAwardPoolRefresh { tagHead Head; BYTE ActNum; //活动编号 }; ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.des
New file @@ -0,0 +1 @@ AA 57 垃圾收集活动玩家信息 #tagMCActGarbagePlayerInfo ServerPack/MapServerPack/HAA_SaleActivity/ActGarbagePlayerInfo.h
New file @@ -0,0 +1,20 @@ // AA 57 垃圾收集活动玩家信息 #tagMCActGarbagePlayerInfo struct tagMCActGarbageAwardItemResult { BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库 DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同 WORD ItemCount; BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中; BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0 }; struct tagMCActGarbagePlayerInfo { tagHead Head; BYTE ActNum; //活动编号 BYTE GuideTaskFinish; //引导任务是否已完成,有需要NPC对话引导任务时,则需要先完成才显示活动界面 DWORD EnvironmentValue; //当前可用环保值 DWORD EnvironmentValueHis; //历史环保值 tagMCActGarbageAwardItemResult AwardItemResult; //本次抽奖结果物品信息,可能为空 }; ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.des
New file @@ -0,0 +1 @@ AA 55 垃圾收集活动信息 #tagMCActGarbageSortingInfo ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageSortingInfo.h
New file @@ -0,0 +1,27 @@ // AA 55 垃圾收集活动信息 #tagMCActGarbageSortingInfo struct tagMCActGarbageAwardItem { BYTE ItemLibType; //物品库类型;9-固定为大奖库,非9-策划自定义库 DWORD ItemID; // 注意: 不同库物品ID可能相同,但个数不同 WORD ItemCount; BYTE PosNum; // 被抽中时的位置编号,1~99,前端自定义展示位置编号,0代表未被抽中; BYTE TotalTimesNow; //当前已产出次数,不限制次数时不记录,即同样为0 BYTE TotalTimesMax; //最大可产出次数,0不限 BYTE LayerLimit; //大于等于X层后可产出,0不限 }; struct tagMCActGarbageSortingInfo { tagHead Head; BYTE ActNum; // 活动编号 char StartDate[10]; // 开始日期 y-m-d char EndtDate[10]; // 结束日期 y-m-d WORD LimitLV; // 限制等级 BYTE LayerNum; //当前奖池第几层 BYTE AwardItemCount; tagMCActGarbageAwardItem AwardItemList[AwardItemCount]; // 奖池物品列表,已生成的,包含已选择的大奖物品 BYTE SuperItemCount; tagMCActGarbageAwardItem SuperItemList[SuperItemCount]; // 大奖物品待选择库,由玩家从库中选择放入奖池的物品; BYTE SuperItemCanChooseCount; // 大奖物品可选择个数 }; ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageTaskInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageTaskInfo.des
New file @@ -0,0 +1 @@ AA 56 垃圾收集活动任务进度信息 #tagMCActGarbageTaskInfo ServerPack/MapServerPack/HAA_SaleActivity/ActGarbageTaskInfo.h
New file @@ -0,0 +1,24 @@ // AA 56 垃圾收集活动任务进度信息 #tagMCActGarbageTaskInfo struct tagMCActGarbageTaskItem { DWORD ItemID; WORD ItemCount; }; struct tagMCActGarbageTask { BYTE GarbageTaskID; //垃圾任务ID DWORD GarbageTaskValue; //当前进度值,一直累加 BYTE GarbageTaskFinishCount; //当前已完成次数; 前端计算未完成次数的进度值=max(0, 当前进度值 - (完成次数 * 单次所需进度)) }; struct tagMCActGarbageTaskInfo { tagHead Head; BYTE ActNum; // 活动编号 BYTE GarbageTaskCount; //任务数 tagMCActGarbageTask GarbageTaskList[GarbageTaskCount]; //任务信息列表 BYTE TaskItemCount; //本次获得的垃圾收集任务奖励物品个数,可能为0 tagMCActGarbageTaskItem GarbageTaskItemList[TaskItemCount]; };