|
|
@@ -1,147 +1,147 @@
|
|
|
-local ItemData = require("bag.Proto").ItemData
|
|
|
-local HeroSimple = require("hero.Proto").HeroSimple
|
|
|
-
|
|
|
-tActInfo =
|
|
|
-{
|
|
|
- {"ID", 1, "short"}, -- 子活动ID
|
|
|
- {"name", 1, "string"}, -- 子活动名
|
|
|
- {"nSortID", 1, "short"}, -- 排序id
|
|
|
- {"nPanelID", 1, "short"}, -- 面板id
|
|
|
- {"nIcon", 1, "int"}, -- 活动图标
|
|
|
- {"nRed", 1, "byte"}, -- 是否有红点 1 存在 0 不存在
|
|
|
-}
|
|
|
-
|
|
|
--- 玩家登录主动下发活动信息(活动开启时)
|
|
|
-GC_WEEKLOOP_ACT_ALLINFO = {
|
|
|
- {"nStartTime", 1, "int"}, -- 开启时间
|
|
|
- {"nEendTime", 1, "int"}, -- 结束时间
|
|
|
- {"tActID", 10, tActInfo}, -- 活动信息
|
|
|
-}
|
|
|
-
|
|
|
----------------------- 英雄升星 ----------------------
|
|
|
-HeroPrize = {
|
|
|
- {"nID", 1, "int"}, -- 奖励编号
|
|
|
- {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
- {"item", 5, ItemData}, -- 奖励信息
|
|
|
-}
|
|
|
-
|
|
|
-SimplifyHero = {
|
|
|
- {"id", 1, "int"}, --id
|
|
|
- {"icon", 1, "int"}, --头像
|
|
|
- {"camp", 1, "byte"}, --阵营
|
|
|
- {"star", 1, "byte"}, --星级
|
|
|
- {"grade", 1, "byte"}, --品阶:初始为0
|
|
|
- {"name", 1, "string"}, -- 英雄名
|
|
|
-}
|
|
|
-
|
|
|
--- 请求英雄升星活动信息
|
|
|
-CG_WEEKLOOP_ACT_HEROQUERY = {}
|
|
|
-
|
|
|
-
|
|
|
--- 英雄升星 - 活动信息回复协议
|
|
|
-GC_WEEKLOOP_ACT_HEROQUERY =
|
|
|
-{
|
|
|
- {"list", 17, HeroPrize}, -- 奖励信息
|
|
|
- {"HeroData", 2, HeroSimple}, -- 英雄信息
|
|
|
-}
|
|
|
-
|
|
|
--- 英雄升星- 请求所有英雄简略信息
|
|
|
-CG_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO = {
|
|
|
-}
|
|
|
-
|
|
|
--- 英雄升星- 请求所有英雄简略信息-回复
|
|
|
-GC_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO =
|
|
|
-{
|
|
|
- {"tHeroData", 40, HeroSimple}, -- 简略英雄信息
|
|
|
-}
|
|
|
-
|
|
|
--- 英雄升星 - 选择英雄
|
|
|
-CG_WEEKLOOP_ACT_HEROCHOSEHERO =
|
|
|
-{
|
|
|
- {"nID", 1, "int"}, -- 英雄ID
|
|
|
-}
|
|
|
-
|
|
|
--- 回复 GC_WEEKLOOP_ACT_HEROQUERY
|
|
|
-
|
|
|
--- 英雄升星 - 领取奖励
|
|
|
-CG_WEEKLOOP_ACT_HERPGETPRIZE = {}
|
|
|
-
|
|
|
--- 回复 GC_WEEKLOOP_ACT_HEROQUERY
|
|
|
-
|
|
|
------------------------------------------ 古玉消费协议开始 -------------------------------------
|
|
|
-GuYuPrize = {
|
|
|
- {"nGuYu", 1, "int"}, -- 需要古玉数量
|
|
|
- {"nID", 1, "int"}, -- 奖励编号
|
|
|
- {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
- {"item", 5, ItemData}, -- 奖励信息
|
|
|
-}
|
|
|
-
|
|
|
--- 请求消费古玉-信息
|
|
|
-CG_WEEKLOOP_ACT_GUYUQUERY = {}
|
|
|
-
|
|
|
--- 请求消费古玉-信息回包
|
|
|
-GC_WEEKLOOP_ACT_GUYUQUERY = {
|
|
|
- {"nGuYu", 1, "int"}, -- 当前累计古玉
|
|
|
- {"list", 17, GuYuPrize}, -- 奖励信息
|
|
|
-}
|
|
|
-
|
|
|
--- 请求领取古玉信息
|
|
|
-CG_WEEKLOOP_ACT_GUYUGETPRIZE = {}
|
|
|
-
|
|
|
------------------------------------------ 抽卡相关协议开始 -------------------------------------
|
|
|
-CardPrize =
|
|
|
-{
|
|
|
- {"nNum", 1, "int"}, -- 需要抽卡次数
|
|
|
- {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
- {"item", 5, ItemData}, -- 奖励信息
|
|
|
- {"desc", 1, "string"}, -- 描述
|
|
|
- {"nID", 1, "int"}, -- 奖励编号
|
|
|
-}
|
|
|
-
|
|
|
--- 请求抽卡信息
|
|
|
-CG_WEEKLOOP_ACT_CARDQUERY = {}
|
|
|
-
|
|
|
--- 请求抽卡信息 - 回包
|
|
|
-GC_WEEKLOOP_ACT_CARDQUERY =
|
|
|
-{
|
|
|
- {"byType", 1, "byte"}, -- 当前抽卡类型
|
|
|
- {"nNowNum", 1, "int"}, -- 当前抽卡次数
|
|
|
- {"list", 15, CardPrize}, -- 奖励配置
|
|
|
-}
|
|
|
-
|
|
|
--- 请求领取抽卡奖励
|
|
|
-CG_WEEKLOOP_ACT_CARDGETPRIZE = {}
|
|
|
-
|
|
|
------------------------------------------ 累计充值相关协议开始 -------------------------------------
|
|
|
-WeekLoopActRankList = {
|
|
|
- {"rank", 1, "int"}, -- 名次(-1未上榜)
|
|
|
- {"rankNeedValue", 1, "int"}, -- 上榜条件值
|
|
|
- {"items", 5, ItemData}, -- 排行名次奖励列表
|
|
|
- {"uid", 1, "string"}, -- 用户id(未上榜为"")
|
|
|
- {"name", 1, "string"}, -- 角色名(未上榜为"")
|
|
|
- {"head", 1, "int"}, -- 头像(未上榜为-1)
|
|
|
- {"rankValue", 1, "int"}, -- 当前排名值
|
|
|
- {"headFrame", 1, "int"}, -- 头像框(未上榜为-1)
|
|
|
-}
|
|
|
-
|
|
|
-WeekLoopActOnwerData = {
|
|
|
- {"rank", 1, "int"}, -- 名次(-1未上榜)
|
|
|
- {"rankValue", 1, "int"}, -- 当前排名值
|
|
|
- {"items", 5, ItemData}, -- 档位奖励列表(未上榜没有奖励)
|
|
|
-}
|
|
|
-
|
|
|
--- WeekLoopActRankPrizeList = {
|
|
|
--- {"minRank", 1, "int"}, -- 最小排名
|
|
|
--- {"maxRank", 1, "int"}, -- 最大排名
|
|
|
--- {"rankNeedValue", 1, "int"}, -- 上榜条件值
|
|
|
--- {"items", 5, ItemData}, -- 档位区间奖励列表
|
|
|
--- }
|
|
|
-
|
|
|
--- 排行榜查询
|
|
|
-CG_WEEKLOOP_ACT_RANK_QUERY = {}
|
|
|
-
|
|
|
--- 排行榜查询 - 回包
|
|
|
-GC_WEEKLOOP_ACT_RANK_QUERY = {
|
|
|
- {"list", 22, WeekLoopActRankList}, -- 排行名次列表
|
|
|
- {"ownerData", 1, WeekLoopActOnwerData}, -- 自己排名数据
|
|
|
+local ItemData = require("bag.Proto").ItemData
|
|
|
+local HeroSimple = require("hero.Proto").HeroSimple
|
|
|
+
|
|
|
+tActInfo =
|
|
|
+{
|
|
|
+ {"ID", 1, "short"}, -- 子活动ID
|
|
|
+ {"name", 1, "string"}, -- 子活动名
|
|
|
+ {"nSortID", 1, "short"}, -- 排序id
|
|
|
+ {"nPanelID", 1, "short"}, -- 面板id
|
|
|
+ {"nIcon", 1, "int"}, -- 活动图标
|
|
|
+ {"nRed", 1, "byte"}, -- 是否有红点 1 存在 0 不存在
|
|
|
+}
|
|
|
+
|
|
|
+-- 玩家登录主动下发活动信息(活动开启时)
|
|
|
+GC_WEEKLOOP_ACT_ALLINFO = {
|
|
|
+ {"nStartTime", 1, "int"}, -- 开启时间
|
|
|
+ {"nEendTime", 1, "int"}, -- 结束时间
|
|
|
+ {"tActID", 10, tActInfo}, -- 活动信息
|
|
|
+}
|
|
|
+
|
|
|
+---------------------- 英雄升星 ----------------------
|
|
|
+HeroPrize = {
|
|
|
+ {"nID", 1, "int"}, -- 奖励编号
|
|
|
+ {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
+ {"item", 5, ItemData}, -- 奖励信息
|
|
|
+}
|
|
|
+
|
|
|
+SimplifyHero = {
|
|
|
+ {"id", 1, "int"}, --id
|
|
|
+ {"icon", 1, "int"}, --头像
|
|
|
+ {"camp", 1, "byte"}, --阵营
|
|
|
+ {"star", 1, "byte"}, --星级
|
|
|
+ {"grade", 1, "byte"}, --品阶:初始为0
|
|
|
+ {"name", 1, "string"}, -- 英雄名
|
|
|
+}
|
|
|
+
|
|
|
+-- 请求英雄升星活动信息
|
|
|
+CG_WEEKLOOP_ACT_HEROQUERY = {}
|
|
|
+
|
|
|
+
|
|
|
+-- 英雄升星 - 活动信息回复协议
|
|
|
+GC_WEEKLOOP_ACT_HEROQUERY =
|
|
|
+{
|
|
|
+ {"list", 17, HeroPrize}, -- 奖励信息
|
|
|
+ {"HeroData", 2, HeroSimple}, -- 英雄信息
|
|
|
+}
|
|
|
+
|
|
|
+-- 英雄升星- 请求所有英雄简略信息
|
|
|
+CG_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO = {
|
|
|
+}
|
|
|
+
|
|
|
+-- 英雄升星- 请求所有英雄简略信息-回复
|
|
|
+GC_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO =
|
|
|
+{
|
|
|
+ {"tHeroData", 60, HeroSimple}, -- 简略英雄信息
|
|
|
+}
|
|
|
+
|
|
|
+-- 英雄升星 - 选择英雄
|
|
|
+CG_WEEKLOOP_ACT_HEROCHOSEHERO =
|
|
|
+{
|
|
|
+ {"nID", 1, "int"}, -- 英雄ID
|
|
|
+}
|
|
|
+
|
|
|
+-- 回复 GC_WEEKLOOP_ACT_HEROQUERY
|
|
|
+
|
|
|
+-- 英雄升星 - 领取奖励
|
|
|
+CG_WEEKLOOP_ACT_HERPGETPRIZE = {}
|
|
|
+
|
|
|
+-- 回复 GC_WEEKLOOP_ACT_HEROQUERY
|
|
|
+
|
|
|
+----------------------------------------- 古玉消费协议开始 -------------------------------------
|
|
|
+GuYuPrize = {
|
|
|
+ {"nGuYu", 1, "int"}, -- 需要古玉数量
|
|
|
+ {"nID", 1, "int"}, -- 奖励编号
|
|
|
+ {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
+ {"item", 5, ItemData}, -- 奖励信息
|
|
|
+}
|
|
|
+
|
|
|
+-- 请求消费古玉-信息
|
|
|
+CG_WEEKLOOP_ACT_GUYUQUERY = {}
|
|
|
+
|
|
|
+-- 请求消费古玉-信息回包
|
|
|
+GC_WEEKLOOP_ACT_GUYUQUERY = {
|
|
|
+ {"nGuYu", 1, "int"}, -- 当前累计古玉
|
|
|
+ {"list", 17, GuYuPrize}, -- 奖励信息
|
|
|
+}
|
|
|
+
|
|
|
+-- 请求领取古玉信息
|
|
|
+CG_WEEKLOOP_ACT_GUYUGETPRIZE = {}
|
|
|
+
|
|
|
+----------------------------------------- 抽卡相关协议开始 -------------------------------------
|
|
|
+CardPrize =
|
|
|
+{
|
|
|
+ {"nNum", 1, "int"}, -- 需要抽卡次数
|
|
|
+ {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
|
|
|
+ {"item", 5, ItemData}, -- 奖励信息
|
|
|
+ {"desc", 1, "string"}, -- 描述
|
|
|
+ {"nID", 1, "int"}, -- 奖励编号
|
|
|
+}
|
|
|
+
|
|
|
+-- 请求抽卡信息
|
|
|
+CG_WEEKLOOP_ACT_CARDQUERY = {}
|
|
|
+
|
|
|
+-- 请求抽卡信息 - 回包
|
|
|
+GC_WEEKLOOP_ACT_CARDQUERY =
|
|
|
+{
|
|
|
+ {"byType", 1, "byte"}, -- 当前抽卡类型
|
|
|
+ {"nNowNum", 1, "int"}, -- 当前抽卡次数
|
|
|
+ {"list", 15, CardPrize}, -- 奖励配置
|
|
|
+}
|
|
|
+
|
|
|
+-- 请求领取抽卡奖励
|
|
|
+CG_WEEKLOOP_ACT_CARDGETPRIZE = {}
|
|
|
+
|
|
|
+----------------------------------------- 累计充值相关协议开始 -------------------------------------
|
|
|
+WeekLoopActRankList = {
|
|
|
+ {"rank", 1, "int"}, -- 名次(-1未上榜)
|
|
|
+ {"rankNeedValue", 1, "int"}, -- 上榜条件值
|
|
|
+ {"items", 5, ItemData}, -- 排行名次奖励列表
|
|
|
+ {"uid", 1, "string"}, -- 用户id(未上榜为"")
|
|
|
+ {"name", 1, "string"}, -- 角色名(未上榜为"")
|
|
|
+ {"head", 1, "int"}, -- 头像(未上榜为-1)
|
|
|
+ {"rankValue", 1, "int"}, -- 当前排名值
|
|
|
+ {"headFrame", 1, "int"}, -- 头像框(未上榜为-1)
|
|
|
+}
|
|
|
+
|
|
|
+WeekLoopActOnwerData = {
|
|
|
+ {"rank", 1, "int"}, -- 名次(-1未上榜)
|
|
|
+ {"rankValue", 1, "int"}, -- 当前排名值
|
|
|
+ {"items", 5, ItemData}, -- 档位奖励列表(未上榜没有奖励)
|
|
|
+}
|
|
|
+
|
|
|
+-- WeekLoopActRankPrizeList = {
|
|
|
+-- {"minRank", 1, "int"}, -- 最小排名
|
|
|
+-- {"maxRank", 1, "int"}, -- 最大排名
|
|
|
+-- {"rankNeedValue", 1, "int"}, -- 上榜条件值
|
|
|
+-- {"items", 5, ItemData}, -- 档位区间奖励列表
|
|
|
+-- }
|
|
|
+
|
|
|
+-- 排行榜查询
|
|
|
+CG_WEEKLOOP_ACT_RANK_QUERY = {}
|
|
|
+
|
|
|
+-- 排行榜查询 - 回包
|
|
|
+GC_WEEKLOOP_ACT_RANK_QUERY = {
|
|
|
+ {"list", 22, WeekLoopActRankList}, -- 排行名次列表
|
|
|
+ {"ownerData", 1, WeekLoopActOnwerData}, -- 自己排名数据
|
|
|
}
|