ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableChooseItem
ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableChooseItem.des
New file @@ -0,0 +1 @@ AA 12 选择转盘活动物品 #tagCMActTurntableChooseItem ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableChooseItem.h
New file @@ -0,0 +1,11 @@ // AA 12 选择转盘活动物品 #tagCMActTurntableChooseItem struct tagCMActTurntableChooseItem { tagHead Head; BYTE ActNum; // 活动编号 BYTE GoodItemNumCount; BYTE GoodItemNumList[GoodItemNumCount]; // 选择的极品物品编号列表 BYTE SuperItemNumCount; BYTE SuperItemNumList[SuperItemNumCount]; // 选择的终极物品编号列表 }; ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableStart
ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableStart.des
New file @@ -0,0 +1 @@ AA 13 启动转盘 #tagCMActTurntableStart ClientPack/ClientToMapServer/CAA SaleActivity/ActTurntableStart.h
New file @@ -0,0 +1,7 @@ // AA 13 启动转盘 #tagCMActTurntableStart struct tagCMActTurntableStart { tagHead Head; BYTE ActNum; // 活动编号 }; ServerPack/MapServerPack/HAA_SaleActivity/ActTurntableInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTurntableInfo.des
New file @@ -0,0 +1 @@ AA 52 转盘活动信息 #tagMCActTurntableInfo ServerPack/MapServerPack/HAA_SaleActivity/ActTurntableInfo.h
New file @@ -0,0 +1,31 @@ // AA 52 转盘活动信息 #tagMCActTurntableInfo struct tagMCActTurntableItem { BYTE ItemNum; //物品编号 1~n;注意转盘已确定物品编号 与 极品终极物品待选择库编号可能相同,但并不代表同一物品 BYTE ItemLibType; //物品库类型;1-常规,2-极品,3-终极 DWORD ItemID; WORD ItemCount; }; struct tagMCActTurntableInfo { tagHead Head; BYTE ActNum; // 活动编号 char StartDate[10]; // 开始日期 y-m-d char EndtDate[10]; // 结束日期 y-m-d BYTE IsDayReset; // 是否每天重置 WORD LimitLV; // 限制等级 BYTE CTGPrizeCount; DWORD CTGPrizeList[CTGPrizeCount]; // 累计充值额度奖励次数列表 [奖励第1次所需累计充值额度, 第2次, ...] BYTE UseGoldPrizeCount; DWORD UseGoldPrizeList[UseGoldPrizeCount]; // 累计消费仙玉奖励次数列表 [奖励第1次所需累计消费仙玉, 第2次, ...] BYTE TurnItemCount; tagMCActTurntableItem TurnItemList[TurnItemCount]; // 转盘已确定的物品列表,包含常规物品+极品物品+终极物品,活动开始时,后端直接随机生成常规物品,已确定的物品不包含极品、终极物品时需要先选择才能使用转盘; BYTE GoodItemCount; tagMCActTurntableItem GoodItemList[GoodItemCount]; // 极品物品待选择库,由玩家从库中选择放入转盘的物品;注意此库中的物品编号仅表示在该库中的编号,可能与转盘已确定的物品编号重复,但并不代表同一物品; BYTE GoodItemCanChooseCount; // 极品物品可选择个数 BYTE SuperItemCount; tagMCActTurntableItem SuperItemList[SuperItemCount]; // 终极物品待选择库,由玩家从库中选择放入转盘的物品;注意此库中的物品编号仅表示在该库中的编号,可能与转盘已确定的物品编号重复,但并不代表同一物品; BYTE SuperItemCanChooseCount; // 终极物品可选择个数 }; ServerPack/MapServerPack/HAA_SaleActivity/ActTurntablePlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTurntablePlayerInfo.des
New file @@ -0,0 +1 @@ AA 53 转盘活动玩家信息 #tagMCActTurntablePlayerInfo ServerPack/MapServerPack/HAA_SaleActivity/ActTurntablePlayerInfo.h
New file @@ -0,0 +1,12 @@ // AA 53 转盘活动玩家信息 #tagMCActTurntablePlayerInfo struct tagMCActTurntablePlayerInfo { tagHead Head; BYTE ActNum; //活动编号 BYTE CanUseCount; //可转盘次数 DWORD CTGTotal; //累计充值额度 DWORD UseGoldTotal; //累计消费仙玉额度 DWORD TurnItemState; //转盘物品已抽中记录,按转盘物品编号二进制位代表是否已抽中 BYTE GetItemNum; //本次抽中的物品编号,非转盘结果时为0,大于0时为通知本次转到的物品编号 };