Proto.lua 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540
  1. local ItemData = require("bag.Proto").ItemData
  2. local BuyItem = require("topup.Proto").BuyItem
  3. local HeroSimple = require("hero.Proto").HeroSimple
  4. --local RechargeBackNet = require("present.Proto").RechargeBackNet
  5. local RoleBase = require("role.Proto").RoleBase
  6. -- 超值礼包
  7. PremiumGift = {
  8. {"id", 1, "int" }, -- 礼包ID
  9. {"item", 5, ItemData }, -- 礼包包含物品
  10. {"cnt", 1, "byte" }, -- 已购买次数
  11. {"maxCnt", 1, "byte"}, -- 最大购买次数
  12. {"buyMsg", 2, BuyItem}, -- buyID
  13. {"needItem", 2, ItemData }, -- 礼包含物品
  14. {"icon", 1, "int" }, -- 图标
  15. {"name", 1, "string" }, -- 图标
  16. }
  17. AbsMangHeMr = {
  18. {"id", 1, "byte" }, -- 礼包ID
  19. {"desc", 1, "string"}, -- 描述
  20. {"item", 1, ItemData}, -- 奖励
  21. {"status", 1, "byte"}, -- 状态
  22. {"cur", 1, "byte"}, -- 状态
  23. {"max", 1, "byte"}, -- 状态
  24. }
  25. -- 通用查询协议
  26. CG_ABS_ACT_DETAIL_QUERY = {
  27. {"id", 1,"int"}, -- 活动ID
  28. }
  29. -- 超值礼包信息查询
  30. GC_ABS_ACT_PREMIUM_GIFT_QUERY = {
  31. {"premiumGiftMsg", 10, PremiumGift},
  32. {"startTime", 1, "int"}, -- 开启时间
  33. {"endTime", 1, "int"}, -- 结束时间
  34. {"templateId", 1, "int"}, -- 面板ID
  35. {"absActId", 1, "short"},
  36. {"status", 1, "byte"},
  37. {"ad", 1, "int"},
  38. }
  39. -- 超值礼包信息查询
  40. CG_ABS_ACT_PREMIUM_GIFT_BUY = {
  41. {"id", 1, "int"},
  42. {"giftid", 1, "int"},
  43. }
  44. -- 盲盒 活动查询
  45. GC_ABS_ACT_MANGHE_QUERY = {
  46. {"startTime", 1, "int"}, -- 开启时间
  47. {"endTime", 1, "int"}, -- 结束时间
  48. {"templateId", 1, "int"}, -- 面板ID
  49. {"cjNow", 1, "int"}, -- 抽奖次数
  50. {"cjMax", 1, "int"}, -- 当前成就 所需要的抽奖次数
  51. {"cjGet", 1, "byte"}, -- 已经领到几号成就
  52. {"cjItemID", 1, "byte"}, -- 当前展示几号成就
  53. {"cjItem", 1, ItemData}, -- 成就 展示物品
  54. {"oneNeed", 1, ItemData}, -- 单抽所需要的道具
  55. {"tenNeed", 1, ItemData}, -- 十抽所需要的道具
  56. {"gift", 1, PremiumGift}, -- 礼包
  57. {"mrReward", 3, AbsMangHeMr}, -- 每日奖励
  58. {"qiPao", 1, "byte"}, -- 是否显示气泡
  59. {"bdCnt", 1, "byte"}, -- 保底抽次数
  60. }
  61. -- 盲盒成就 查询
  62. CG_ABS_ACT_MANGHE_CJ_QUERY = {}
  63. MangHeCjNet = {
  64. {"id", 1, "int"}, --id
  65. {"need", 1, "int"}, --所需抽奖次数
  66. {"item", 1, ItemData}, -- 奖励
  67. }
  68. GC_ABS_ACT_MANGHE_CJ_QUERY = {
  69. {"now", 1, "int"}, -- 现在多少抽
  70. {"cjMax", 1, "int"}, -- 总共多少抽
  71. {"list", 30, MangHeCjNet},
  72. }
  73. -- 盲盒 概率查询
  74. CG_ABS_ACT_MANGHE_RARE_QUERY = {}
  75. MangHeItemRareNet = {
  76. {"id", 1, "int"},
  77. {"rare", 1, "int"}, -- 概率 万分比
  78. {"item", 1, ItemData},
  79. }
  80. GC_ABS_ACT_MANGHE_RARE_QUERY = {
  81. {"isStart", 1, "byte"},
  82. {"isEnd", 1, "byte"},
  83. {"list", 100, MangHeItemRareNet},
  84. }
  85. -- 盲盒 抽奖
  86. CG_ABS_ACT_MANGHE_DO = {
  87. {"cnt", 1, "int"},
  88. }
  89. GC_ABS_ACT_MANGHE_DO = {
  90. {"list", 10, ItemData},
  91. }
  92. -- 盲盒 成就领奖
  93. CG_ABS_ACT_MANGHE_CJ_GET = {}
  94. -- 领取每日奖励
  95. CG_ABS_ACT_MANGHE_MR_GET = {
  96. {"id", 1, "byte"},
  97. }
  98. -- 心仪英雄活动
  99. GC_ABS_ACT_PERPLE_HERO_QUERY = {
  100. {"perpleHero",2,"int"}, -- 心仪英雄 数组原因:没有设置心仪英雄时,只需将长度设为0即可
  101. {"heroList",3,HeroSimple}, -- 可供选择的英雄列表
  102. {"leftCnt",1,"byte"}, -- 必得剩余次数
  103. {"aItem",1,ItemData}, -- 单抽需要的道具
  104. {"bItem",1,ItemData}, -- 高级抽需要的道具
  105. }
  106. -- 设置心仪英雄
  107. CG_ABS_ACT_PERPLE_HERO_SET = {
  108. {"perpleHero",1,"int"}, -- 英雄id
  109. {"id",1,"int"}, -- 活动id
  110. }
  111. CG_ABS_ACT_PERPLE_HERO_COMBAT = {
  112. {"heroID",1,"int"}, -- 英雄id
  113. }
  114. -- 英雄日志
  115. HeroLogTask = {
  116. {"id",1,"int"}, -- id
  117. {"nowCnt",1,"int"}, -- 当前完成次数
  118. {"maxCnt",1,"int"}, -- 最大次数
  119. {"state",1,"byte"}, -- 任务状态
  120. {"desc",1,"string"}, -- 任务描述
  121. {"panelID",1,"int"}, -- 跳转页面
  122. {"item",2,ItemData}, -- 任务奖励
  123. }
  124. HeroLogBox = {
  125. {"id", 1, "byte"}, -- 宝箱id
  126. {"state", 1, "byte"}, -- 宝箱状态
  127. {"item",5,ItemData}, -- 奖励
  128. }
  129. GC_ABS_ACT_HERO_LOG_QUERY = {
  130. {"taskList",10,HeroLogTask}, -- 任务列表
  131. {"box",10,HeroLogBox}, -- 宝箱列表
  132. }
  133. CG_ABS_ACT_GET_HERO_LOG_BOX = {
  134. {"index",1,"int"},
  135. {"id",1,"int"},
  136. }
  137. CG_ABS_ACT_GET_HERO_LOG_TASK = {
  138. {"index",1,"int"},
  139. {"id",1,"int"},
  140. }
  141. -- 掉落兑换
  142. GC_ABS_ACT_DROP_QUERY = {
  143. {"drop", 1, ItemData}
  144. }
  145. CG_ABS_ACT_DROP_SHOP_QUERY = {}
  146. AbsDropShopNet = {
  147. {"id", 1, "int"},
  148. {"need", 1, "int"},
  149. {"buyCnt", 1, "int"},
  150. {"maxBuy", 1, "int"},
  151. {"item", 1, ItemData}
  152. }
  153. GC_ABS_ACT_DROP_SHOP_QUERY = {
  154. {"need", 1, ItemData},
  155. {"list", 20, AbsDropShopNet},
  156. {"templateId", 1, "int"}, -- 面板ID
  157. }
  158. -- 掉落商店购买
  159. CG_ABS_ACT_DROP_SHOP_BUY = {
  160. {"id", 1, "int"},
  161. {"buyCnt", 1, "int"},
  162. }
  163. GC_ABS_ACT_DROP_SHOP_BUY = {
  164. {"id", 1, "int"},
  165. {"item", 1, ItemData}
  166. }
  167. --
  168. -- 积分召唤
  169. AbsJiFenDraw = {
  170. {"id", 1, "byte"}, -- 英雄信息
  171. {"hero", 1, HeroSimple}, -- 英雄信息
  172. {"cur", 1, "byte"}, -- 当前兑换次数
  173. {"max", 1, "byte"}, -- 最大兑换次数
  174. {"cost", 1, "short"}, -- 花费
  175. }
  176. -- 积分召唤回馈
  177. GC_ABS_ACT_JIFEN_DRAW_QUERY = {
  178. {"list", 10, AbsJiFenDraw},
  179. {"randomCost", 1, "short"},
  180. {"curJifen", 1, "int"},
  181. }
  182. -- 积分召唤
  183. CG_ABS_ACT_JIFEN_DRAW_BUY = {
  184. {"id", 1, "byte"}, -- 英雄信息
  185. {"actID", 1, "short"}
  186. }
  187. -- 英灵传说
  188. GC_ABS_ACT_HERO_LOGIN_PICK_QUERY = {
  189. {"get", 7, "int"}, -- 每日登陆 已领奖列表
  190. {"itemGet", 1, "byte"}, -- 总奖励 是否已经领取
  191. {"heroSimple", 5, HeroSimple}, -- 可选择英雄
  192. {"items", 5, ItemData}, -- 可选择英雄的 道具模型展示
  193. {"login", 7, ItemData}, -- 登陆奖励展示
  194. {"openDay", 1, "int"},
  195. }
  196. CG__ABS_ACT_HERO_LOGIN_PICK = {
  197. {"type", 1, "byte"}, -- 0 每日登陆领取 1 英雄领取
  198. {"id", 1, "int"},
  199. {"param", 1, "int"}, -- 领取目标
  200. }
  201. ----------ABS占卜轮---------
  202. -- ABS占卜轮盘数据发送
  203. GC_ABS_ZHAN_BU_LUA_PAN_QUERY = {
  204. {"needItem", 1, ItemData}, -- 抽奖需要的道具
  205. {"list", 14, ItemData}, -- 奖池道具列表
  206. {"orderList", 14, "int"}, -- 奖池道具抽取顺序
  207. {"composeItems", 3, ItemData}, -- 活动期间每次合成得到的道具
  208. {"resershItem", 1, ItemData}, -- 活动期间每次刷新得到的道具
  209. {"recoveryItem", 1, ItemData}, -- 活动结束后回收抽奖道具获得新道具
  210. {"recoveryProb", 1, "string"}, -- 活动结束后回收抽奖道具获得新道具比例
  211. {"times", 1, "int"}, -- 当前抽奖了多少次
  212. {"itemCnt", 1, "int"}, -- 下次抽奖需要道具数量
  213. }
  214. -- ABS占卜轮盘抽奖
  215. CG_ABS_ZHAN_BU_LUA_PAN_GET = {
  216. {"id", 1, "int"}, -- 活动id
  217. }
  218. -- ABS占卜轮盘抽奖返回
  219. GC_ABS_ZHAN_BU_LUA_PAN_GET = {
  220. {"times", 1, "int"}, -- 当前抽奖了多少次
  221. {"itemCnt", 1, "int"}, -- 下次抽奖需要道具数量
  222. }
  223. ----------ABS占卜轮---------
  224. ------- ABS 充值返利 --------
  225. AbsRechargeBackNet = {
  226. {"id", 1, "int"},
  227. {"need", 1, "int"},
  228. {"state", 1, "byte"},
  229. {"reward", 8, ItemData},
  230. }
  231. GC_ABS_RECHARGE_BACK_QUERY = {
  232. {"list", 10, AbsRechargeBackNet},
  233. {"recharge", 1, "int"},
  234. {"maxCnt", 1, "byte"},
  235. {"isEnd", 1, "byte"},
  236. {"startTime", 1, "int"},
  237. {"endTime", 1, "int"},
  238. {"panelID", 1, "int"},
  239. }
  240. CG_ABS_RECHARGE_BACK_GET = {
  241. {"panelID", 1, "int"},
  242. {"id", 1, "int"},
  243. }
  244. ------- ABS 充值返利 --------
  245. -- 打工
  246. -- 英雄崛起
  247. HeroGrowUpTaskNet = {
  248. {"id", 1, "int"}, -- 任务id
  249. {"taskName", 1, "string"}, -- 任务名
  250. {"taskDesc", 1, "string"}, -- 任务描述
  251. {"nowValue", 1, "int"}, -- 当前进度
  252. {"maxValue", 1, "int"}, -- 最大进度
  253. {"item", 1, ItemData}, -- 奖励
  254. {"panelID", 1, "int"}, -- 面板ID
  255. {"state", 1, "byte"}, -- 任务状态 0-不可领 1-可领 2-已领
  256. }
  257. HeroGrowUpNet = {
  258. {"leftTime", 1, "int"}, -- 剩余时间
  259. {"lv", 1, "int"}, -- 等级
  260. {"jifen", 1, "int"}, -- 当前积分
  261. {"maxJifen", 1, "int"}, -- 最大积分
  262. {"isBuyKing", 1, "byte"}, -- 是否解锁了王者
  263. {"hasTaskRed", 1, "byte"}, -- 积分任务是否有红点
  264. }
  265. -- 积分任务查询
  266. CG_HERO_GROWUP_TASK_QUERY = {
  267. {"mainType", 1, "byte"}, -- 任务分类 1-每日任务 2-每周任务 3-终极任务
  268. }
  269. GC_HERO_GROWUP_TASK_QUERY = {
  270. {"data", 1, HeroGrowUpNet}, -- 基础信息
  271. {"mainType", 1, "byte"}, -- 任务分类 1-每日任务 2-每周任务 3-终极任务
  272. {"taskList", 20, HeroGrowUpTaskNet}, -- 任务列表
  273. {"taskReds", 3, "byte"}, -- 任务红点
  274. {"taskLeftTime", 1, "int"}, -- 任务剩余时间
  275. {"startTime", 1, "int"}, -- 活动开启时间
  276. {"endTime", 1, "int"}, -- 活动结束时间
  277. {"leftTime", 1, "int"}, -- 活动剩余时间
  278. }
  279. -- 领取积分任务奖励 领取成功返回GC_HERO_GROWUP_TASK_QUERY
  280. CG_HERO_GROWUP_TASK_GET = {
  281. {"id", 1, "int"}, -- 任务id
  282. }
  283. -- 等级提升界面
  284. GC_HERO_GROWUP_LVUP = {
  285. {"lv", 1, "int"}, -- 目标等级
  286. {"items", 10, ItemData}, -- 获得奖励列表
  287. {"isBuyKing", 1, "byte"}, -- 是否解锁了王者
  288. }
  289. -- 解锁王者查看
  290. CG_HERO_GROWUP_KING_QUERY = {}
  291. GC_HERO_GROWUP_KING_QUERY = {
  292. {"items", 20, ItemData}, -- 奖励展示
  293. {"buyItem", 1, BuyItem}, -- 直购信息
  294. {"isBuyKing", 1, "byte"}, -- 是否解锁了王者
  295. }
  296. -- 奖励预览查询
  297. HeroGrowUpRewardNet = {
  298. {"lv", 1, "int"}, -- 等级
  299. {"items", 3, ItemData}, -- 英雄奖励列表
  300. {"itemsKing", 3, ItemData}, -- 王者奖励列表
  301. {"state", 1, "byte"}, -- 奖励状态 0-不可领 1-可领 2-已领
  302. {"stateEx", 1, "byte"}, -- 奖励状态 0-不可领 1-可领 2-已领
  303. }
  304. HeroGrowUpRewardExNet = {
  305. {"lv", 1, "int"}, -- x级后
  306. {"exLv", 1, "int"}, -- x级后
  307. {"needLv", 1, "int"}, -- 每x级可以获得降级
  308. {"items", 3, ItemData}, -- 英雄奖励列表
  309. {"itemsKing", 3, ItemData}, -- 王者奖励列表
  310. {"state", 1, "byte"}, -- 奖励状态 0-不可领 1-可领 2-已领
  311. {"stateEx", 1, "byte"}, -- 奖励状态 0-不可领 1-可领 2-已领
  312. }
  313. CG_HERO_GROWUP_REWARD_QUERY = {}
  314. GC_HERO_GROWUP_REWARD_QUERY = {
  315. {"data", 1, HeroGrowUpNet}, -- 基础信息
  316. {"rewardList", 50, HeroGrowUpRewardNet}, -- 奖励列表
  317. {"exReward", 1, HeroGrowUpRewardExNet}, -- 特殊奖励
  318. }
  319. CG_HERO_GROWUP_LV_GET = {
  320. {"lv", 1, "int"}, -- 任务id
  321. }
  322. GC_HERO_GROWUP_TASK_REFRESH = {}
  323. -- 购买成功回调
  324. GC_HERO_GROWUP_BUY_OK = {
  325. {"data", 1, HeroGrowUpNet}, -- 基础信息
  326. }
  327. CG_HERO_GROWUP_BUY_JIFEN = {
  328. {"itemID",1,"int"},
  329. {"cnt",1,"int"}
  330. }
  331. GC_HERO_GROWUP_BUY_JIFEN = {
  332. {"lv",1,"int"},
  333. {"jifen",1,"int"},
  334. {"maxJifen",1,"int"},
  335. }
  336. -- 铂金周卡
  337. AbsWeekLyCard = {
  338. {"id", 1, "int"},
  339. {"items", 10, ItemData}, -- 道具奖励
  340. }
  341. GC_ABS_WEEK_LYCARD_QUERY = {
  342. {"leftTime", 1, "int"}, -- 剩余时间
  343. {"buyItem", 1, PremiumGift}, -- 礼包
  344. {"weekLyCard", 7, AbsWeekLyCard}, -- 活动奖励列表
  345. {"isActive", 1, "byte"}, -- 是否购买
  346. {"actId", 1, "int"}, -- 活动id
  347. }
  348. -- 365王卡
  349. Abs365Card = {
  350. {"id", 1, "int"},
  351. {"items", 10, ItemData}, -- 道具奖励
  352. }
  353. GC_ABS_365CARD_QUERY = {
  354. {"leftTime", 1, "int"}, -- 剩余时间
  355. {"buyItem", 1, PremiumGift}, -- 礼包
  356. {"items", 20, ItemData}, -- 道具奖励
  357. {"getItems", 20, ItemData}, -- 可领取道具
  358. {"actId", 1, "int"}, -- 活动id
  359. {"leftDay", 1, "short"}, -- 剩余天数
  360. {"newItem", 2, ItemData}, -- 每天新获取的道具
  361. {"active", 1, "byte"}, -- 是否激活
  362. {"draw", 1, "byte"}, -- 是否可以抽奖
  363. }
  364. CG_ABS_365CARD_DRAW = {
  365. {"actId", 1, "int"}, -- 抽奖
  366. }
  367. CG_ABS_365CARD_GET = {
  368. {"actId", 1, "int"}, -- 活动id
  369. }
  370. --------------------------新英雄来袭------------------
  371. ------------英雄降临------------
  372. -- 发送英雄降临数据
  373. GC_ABS_ACT_HERO_COME_QUERY = {
  374. {"perpleHero",2,"int"}, -- 心仪英雄 数组原因:没有设置心仪英雄时,只需将长度设为0即可
  375. {"heroList",3,HeroSimple}, -- 可供选择的英雄列表
  376. {"leftCnt",1,"byte"}, -- 必得剩余次数
  377. {"aItem",1,ItemData}, -- 单抽需要的道具
  378. {"bItem",1,ItemData}, -- 高级抽需要的道具
  379. }
  380. -- 设置心仪英雄
  381. CG_ABS_ACT_HERO_COME_SET = {
  382. {"perpleHero",1,"int"}, -- 英雄id
  383. {"id",1,"int"}, -- 活动id
  384. }
  385. -- 观看英雄战斗录像
  386. CG_ABS_ACT_HERO_COME_COMBAT = {
  387. {"heroID",1,"int"}, -- 英雄id
  388. }
  389. ------------英雄降临------------
  390. ------------夙愿礼盒------------
  391. WishGift = {
  392. {"id", 1, "byte" }, -- 礼包ID
  393. {"item", 5, ItemData }, -- 礼包包含物品
  394. {"cnt", 1, "byte" }, -- 已购买次数
  395. {"maxCnt", 1, "byte"}, -- 最大购买次数
  396. {"buyMsg", 2, BuyItem}, -- buyID
  397. {"needItem", 2, ItemData }, -- 礼包含物品
  398. {"icon", 1, "int" }, -- 图标
  399. {"name", 1, "string" }, -- 图标
  400. }
  401. -- 夙愿礼盒信息发送
  402. GC_ABS_ACT_WISH_GIFT_QUERY = {
  403. {"premiumGiftMsg", 10, WishGift},
  404. {"startTime", 1, "int"}, -- 开启时间
  405. {"endTime", 1, "int"}, -- 结束时间
  406. {"templateId", 1, "int"}, -- 面板ID
  407. {"absActId", 1, "short"},
  408. {"status", 1, "byte"},
  409. {"ad", 1, "int"},
  410. }
  411. -- 夙愿礼盒礼包钻石购买
  412. CG_ABS_ACT_WISH_GIFT_BUY = {
  413. {"id", 1, "int"},
  414. {"giftid", 1, "int"},
  415. }
  416. ------------夙愿礼盒------------
  417. ------------每日祈福------------
  418. GC_ABS_ACT_EVERY_DAY_PRAY_QUERY = { -- 每日祈福信息发送
  419. {"get", 7, "int"}, -- 每日登陆 已领奖列表
  420. {"itemGet", 1, "byte"}, -- 总奖励 是否已经领取
  421. {"heroSimple", 5, HeroSimple}, -- 可选择英雄
  422. {"items", 5, ItemData}, -- 可选择英雄的 道具模型展示
  423. {"login", 7, ItemData}, -- 登陆奖励展示
  424. {"openDay", 1, "int"},
  425. }
  426. CG_ABS_ACT_EVERY_DAY_PRAY_GET = { -- 每日祈福领取
  427. {"type", 1, "byte"}, -- 0 每日登陆领取 1 英雄领取
  428. {"id", 1, "int"},
  429. {"param", 1, "int"}, -- 领取目标
  430. }
  431. ------------每日祈福------------
  432. ------------惊喜宝箱------------
  433. DAY_SURPRISE_CHEST = { -- 每天惊喜宝箱数据
  434. {"day", 1, "byte"}, -- 天数
  435. {"cnt", 1, "int"}, -- 当前完成次数
  436. {"state", 1, "byte"}, -- 当前状态(0未解锁1解锁不能领,2可领,3已领,4可补领,5已补领)
  437. {"maxCnt", 1, "int"}, -- 达成所需次数
  438. {"panelID", 1, "int"}, -- 跳转ID
  439. {"yuanbao", 1, "int"}, -- 补领需要的元宝
  440. {"items", 5, ItemData}, -- 道具奖励
  441. {"desc", 1, "string"}, -- 任务描述
  442. }
  443. GC_ABS_SURPRISE_CHEST_QUERY = { -- 惊喜宝箱数据推送
  444. {"dayChests", 7, DAY_SURPRISE_CHEST}, -- 每天惊喜宝箱数据
  445. {"actId", 1, "int"}, -- 活动ID
  446. {"day", 1, "byte"}, -- 当前解锁天数
  447. }
  448. GC_ABS_SURPRISE_CHEST_UPDATE = { -- 惊喜宝箱数据变化时推送
  449. {"day", 1, "byte"}, -- 天数
  450. {"cnt", 1, "int"}, -- 当前完成次数
  451. {"state", 1, "byte"}, -- 当前状态(0未解锁,1已解锁(不能领),2可领,3已领取,4可补领,5已补领)
  452. }
  453. CG_ABS_SURPRISE_CHEST_GET = { -- 领取完成惊喜宝箱任务奖励
  454. {"day", 1, "byte"}, -- 天数
  455. {"actId", 1, "int"} -- 活动ID
  456. }
  457. CG_ABS_SURPRISE_CHEST_BU_GET = { -- 补领未完成惊喜宝箱任务奖励
  458. {"day", 1, "byte"}, -- 天数
  459. {"actId", 1, "int"} -- 活动ID
  460. }
  461. ------------惊喜宝箱------------
  462. ------------专属任务------------
  463. ExclusiveTask = { -- 专属任务列表
  464. {"id",1,"int"}, -- 任务id
  465. {"nowCnt",1,"int"}, -- 当前完成次数
  466. {"maxCnt",1,"int"}, -- 最大次数
  467. {"state",1,"byte"}, -- 任务状态
  468. {"desc",1,"string"}, -- 任务描述
  469. {"panelID",1,"int"}, -- 跳转页面
  470. {"item",5,ItemData}, -- 任务奖励
  471. {"addScoreCnt", 1, "int"}, -- 完成任务领取后可增加积分数量
  472. }
  473. ExclusiveTaskBox = { -- 专属任务盒子列表
  474. {"id", 1, "byte"}, -- 宝箱id
  475. {"state", 1, "byte"}, -- 宝箱状态
  476. {"item",5,ItemData}, -- 奖励
  477. {"needCnt", 1, "int"}, -- 需要积分数量
  478. }
  479. GC_ABS_ACT_EXCLUSIVE_TASK_QUERY = { -- 发送专属任务数据
  480. {"taskList",20,ExclusiveTask}, -- 任务列表
  481. {"box",6,ExclusiveTaskBox}, -- 宝箱列表
  482. {"actId", 1, "int"}, -- 活动ID
  483. {"boxScore", 1, "int"}, -- 宝箱积分
  484. {"day",1,"byte"}, -- 当前第几天
  485. {"buyItem", 1, BuyItem}, -- 购买道具
  486. }
  487. CG_ABS_ACT_GET_EXCLUSIVE_TASK_BOX = {-- 专属任务盒子奖励领取
  488. {"index",1,"int"}, -- 宝箱id
  489. {"id",1,"int"}, -- 活动id
  490. }
  491. CG_ABS_ACT_GET_EXCLUSIVE_TASK_TASK = {-- 专属任务奖励领取
  492. {"index",1,"int"}, -- 任务id
  493. {"id",1,"int"}, -- 活动id
  494. }
  495. ------------专属任务------------
  496. --------------------------新英雄来袭------------------
  497. ------------国庆活动四个子活动---------------
  498. --双倍充值活动
  499. -- 七日狂欢活动
  500. NdSevenDayNet = {
  501. {"day",1,"byte"}, --第几天
  502. {"item",5,ItemData}, -- 道具
  503. {"state",1,"byte"}, -- 状态 0 不可领 1 可领 2 已领取 同时代表红点 1 为亮
  504. }
  505. GC_ABS_ND_SEVEN_DAY_QUERY = {
  506. {"sevenDayList",7,NdSevenDayNet},
  507. {"day",1,"byte"},
  508. }
  509. CG_ABS_ND_SEVEN_DAY_GET = {
  510. {"day", 1, "byte"}, -- 天数
  511. {"actId", 1, "int"} -- 活动ID
  512. }
  513. -- 举国欢庆
  514. NdTaskNet = {
  515. {"id",1,"byte"}, --任务id
  516. {"panelID",1,"int"}, -- 跳转页面
  517. {"name",1,"string"}, --任务描述
  518. {"desc",1,"string"}, --任务描述
  519. {"item",5,ItemData}, --任务奖励
  520. {"needCnt",1,"int"}, --需要次数
  521. {"nowCnt",1,"int"}, --当前次数
  522. {"state",1,"byte"}, --状态 0 未完成 1 已完成 2 已领取
  523. }
  524. NdTaskBoxNet = {
  525. {"id",1,"byte"}, --任务id
  526. {"item",5,ItemData}, --任务奖励
  527. {"needCnt",1,"int"}, --需要次数
  528. {"state",1,"byte"}, --状态 0 未完成 1 已完成 2 已领取
  529. }
  530. GC_ABS_ND_TASK_QUERY = {
  531. {"drumList",9,NdTaskNet}, -- 鼓
  532. {"blastingList",9,NdTaskNet}, -- 炮
  533. {"boxList",9,NdTaskBoxNet}, -- 宝箱
  534. {"blastingCnt",1,"int"}, -- 放炮次数
  535. {"day",1,"byte"}, -- 当前第几天
  536. {"buyItem",1,BuyItem}, -- 购买信息 补领
  537. }
  538. CG_ABS_ND_DRUM_GET = {
  539. {"id",1,"byte"}, -- id
  540. {"type",1,"byte"}, -- 1 鼓 2炮 3 宝箱
  541. {"actId", 1, "int"} -- 活动ID
  542. }
  543. -- 私人定制
  544. NdCustomNet = {
  545. {"id",1,"int"}, -- id
  546. {"fixed",2,ItemData}, -- 固定道具
  547. {"buyItem",2,BuyItem}, -- 购买信息 由于需求文档中表示有可购买和免费两种,故用数组,方便不填数据
  548. {"first",10,ItemData}, -- 道具库1
  549. {"second",10,ItemData}, -- 道具库2
  550. {"third",10,ItemData}, -- 道具库3
  551. {"one",2,ItemData}, -- 道具1
  552. {"two",2,ItemData}, -- 道具2
  553. {"three",2,ItemData}, -- 道具3
  554. {"limitCnt",1,"byte"}, -- 限购次数
  555. {"nowCnt",1,"byte"}, -- 已购次数
  556. {"price",1,"int"}, -- 钻石价格
  557. {"state",1,"byte"}, -- 状态 0 前往自选 1 购买/领取 2 售罄
  558. {"name",1,"string"}, -- 礼包名字
  559. }
  560. GC_ABS_ND_CUSTOM_QUERY = {
  561. {"isEnd", 1 , "int"}, -- 0表示还有数据,1表示数据已经发送完了
  562. {"giftList",5,NdCustomNet},
  563. }
  564. CG_ABS_ND_CUSTOM_CHOSE_ITEM = {
  565. {"id",1,"int"}, -- 活动id
  566. {"giftId",1,"int"}, -- 礼包id
  567. {"first",1,"byte"}, -- 道具库索引
  568. {"second",1,"byte"}, -- 道具库索引
  569. {"third",1,"byte"} -- 道具库索引
  570. }
  571. GC_ABS_ND_CUSTOM_SELECT = {
  572. {"ret",1,"byte"}, -- 0 选择失败 1 选择成功
  573. }
  574. CG_ABS_ND_CUSTOM_GET = {
  575. {"id",1,"int"},
  576. {"args",1,"int"}, -- 活动ID
  577. }
  578. ---------------国庆活动end-------------------
  579. ---------------合服活动----------------------
  580. --秒杀礼包
  581. HfSeckillGiftNet = {
  582. {"id", 1, "int"}, -- id
  583. {"item", 12, ItemData}, -- 道具
  584. {"buyItem", 1, BuyItem}, -- 购买信息
  585. {"price", 1, "int"}, -- 原价
  586. {"state", 1, "byte"}, -- 状态 1 可买 2 售罄
  587. {"name", 1, "string"}, -- 礼包名字
  588. }
  589. GC_ABS_HF_SECKILL_GIFT_QUERY = {
  590. {"giftList",3,HfSeckillGiftNet}, -- 礼包列表
  591. {"oneKeyGift",2,HfSeckillGiftNet}, -- 一键购买对应礼包
  592. }
  593. -- 消费返利
  594. HfUseDiamondNet = {
  595. {"id", 1, "byte"}, -- id
  596. {"item", 5, ItemData}, -- 固定道具
  597. {"state", 1, "byte"}, -- 状态 0 千万 1 领取 2 已领取
  598. {"needUse", 1, "int"}, -- 需要消耗多少钻石
  599. {"nowUse", 1, "int"}, -- 当前消耗多少钻石
  600. {"desc", 1, "string"}, -- 描述
  601. }
  602. GC_ABS_HF_USE_DIAMOND_QUERY = {
  603. {"backReward", 2, HfUseDiamondNet}, -- 返利大奖
  604. {"useRewardList", 20, HfUseDiamondNet}, -- 消费奖励
  605. }
  606. CG_ABS_HF_USE_DIAMOND_GET = {
  607. {"actId",1,"int"}, -- 活动id
  608. {"id",1,"byte"}, -- 领取id
  609. }
  610. -- 许愿圣杯
  611. HfWishCupNet = {
  612. {"id", 1, "byte"},
  613. {"item", 5, ItemData}, -- 固定道具
  614. {"state", 1, "byte"}, -- 0 未勾选 1 已勾选 2 未解锁
  615. {"desc", 1, "string"}, -- 文字描述
  616. }
  617. GC_ABS_HF_WISH_CUP_QUERY = {
  618. {"cupList",6,HfWishCupNet},
  619. {"state",1,"byte"}, -- 0 未许愿 1 已许愿
  620. }
  621. -- 选择并许愿
  622. CG_ABS_HF_WISH_CUP_SELECT = {
  623. {"actId", 1, "int"}, -- 活动id
  624. {"one", 1, "byte"}, -- 传选择杯子的id
  625. {"two", 1, "byte"}, -- 传选择杯子的id
  626. {"three", 1, "byte"}, -- 传选择杯子的id
  627. }
  628. GC_ABS_HF_WISH_CUP_SELECT = {
  629. {"ret",1,"byte"}, --1 提交成功 0提交失败
  630. }
  631. ---------------合服活动end-------------------
  632. -------------- 限时活动1 --------------------
  633. -- 达标活动(累计充值金额,累计召唤次数,凡是累计达成某一数值,给某种奖励的活动通用)
  634. AbsDabiaoNet = {
  635. {"id",1,"int"}, -- id
  636. {"needCnt",1,"int"}, -- 总计需达到多少数值
  637. {"state",1,"byte"}, -- 状态 0 不可领 1 可领 2 已领取
  638. {"desc",1,"string"}, -- 描述
  639. {"item",5,ItemData}, -- 奖励
  640. }
  641. GC_ABS_XS_REACH_QUERY = {
  642. {"nowCnt",1,"int"}, -- 当前完成次数
  643. {"dabiaoList",20,AbsDabiaoNet}, -- 档位列表
  644. }
  645. CG_ABS_XS_REACH_GET = {
  646. {"actId",1,"int"}, -- 活动id
  647. {"id",1,"int"}, -- 档位id
  648. }
  649. -- 单次达标活动(单次达到某一数值活动,如单次充值达到多少金额,如单次消耗多少金币,如单次消耗多少钻石等通用)
  650. SingleDabiaoNet = {
  651. {"id",1,"int"}, -- id
  652. {"limitCnt",1,"byte"}, -- 限购次数
  653. {"nowCnt",1,"byte"}, -- 已购次数
  654. {"desc",1,"string"}, -- 描述
  655. {"state",1,"byte"}, -- 状态 0 不可领 1 可领 2 已领取
  656. {"buyID",1,"int"}, -- 指定礼包
  657. {"item",5,ItemData}, -- 奖励
  658. }
  659. GC_ABS_XS_SINGLE_REACH_QUERY = {
  660. {"dabiaoList",20,SingleDabiaoNet}, -- 档位列表
  661. }
  662. CG_ABS_XS_SINGLE_REACH_GET = {
  663. {"actId",1,"int"}, -- 活动id
  664. {"id",1,"int"}, -- 档位id
  665. }
  666. -- 排行榜
  667. RankListNet = {
  668. {"rank",1,"int"}, -- 排名
  669. {"maxRank",1,"int"}, -- 最大排名
  670. {"minRank",1,"int"}, -- 最小排名
  671. {"roleBase",2,RoleBase}, -- 个人信息
  672. {"desc",1,"string"}, -- 描述
  673. {"item",10,ItemData}, -- 奖励
  674. {"param",1,"int"}, -- 数值
  675. }
  676. GC_ABS_BILLBOARD_QUERY = {
  677. {"rankList",10,RankListNet}, -- 排名数据
  678. {"myRank",1,RankListNet}, -- 我的排名
  679. {"rewardList",10,RankListNet}, -- 奖励预览
  680. {"id",1,"int"}
  681. }
  682. ---------------限时活动end ------------------
  683. -- abs活动公共排行榜发送 现有:合服充值排行榜
  684. AbsReachRankNet = { -- 排名信息
  685. {"rank", 1, "int"}, -- 名次(-1未上榜)
  686. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  687. {"items", 5, ItemData}, -- 排行名次奖励列表
  688. {"uid", 1, "string"}, -- 用户id(未上榜为"")
  689. {"name", 1, "string"}, -- 角色名(未上榜为"")
  690. {"head", 1, "int"}, -- 头像(未上榜为-1)
  691. {"rankValue", 1, "double"}, -- 当前排名值
  692. {"headFrame", 1, "int"}, -- 头像框(未上榜为-1)
  693. {"lv", 1, "int"}, -- 等级(未上榜为-1)
  694. }
  695. AbsReachRankOnwerNet = { -- 我的信息
  696. {"rank", 1, "int"}, -- 名次(-1未上榜)
  697. {"rankValue", 1, "double"}, -- 当前排名值
  698. {"items", 5, ItemData}, -- 档位奖励列表(未上榜没有奖励)
  699. }
  700. AbsReachRankTypeNet = {
  701. {"funcRankType", 1, "byte"}, -- 活动下某个排行类型(1每日排名,2累计排名,3 冰龙)
  702. {"leftTime", 1, "int"}, -- 结算剩余时间
  703. {"list", 10, AbsReachRankNet}, -- 排名信息
  704. {"onwerData",1, AbsReachRankOnwerNet}, -- 我的信息
  705. }
  706. GC_ABS_REACH_RANK_QUERY = { -- 发送abs公共排行榜信息
  707. {"actId", 1, "int"}, -- 活动id
  708. {"list", 2, AbsReachRankTypeNet}, -- 活动类型下多个排名数据
  709. }
  710. CG_ABS_REACH_RANK_REWARD_QUERY = { -- 请求ABS公共排名活动发送详情
  711. {"actId", 1, "int"}, -- 活动id
  712. {"funcRankType", 1, "byte"}, -- 活动下某个排行类型(1每日排名,2累计排名)
  713. }
  714. AbsReachRankRewardNet = { -- 奖励详情列表
  715. {"minRank", 1, "int"}, -- 最小排名
  716. {"maxRank", 1, "int"}, -- 最大排名
  717. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  718. {"items", 5, ItemData}, -- 档位区间奖励列表
  719. }
  720. GC_ABS_REACH_RANK_REWARD_QUERY = { -- 发送ABS公共排名活动发送详情
  721. {"actId", 1, "int"}, -- 活动id
  722. {"funcRankType", 1, "byte"}, -- 活动下某个排行类型(1每日排名,2累计排名)
  723. {"list", 11, AbsReachRankRewardNet}, -- 奖励详情列表
  724. }
  725. GC_ABS_ICE_DRAGON_RANK_QUERY = {
  726. -- {"actId", 1, "int"}, -- 活动id
  727. {"list", 2, AbsReachRankTypeNet}, -- 活动类型下多个排名数据
  728. }
  729. ---------------合服活动end-------------------
  730. -----------新增开服活动------------
  731. AbsOpenServerTConsumeList = {
  732. {"id", 1, "int"}, -- 档位id
  733. {"items", 5, ItemData}, -- 此档位领取奖励列表
  734. {"needConsume", 1, "int"}, -- 需要消耗数
  735. {"state", 1, "byte"}, -- 此档位领取状态 (0不可领取,1可领,2已领)
  736. }
  737. GC_ABS_OPEN_SERVER_REACH_QUERY = {
  738. {"funcID", 1, "int"}, -- 活动id
  739. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标 3战力冲刺
  740. {"value", 1, "int"}, -- 达到的值
  741. {"list", 9, AbsOpenServerTConsumeList}, -- 档位列表信息
  742. {"leftTime", 1, "int"}, -- 剩余时间
  743. }
  744. CG_ABS_OPEN_SERVER_REACH_GET = { -- 累计活动档位领取
  745. {"funcID", 1, "int"}, -- 活动id
  746. {"id", 1, "int"}, -- 档位id
  747. }
  748. -----------新增开服活动------------
  749. ---------------感恩节活动-------------------
  750. DailyFixedTaskNet = {
  751. {"item",5,ItemData}, -- 道具
  752. {"state",1,"byte"}, -- 状态 0 未完成 1 可领取 2 已领取
  753. {"needCnt",1,"int"}, -- 需要完成数量
  754. {"nowCnt",1,"int"}, -- 当前完成数量
  755. {"desc",1,"string"}, -- 描述
  756. {"day",1,"byte"}, -- 第几天
  757. {"giftId",1,"int"}, -- 奖励id
  758. }
  759. GC_ABS_DAILY_FIXED_TASK_QUERY = {
  760. {"netList",5,DailyFixedTaskNet}
  761. }
  762. CG_ABS_DAILY_FIXED_TASK_GET = {
  763. {"actId",1,"int"},
  764. {"giftId",1,"int"}
  765. }
  766. FSDCardItem = {
  767. {"item",10,ItemData}, -- 每天道具
  768. }
  769. FestvialSevenDayCardNet = {
  770. {"dayItem",7,FSDCardItem}, -- 道具
  771. {"buyItem",1,BuyItem}, -- 购买信息
  772. {"state",1,"byte"}, --
  773. }
  774. GC_ABS_FESTVIAL_SEVENDAY_CARD_QUERY = {
  775. {"netList",5,FestvialSevenDayCardNet}
  776. }
  777. ---------------感恩节活动end----------------
  778. -----------元宵节活动Start------------
  779. valentineDayNet = {
  780. {"id", 1, "int"}, -- 活动id
  781. {"funcID", 1, "int"}, -- funcId
  782. {"day", 1, "int"}, -- 第几天
  783. {"signItems", 5, ItemData}, -- 签到奖励
  784. {"signStatus", 1, "byte"}, -- 签到奖励领取状态 0未签到,1已签到,2不可签到
  785. {"giftItems", 10, ItemData}, -- 专属奖励
  786. {"giftStatus", 1, "byte"}, -- 专属奖励领取状态 0未签到,1已签到,2不可签到
  787. }
  788. GC_ABS_SIGNGIFT_QUERY = {
  789. {"buyStatus", 1, "int"}, -- 礼包购买状态
  790. {"list", 3, valentineDayNet},
  791. {"buyItem", 1, BuyItem}, --礼包的价格
  792. {"curDay", 1, "byte"}, --当前第几天
  793. }
  794. CG_ABS_SIGNGIFT_REWARD = {
  795. {"id", 1, "int"}, -- 活动id
  796. {"funcID", 1, "int"}, --礼包ID
  797. {"type", 1, "byte"}, --礼包类型 1签到礼包 2专属礼包
  798. }
  799. -----------元宵节活动End------------
  800. -----------新英雄抽卡------------
  801. NewHeroGift = {
  802. {"id", 1, "int" }, -- 礼包ID
  803. {"item", 5, ItemData}, -- 礼包包含物品
  804. {"cnt", 1, "byte"}, -- 已购买次数
  805. {"maxCnt", 1, "byte"}, -- 最大购买次数
  806. {"buyMsg", 2, BuyItem}, -- buyID
  807. }
  808. GC_ABS_NEWHERO = {
  809. {"id", 1, "int"}, -- 英雄id
  810. {"startTime", 1, "int"}, -- 开启时间
  811. {"endTime", 1, "int"}, -- 结束时间
  812. {"giftlist", 14, NewHeroGift}, -- 礼包列表
  813. }
  814. CG_ABS_NEWHERO_BUYGIFT = {
  815. {"id", 1,"int"}, -- 礼包ID
  816. }
  817. -------------------古玉充能-------------------------
  818. COMMON_DATA = {
  819. {"lottery1cost", 1, ItemData}, -- 抽奖一次消耗
  820. {"lottery10cost", 1, ItemData}, -- 抽奖十次消耗
  821. {"points", 1, "int"}, -- 累积积分
  822. {"maxPoints", 1, "int"}, -- 显示的最大积分
  823. {"prizePoolData", 20, ItemData}, --奖池数据
  824. }
  825. SPECIAL_DATA = {
  826. {"lotteryTimes", 1, "int"}, -- 可抽奖次数
  827. {"prizePoolData", 20, ItemData}, -- 奖池数据
  828. }
  829. --查询返回协议
  830. GC_LOTTERYBYDIAMONDS_QUERY = {
  831. {"comLotteryData", 1, COMMON_DATA}, -- 普通抽奖
  832. {"speLotteryData", 1, SPECIAL_DATA}, -- 稀有抽奖
  833. }
  834. --抽奖
  835. CG_LOTTERYBYDIAMONDS_LOTTERY = {
  836. {"type", 1, "byte"}, --抽奖, 1-普通奖池抽1次,2-普通奖池抽10次,3-特殊奖池抽一次
  837. {"id", 1, "int"}, -- 活动ID
  838. }
  839. --抽奖返回协议
  840. GC_LOTTERYBYDIAMONDS_LOTTERY = {
  841. {"points", 1, "int"}, -- 普通奖池累积积分
  842. {"lotteryTimes", 1, "int"}, -- 稀有奖池可抽奖次数
  843. {"lottery1cost", 1, ItemData}, -- 普通奖池抽奖一次消耗
  844. }
  845. ----------------------------夺宝奇兵--------------------------------------------
  846. AWARD_INFO = {
  847. {"item", 1, ItemData}, -- 道具数据
  848. {"isGet", 1, "byte"}, -- 是否已经抽中, 0-未抽中, 1-已抽中
  849. {"poolType", 1, "byte"}, -- 所属奖池,1-奖池1, 2-奖池2... 以此类推
  850. {"index", 1, "byte"}, -- key
  851. }
  852. --查询返回协议
  853. GC_DBQB_QUERY = {
  854. {"isFreeReset", 1, "byte"}, -- 是否可以免费重置标识, 0-不可以,1-可以
  855. {"isStart", 1, "byte"}, -- 是否开始游戏, 0-没有,1-已经开始
  856. {"isTips", 1, "byte"}, -- 是否提示, 0-不提示,1-提示
  857. {"isFree", 1, "byte"}, -- 是否免费, 0-不免费,1-免费
  858. {"lotteryCost", 1, ItemData}, -- 单抽消耗
  859. {"resetCost", 1, ItemData}, -- 重置消耗
  860. {"awardPoolData", 45, AWARD_INFO}, -- 奖池数据
  861. }
  862. --抽奖
  863. CG_DBQB_LOTTERY = {
  864. {"id", 1, "int"}, -- 活动ID
  865. {"pos", 1, "byte"}, --位置
  866. }
  867. GC_DBQB_LOTTERY = {
  868. {"isFreeReset", 1, "byte"}, -- 是否可以免费重置标识, 0-不可以,1-可以
  869. {"isFree", 1, "byte"}, -- 是否可以免费抽奖, 0-不免费,1-免费
  870. {"posInfo", 1, AWARD_INFO}, -- 单个奖励数据
  871. }
  872. --重置奖池
  873. CG_DBQB_RESET = {
  874. {"id", 1, "int"}, -- 活动ID
  875. {"type", 1, "byte"}, --重置类型, 1-免费重置, 2-消耗钻石重置
  876. }
  877. GC_DBQB_RESET = {
  878. {"isFreeReset", 1, "byte"}, -- 是否可以免费重置标识, 0-不可以,1-可以
  879. {"isStart", 1, "byte"}, -- 是否开始游戏, 0-没有,1-已经开始
  880. {"awardPoolData", 45, AWARD_INFO}, -- 奖池数据
  881. }
  882. --点击开始游戏
  883. CG_DBQB_START_GAME = {
  884. {"id", 1, "int"}, -- 活动ID
  885. }
  886. GC_DBQB_START_GAME = {
  887. {"isStart", 1, "byte"}, -- 是否开始游戏, 0-没有,1-已经开始
  888. }
  889. --提示
  890. CG_DBQB_TIPS = {
  891. {"id", 1, "int"}, -- 活动ID
  892. }
  893. GC_DBQB_TIPS = {
  894. {"isTips", 1, "byte"}, -- 是否提示, 0-不提示,1-提示
  895. }
  896. -----------------------------------------------------新的商业化活动-----------------------------------------------------
  897. ---------------------登录豪礼------------------
  898. DAY_REWARD_INFO = {
  899. {"day", 1, "byte"}, -- 天数
  900. {"state", 1, "byte"}, -- 是否已经领取, 0-不能领取,1-可领取,2-已领取
  901. {"rewardInfo", 4, ItemData}, -- 奖励信息
  902. }
  903. --查询返回协议
  904. GC_LOGINREWARD_QUERY = {
  905. {"dayRewardData", 7, DAY_REWARD_INFO}, --登录豪礼奖励相关数据
  906. }
  907. --请求领奖协议
  908. CG_LOGINREWARD_GET_REWARD = {
  909. {"id", 1, "int"}, -- 活动ID
  910. {"day", 1, "byte"}, -- 领取第几天的奖励
  911. }
  912. ---------------------特价商店------------------
  913. ITEM_INFO = {
  914. {"maxBuyCnt", 1, "int"}, -- 商品最大购买次数
  915. {"nowBuyCnt", 1, "int"}, -- 商品已经购买次数
  916. {"item", 1, ItemData}, -- 商品信息
  917. {"currencyInfo", 1, ItemData}, -- 购买所需货币信息
  918. {"idx", 1, "byte"}, -- 商品索引
  919. }
  920. --查询返回协议
  921. GC_DISCOUNTSTORE_QUERY = {
  922. {"isBuy", 1, "byte"}, --发数据时机, 0-正常查询 1-购买后
  923. {"itemVec", 20, ITEM_INFO}, --所有商品数据
  924. }
  925. --购买请求协议
  926. CG_DISCOUNTSTORE_BUY = {
  927. {"id", 1, "int"}, -- 活动ID
  928. {"idx", 1, "byte"}, -- 商品索引
  929. {"buyCnt", 1, "int"}, --购买的份数
  930. }
  931. ---------------------超值豪礼------------------
  932. TASK_INFO = {
  933. {"award", 4, ItemData}, -- 奖励信息
  934. {"state", 1, "byte"}, -- 状态, 0-不可领取, 1-可领取,2-已领取
  935. {"idx", 1, "byte"}, -- 任务索引
  936. {"taskDesc", 1, "string"}, -- 任务描述
  937. {"taskMaxProgress", 1, "int"}, -- 任务所需进度
  938. {"taskNowProgress", 1, "int"}, -- 任务当前进度
  939. {"buyMsg", 1, BuyItem}, -- 购买项信息
  940. {"buyState", 1, "byte"}, --购买状态
  941. }
  942. --查询请求
  943. CG_EXCELLENTGIFT_QUERY = {
  944. {"id", 1, "int"}, -- 活动ID
  945. {"page", 1, "byte"}, -- 分页, 1-免费,2-30...
  946. }
  947. --查询返回协议
  948. GC_EXCELLENTGIFT_QUERY = {
  949. {"taskList", 10, TASK_INFO}, --所有任务数据
  950. {"finishTaskCost", 1, ItemData},
  951. {"redDotList", 7, "byte"},
  952. }
  953. --请求领奖协议
  954. CG_EXCELLENTGIFT_GET_REWARD = {
  955. {"id", 1, "int"}, -- 活动ID
  956. {"taskIdx", 1, "byte"}, -- 任务索引
  957. {"page", 1, "byte"}, -- 分页, 1-免费,2-30...
  958. }
  959. --请求通过消耗古玉完成任务
  960. CG_EXCELLENTGIFT_FINISH_TASK = {
  961. {"id", 1, "int"}, -- 活动ID
  962. {"taskIdx", 1, "byte"}, -- 任务索引
  963. {"page", 1, "byte"}, -- 分页, 1-免费,2-30...
  964. }
  965. ---------------------秘境翻牌------------------
  966. REAWARD_INFO = {
  967. {"item", 1, ItemData}, -- 奖励信息
  968. {"getState", 1, "byte"}, -- 获得状态,1-已经获得,0-未获得
  969. {"idx", 1, "byte"}, -- 奖励索引
  970. }
  971. --查询返回协议
  972. GC_LOTTERYCARD_QUERY = {
  973. {"normalAwardInfo", 16, REAWARD_INFO}, --普通奖励数据
  974. {"lineAwardInfo", 4, REAWARD_INFO}, --横排(上方)大奖数据
  975. {"rowAwardInfo", 4, REAWARD_INFO}, --竖排(右边)大奖数据
  976. {"freeCnt", 1, "byte"}, --当日免费抽取次数,为0时表示没有,为其他表示可以免费抽取一次
  977. {"lottery1Spend", 1, ItemData}, --单抽所需要的道具
  978. {"lottery10Spend", 1, ItemData}, --十连所需要的道具
  979. {"resetSpend", 1, ItemData}, --重置奖励消耗的道具
  980. }
  981. --请求抽奖
  982. CG_LOTTERYCARD_LOTTERY = {
  983. {"id", 1, "int"}, -- 活动ID
  984. {"lotteryCnt", 1, "byte"}, -- 抽取次数, 1-为单抽, 10-为十连
  985. }
  986. --抽奖返回协议
  987. GC_LOTTERYCARD_LOTTERY = {
  988. {"normalAwardInfo", 10, REAWARD_INFO}, --普通奖励数据
  989. {"lineAwardInfo", 4, REAWARD_INFO}, --横排(上方)大奖数据
  990. {"rowAwardInfo", 4, REAWARD_INFO}, --竖排(右边)大奖数据
  991. {"freeCnt", 1, "byte"}, --当日免费抽取次数,为0时表示没有,为其他表示可以免费抽取一次
  992. {"isRepeat", 1, "byte"}, --是否抽中重复的牌, 0-没有,1-有
  993. }
  994. --重置
  995. CG_LOTTERYCARD_RESET = {
  996. {"id", 1, "int"}, -- 活动ID
  997. }
  998. --重置
  999. GC_LOTTERYCARD_RESET = {
  1000. {"normalAwardInfo", 16, REAWARD_INFO}, --普通奖励数据
  1001. {"lineAwardInfo", 4, REAWARD_INFO}, --横排(上方)大奖数据
  1002. {"rowAwardInfo", 4, REAWARD_INFO}, --竖排(右边)大奖数据
  1003. {"isActive", 1, "byte"}, --是否主动重置,1-是,0-否
  1004. }
  1005. ---------------------新商业活动1-每日任务------------------
  1006. BUSONEACTTASK = {
  1007. {"nID", 1, "int"}, -- 任务ID
  1008. {"szDes", 1, "string"}, -- 任务描述
  1009. {"nStatus", 1, "byte"}, -- 任务状态
  1010. {"nNowFinishNum", 1, "int"}, -- 当前完成次数
  1011. {"nNeedFinishNum", 1, "int"}, -- 需要完成次数
  1012. {"tPrize", 5, ItemData}, -- 奖励
  1013. }
  1014. -- 请求任务数据
  1015. CG_NEW_BUSONEACT_TASK_QUERY = {}
  1016. -- 回复
  1017. GC_NEW_BUSONEACT_TASK_QUERY = {
  1018. {"tTaskList", 5, BUSONEACTTASK},
  1019. }
  1020. -- 请求领取任务奖励
  1021. CG_NEW_BUSONEACT_TASK_GET = {}
  1022. -- 下发红点
  1023. GC_NEW_BUSONEACT_SEND_RED = {
  1024. {"tListRed", 5, "byte"}, -- 红点
  1025. }
  1026. ---------------------新商业活动1-超值大礼-------------------
  1027. BUSONEACTBUY = {
  1028. {"nID", 1, "int"}, -- 任务ID
  1029. {"nStatus", 1, "byte"}, -- 状态
  1030. {"tPrize", 7, ItemData}, -- 奖励
  1031. {"nNowBuyNum", 1, "int"}, -- 当前购买次数
  1032. {"nBuyNum", 1, "int"}, -- 可购买次数
  1033. {"nType", 1, "byte"}, -- 类型
  1034. {"tBuyItem", 1, BuyItem} -- 购买信息
  1035. }
  1036. -- 请求购买礼包
  1037. CG_NEW_BUSONEACT_BUY_QUERY = {}
  1038. --回复购买礼包数据
  1039. GC_NEW_BUSONEACT_BUY_QUERY = {
  1040. {"tList", 10, BUSONEACTBUY}
  1041. }
  1042. -- 购买钻石礼包
  1043. CG_NEW_BUSONEACT_BUY_BUYFREE = {
  1044. {"nID", 1, "int"}
  1045. }
  1046. -- 请求领取礼包
  1047. CG_NEW_BUSONEACT_BUY_GET = {}
  1048. ---------------------新商业活动1-远征豪礼-------------------
  1049. BUSONEACTYUANZHENG = {
  1050. {"nID", 1, "int"}, -- 任务ID
  1051. {"nFreeStatus", 1, "byte"}, -- 免费礼包状态
  1052. {"nPayStatus", 1, "byte"}, -- 付费礼包状态
  1053. {"nFinishNum", 1, "int"}, -- 完成次数
  1054. {"nNeedNum", 1, "int"}, -- 需要完成次数
  1055. {"bBuy", 1, "byte"}, -- 是否购买 0 未 1 购买
  1056. {"tBuyItem", 1, BuyItem}, -- 购买信息
  1057. {"tFreePrize", 5, ItemData}, -- 免费奖励
  1058. {"tPayPrize", 5, ItemData}, -- 免费奖励
  1059. }
  1060. -- 请求远征豪礼
  1061. CG_NEW_BUSONEACT_YUANZHENG_QUERY = {}
  1062. -- 回复远征豪礼
  1063. GC_NEW_BUSONEACT_YUANZHENG_QUERY = {
  1064. {"tList", 20, BUSONEACTYUANZHENG}
  1065. }
  1066. -- 请求领取远征豪礼
  1067. CG_NEW_BUSONEACT_YUANZHENG_GET = {}
  1068. ---------------------新商业活动1-英雄远征-------------------
  1069. -- 层数信息
  1070. BUSONEACTHEROCHENGSHU = {
  1071. {"nLayers", 1, "byte"}, -- 层数
  1072. {"nStatus", 1, "byte"}, -- 状态
  1073. {"tPrize", 5, ItemData}, -- 奖励
  1074. }
  1075. -- 请求英雄远征
  1076. CG_NEW_BUSONEACT_HERO_QUERY = {}
  1077. -- 回复英雄远征
  1078. GC_NEW_BUSONEACT_HERO_QUERY = {
  1079. {"bCanDo", 1, "byte"}, -- 1 可 0 否
  1080. {"tFenShu", 6, "int"}, -- 分数
  1081. {"nRound", 1, "byte"}, -- 当前轮数
  1082. {"nLayers", 1, "byte"}, -- 当前层数
  1083. {"tLayersInfo", 7, BUSONEACTHEROCHENGSHU}
  1084. }
  1085. -- 请求参与
  1086. CG_NEW_BUSONEACT_HERO_JOIN = {}
  1087. -- 回复参与
  1088. GC_NEW_BUSONEACT_HERO_JOIN = {
  1089. {"nFenShu", 1, "int"}, -- 选择的分数
  1090. {"nLayers", 1, "byte"}, -- 当前层数
  1091. {"tLayersInfo", 7, BUSONEACTHEROCHENGSHU}
  1092. }
  1093. -- 请求抽取
  1094. CG_NEW_BUSONEACT_HERO_DO = {
  1095. {"nOperate", 1, "byte"}, -- 1 正常抽取 2 保护抽取
  1096. }
  1097. -- 回复抽取
  1098. GC_NEW_BUSONEACT_HERO_DO = {
  1099. {"nOperate", 1, "byte"}, -- 1 正常抽取 2 保护抽取
  1100. {"bCanDo", 1, "byte"}, -- 1 可 0 否
  1101. {"nFenShu", 1, "int"}, -- 选择的分数
  1102. {"nRound", 1, "byte"}, -- 当前轮数
  1103. {"nLayers", 1, "byte"}, -- 当前层数
  1104. {"tLayersInfo", 7, BUSONEACTHEROCHENGSHU}
  1105. }
  1106. -- -- 请求领取奖励
  1107. CG_NEW_BUSONEACT_HERO_GET = {
  1108. {"nLayers", 1, "byte"}, -- 选择的层数
  1109. {"nIndex", 1, "byte"}, -- 选择的物品ID
  1110. }
  1111. ---------------------------------新商业活动2-7日任务--------------------------------
  1112. TASKINFO = {
  1113. {"taskIdx", 1, "int"}, -- 任务在配置中的索引
  1114. {"taskDesc", 1, "string"}, -- 任务描述
  1115. {"taskState", 1, "byte"}, -- 任务状态, 0-未完成, 1-可领取, 2-已领取
  1116. {"taskNowProgress", 1, "int"}, -- 当前进度
  1117. {"taskCondProgress", 1, "int"}, -- 任务条件进度
  1118. {"taskRewardList", 3, ItemData}, -- 奖励
  1119. }
  1120. EXTRAREWARDINFO = {
  1121. {"condProgress", 1, "int"}, -- 条件进度
  1122. {"state", 1, "byte"}, -- 状态, 0-未完成, 1-可领取, 2-已领取
  1123. {"itemInfo", 1, ItemData}, -- 奖励
  1124. }
  1125. -- 查询
  1126. CG_CYCLESEVENDAYTASK_QUERY = {
  1127. {"dayIdx", 1, "byte"}, -- 查询第几天的任务
  1128. }
  1129. GC_CYCLESEVENDAYTASK_QUERY = {
  1130. {"dayIdx", 1, "byte"}, -- 查询第几天的任务
  1131. {"taskList", 10, TASKINFO}, -- 任务列表
  1132. {"completeTaskNum", 1, "int"}, -- 当前已完成任务数量
  1133. {"extraRewardList", 5, EXTRAREWARDINFO}, -- 额外奖励
  1134. {"redDotArray", 7, "byte"}, -- 红点数组,索引对应天数, 值为红点标识(1-有红点, 0-没有)
  1135. {"openDay", 1, "byte"}, -- 活动已经开启多少天
  1136. }
  1137. --领奖
  1138. CG_CYCLESEVENDAYTASK_GET_REWARD = {
  1139. {"idx", 1, "int"}, -- 当领取任务奖励时, idx为第几天
  1140. {"rewardType", 1, "byte"}, -- 奖励类型, 1-任务奖励, 2-额外奖励
  1141. }
  1142. ----------------------------------------------------------------------------------
  1143. ---------------------------------新商业活动2-英雄赠礼-------------------------------
  1144. GIFT_INFO = {
  1145. {"state", 1, "byte"}, -- 状态, 0-未完成, 1-可领取, 2-已领取, 3-未解锁
  1146. {"buyMsg", 1, BuyItem}, -- 购买项信息
  1147. {"itemList", 2, ItemData}, -- 奖励
  1148. }
  1149. -- 查询
  1150. CG_CYCLHEROSENDGIFT_QUERY = {
  1151. {"actId", 1, "int"}, -- 活动ID
  1152. }
  1153. GC_CYCLHEROSENDGIFT_QUERY = {
  1154. {"gridList", 21, GIFT_INFO},
  1155. }
  1156. -- 领奖
  1157. CG_CYCLHEROSENDGIFT_GET_REWARD = {
  1158. {"actId", 1, "int"}, -- 活动ID
  1159. }
  1160. ----------------------------------------------------------------------------------
  1161. ------------------------------------新商业活动2-6元闯关-------------------------------
  1162. POSINFO = {
  1163. {"rewardList", 3, ItemData}, -- 奖励
  1164. }
  1165. -- 查询
  1166. CG_CYCLEBREAKTHROUGH_QUERY = {
  1167. {"actId", 1, "int"}, -- 活动ID
  1168. }
  1169. GC_CYCLEBREAKTHROUGH_QUERY = {
  1170. {"state", 1, "byte"}, -- 状态, 0-不可参与, 1-可参与
  1171. {"buyMsg", 1, BuyItem}, -- 购买项信息
  1172. {"gridList", 10, POSINFO}, -- 格子数据
  1173. {"maxDailyBuyCnt", 1, "int"}, -- 每日最大购买次数
  1174. {"nowDailyBuyCnt", 1, "int"}, -- 当日已购买次数
  1175. }
  1176. -- 随机
  1177. CG_CYCLEBREAKTHROUGH_RAND = {
  1178. {"actId", 1, "int"}, -- 活动ID
  1179. }
  1180. GC_CYCLEBREAKTHROUGH_RAND = {
  1181. {"state", 1, "byte"}, -- 状态, 0-不可参与, 1-可
  1182. {"randVal", 1, "byte"}, -- 随机结果
  1183. {"itemArray", 30, ItemData}, -- 奖励
  1184. }
  1185. ----------------------------------------------------------------------------------
  1186. ------------------------------------新商业活动2-烹饪嘉年华-------------------------------
  1187. STARFOOD_INFO = {
  1188. {"tagetFoodName", 1, "string"},
  1189. {"foodArray", 5, "string"},
  1190. }
  1191. -- 查询
  1192. CG_CYCLMAKEFOOD_QUERY = {
  1193. {"actId", 1, "int"}, -- 活动ID
  1194. }
  1195. GC_CYCLMAKEFOOD_QUERY = {
  1196. {"foodList", 9, "string"}, -- 材料列表
  1197. {"tagetFoodName", 1, "string"},
  1198. {"itemInfo", 1, ItemData}, -- 消耗道具
  1199. }
  1200. -- 烹饪(合成食物)
  1201. CG_CYCLMAKEFOOD_MAKEFOOD = {
  1202. {"actId", 1, "int"}, -- 活动ID
  1203. {"foodStr", 1, "string"}, -- 选择的材料, 格式: "材料编号, 材料编号"
  1204. }
  1205. GC_CYCLMAKEFOOD_MAKEFOOD = {
  1206. {"stars", 1, "byte"}, -- 合成食物星级
  1207. {"itemArray", 5, ItemData}, -- 奖励
  1208. }
  1209. -- 获取制作成的五星级食物列表
  1210. CG_CYCLMAKEFOOD_GET_5STARfOODLIST = {
  1211. {"actId", 1, "int"}, -- 活动ID
  1212. }
  1213. GC_CYCLMAKEFOOD_GET_5STARfOODLIST = {
  1214. {"foodList", 50, STARFOOD_INFO}, -- 制作成功的五星食物列表
  1215. {"isEnd", 1, "byte"}, -- 分段标识,0-没有发完,1-发完
  1216. }
  1217. -------------------------------------------------------------------------------------
  1218. ---------------------新商业活动3-七日挑战-------------------
  1219. TaskInfo = {
  1220. {"nID", 1, "int"}, -- 任务编号
  1221. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  1222. {"nDay", 1, "byte"}, -- 天数
  1223. {"nValue", 1, "int"}, -- 任务需要完成次数
  1224. -- {"nPoint", 1, "byte"}, -- 完成获得积分
  1225. {"Desc", 1, "string"}, -- 任务描述
  1226. {"nFinish", 1, "int"}, -- 当前完成次数
  1227. {"item", 5, ItemData}, -- 奖励信息
  1228. }
  1229. TaskPointInfo = {
  1230. {"nID", 1, "int"}, -- 积分奖励ID
  1231. {"nNeedPoint", 1, "int"}, -- 需要积分
  1232. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  1233. {"item", 5, ItemData}, -- 奖励信息
  1234. }
  1235. -- 请求结任务信息
  1236. CG_NEW_BUSTHREEACT_TASKQUERY = {
  1237. {"nDay", 1, "int"},
  1238. }
  1239. -- 任务信息回复协议
  1240. GC_NEW_BUSTHREEACT_TASKQUERY =
  1241. {
  1242. {"nDay", 1, "int"}, -- 天数
  1243. {"nNowPoint", 1, "int"}, -- 当前积分
  1244. {"nNowDay", 1, "int"}, -- 当前是第几天
  1245. {"list", 15, TaskInfo}, -- 奖励信息
  1246. {"tRed", 8, "byte"}, -- 天数红点 0 没有 1有
  1247. }
  1248. -- 请求领取任务奖励
  1249. CG_NEW_BUSTHREEACT_GETTASKPRIZE =
  1250. {
  1251. {"nDay", 1, "int"}, -- 天数
  1252. }
  1253. -- 请求任务积分信息
  1254. CG_NEW_BUSTHREEACT_TASKPOINTQUERY = {
  1255. }
  1256. -- 请求任务积分信息回包
  1257. GC_NEW_BUSTHREEACT_TASKPOINTQUERY =
  1258. {
  1259. {"nNowPoint", 1, "int"}, -- 当前积分
  1260. {"listPoint", 8, TaskPointInfo} -- 积分信息
  1261. }
  1262. -- 领取任务积分奖励
  1263. CG_NEW_BUSTHREEACT_GETTASKPOINTPRIZE = {}
  1264. ---------------------新商业活动3-天选兑换-------------------
  1265. -- 查询商品数据
  1266. CG_NEW_BUSTHREEACT_DISQUERY = {}
  1267. --查询返回协议
  1268. GC_NEW_BUSTHREEACT_DISQUERY = {
  1269. {"titemData", 20, ITEM_INFO}, --所有商品数据
  1270. }
  1271. --购买请求协议
  1272. CG_NEW_BUSTHREEACT_DISBUY = {
  1273. {"id", 1, "int"}, -- 活动ID
  1274. {"idx", 1, "byte"}, -- 商品索引
  1275. {"buyCnt", 1, "int"}, --购买的份数
  1276. }
  1277. ---------------------新商业活动3-天选豪礼-------------------
  1278. -- 请求天选豪礼
  1279. CG_NEW_BUSTHREEACT_GRANDGIFT_QUERY = {}
  1280. -- 回复天选豪礼
  1281. GC_NEW_BUSTHREEACT_GRANDGIFT_QUERY = {
  1282. {"tList", 20, BUSONEACTYUANZHENG}
  1283. }
  1284. -- 请求领取天选豪礼
  1285. CG_NEW_BUSTHREEACT_GRANDGIFT_GET = {}
  1286. ---------------------新商业活动3-天选骰子-------------------
  1287. DICEPRIZE = {
  1288. {"tPoint", 1, "string"}, -- 1|2|3
  1289. {"titemData", 5, ItemData}, -- 对应的奖励配置
  1290. }
  1291. -- 抽取
  1292. CG_NEW_BUSTHREEACT_DICEDO = {
  1293. {"nNum", 1, "byte"}, -- 次数
  1294. }
  1295. -- 奖励回复
  1296. GC_NEW_BUSTHREEACT_DICEDO = {
  1297. {"tPrize", 10, DICEPRIZE}, -- 奖励配置
  1298. }