Proto.lua 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151
  1. local ItemData = require("bag.Proto").ItemData
  2. local BuyItem = require("topup.Proto").BuyItem
  3. local RoleBase = require("role.Proto").RoleBase
  4. local HeroSimple = require("hero.Proto").HeroSimple
  5. local PremiumGift = require("absAct.Proto").PremiumGift
  6. local AbsRechargeBackNet = require("absAct.Proto").AbsRechargeBackNet
  7. -- 充值-特权商店
  8. TequanShopNet = {
  9. {"id", 1, "byte"},
  10. {"buyItem", 2, BuyItem}, -- 直购信息,如果长度大于0表示花费rmb,否则花费钻石
  11. {"needZuanshi", 1, "int"}, -- 花费钻石价格
  12. {"cnt", 1, "int"}, -- 已购买次数
  13. {"maxCnt", 1, "int"}, -- 可购买次数
  14. {"leftTime", 1, "int"}, -- 重置倒计时 秒
  15. {"name", 1, "string"}, -- 礼包名称
  16. {"item", 5, ItemData}, -- 礼包内容
  17. {"desc", 1, "string"}, -- 礼包描述
  18. {"limitDesc", 1, "string"}, -- 限购文本 如永久限购,每周限购等
  19. }
  20. CG_TEQUANSHOP_QUERY = {}
  21. GC_TEQUANSHOP_QUERY = {
  22. {"list", 5, TequanShopNet},
  23. }
  24. -- 购买钻石礼包(rmb礼包走直购流程)
  25. CG_TEQUANSHOP_BUY = {
  26. {"id", 1, "byte"},
  27. }
  28. FundReward = {
  29. { "id", 1, "short" },
  30. { "lv", 1, "short" },
  31. { "lvReward", 1, ItemData },
  32. { "state", 1, "byte" },
  33. }
  34. FundECYReward = {
  35. { "id", 1, "short" },
  36. { "lv", 1, "short" },
  37. { "lvReward", 6, ItemData },
  38. { "state", 1, "byte" },
  39. }
  40. TequanECYJinjinNet = {
  41. {"buyItem", 1, BuyItem},
  42. {"fundFlag", 1, "byte" }, -- 钻石基金购买标识 0-未购买 1-已购买
  43. {"lvRewardMsg", 20, FundECYReward}, -- 钻石基金奖励
  44. }
  45. -- 钻石基金
  46. CG_TEQUAN_ZSJIJIN_QUERY = {
  47. {"type", 1, "byte"},
  48. }
  49. GC_TEQUAN_ZSJIJIN_QUERY = {
  50. {"data", 1, TequanECYJinjinNet},
  51. }
  52. -- 钻石基金 领取奖励
  53. CG_TEQUAN_ZSJIJIN_GET = {
  54. {"id", 1, "byte"},
  55. {"type", 1, "byte"},
  56. }
  57. -- cdkey
  58. CG_CDK = {
  59. {"code", 1, "string"},
  60. }
  61. GC_CDK = {}
  62. -- 超值首充查询 1--首充赠礼 2--100元赠礼
  63. CG_FIRST_CHARGE_GIFT_QUERY = {
  64. {"type", 1, "byte"}, --查询类型 1--首充赠礼 2--100元赠礼
  65. }
  66. FirstChargeNet = {
  67. {"items", 3, ItemData},
  68. {"status", 1, "byte"}, -- 0-不可领 1-可领 2-已领
  69. {"id", 1, "byte"}, --
  70. }
  71. GC_FIRST_CHARGE_GIFT_QUERY = {
  72. {"type", 1, "byte"}, --查询类型 1--首充赠礼 2--100元赠礼
  73. {"list", 7, FirstChargeNet}, -- 充值奖励列表
  74. {"value", 1, "int"}, -- 已充值金额
  75. {"red", 2, "byte"}, -- 红点
  76. }
  77. CG_FIRST_CHARGE_GIFT_GET = {
  78. {"id", 1, "byte"},
  79. }
  80. SuperFundRewardNet = {
  81. {"day", 1, "byte"}, -- 所需累计天数 1-30
  82. {"reward", 1, ItemData}, -- 奖励
  83. {"isGet", 1, "byte"},
  84. }
  85. SuperFundNet = {
  86. {"type", 1, "byte"}, -- 1超级小基金 2 超级大基金,
  87. {"canBuy", 1, "byte"}, -- 状态 0-不可购买 1-可购买 2-已购买
  88. {"list", 10, SuperFundRewardNet}, -- 部分奖励预览信息
  89. {"vipexp", 1, "int"}, -- vip经验
  90. {"zuanshi", 1, "int"}, -- 购买立即发放的钻石
  91. {"buyItem", 1, BuyItem},
  92. }
  93. CG_SUPER_FUND_QUERY = {
  94. {"type", 1, "byte"}, -- 查询类型,1超级小基金 2 超级大基金,
  95. }
  96. GC_SUPER_FUND_QUERY = {
  97. {"data", 1, SuperFundNet},
  98. }
  99. CG_SUPER_FUND_REWARD_QUERY = {
  100. {"type", 1, "byte"}, -- 查询类型,1超级小基金 2 超级大基金,
  101. }
  102. GC_SUPER_FUND_REWARD_QUERY = {
  103. {"type", 1, "byte"}, -- 查询类型,1超级小基金 2 超级大基金,
  104. {"reward", 30, SuperFundRewardNet}, -- 所有奖励预览
  105. }
  106. -- 七日豪礼
  107. SevenDayGift = {
  108. {"id", 1, "short"},-- 礼包ID
  109. {"giftVipExp", 1, "int" },-- 礼包VIP经验
  110. {"item", 5, ItemData },-- 礼包包含物品
  111. {"buyMsg", 1, BuyItem},--礼包具体信息
  112. {"status", 1, "byte"},-- 购买状态
  113. }
  114. --七日豪礼查询
  115. CG_SEVENDAYGIFT_QUERY = {}
  116. GC_SEVENDAYGIFT_QUERY = {
  117. {"today", 1, "byte"}, --创角x天
  118. {"giftMsg", 7, SevenDayGift},-- 礼包信息
  119. }
  120. --七日豪礼 领取每日宝箱奖励
  121. CG_SEVENDAYGIFT_GET = {
  122. {"id", 1, "byte"},-- 礼包id
  123. }
  124. --七日豪礼 面板刷新
  125. GC_SEVENDAYGIFT_UPDATE = {
  126. {"giftMsg", 1, SevenDayGift},-- 礼包信息
  127. }
  128. --累充豪礼
  129. CG_LEICHONG_HAOLI_QUERY = {}
  130. LeichongHaoliNet = {
  131. {"id", 1, "short"}, --id
  132. {"need", 1, "short"}, --需要天数
  133. {"state", 1, "byte"}, --状态 0-无 1-可领取 2-已领取
  134. {"reward", 10, ItemData}, --奖励道具
  135. }
  136. GC_LEICHONG_HAOLI_QUERY = {
  137. {"list", 15, LeichongHaoliNet}, --兑换列表
  138. {"day", 1, "short"}, --累充天数
  139. }
  140. --累充豪礼 领取道具
  141. CG_LEICHONG_HAOLI_GET = {
  142. {"id", 1, "short"},
  143. }
  144. GC_LEICHONG_HAOLI_GET = {
  145. {"id", 1, "short"},
  146. }
  147. --限时抢购
  148. CG_LIMITBUY_QUERY = {}
  149. LimitBuyNet = {
  150. {"id", 1, "short"}, --id
  151. {"nowCnt", 1, "short"}, --购买次数
  152. {"maxCnt", 1, "short"}, --可购买次数
  153. {"desc", 1, "string"}, --描述
  154. {"reward", 10, ItemData}, --奖励道具
  155. {"buyItem", 1, BuyItem},
  156. }
  157. GC_LIMITBUY_QUERY = {
  158. {"list", 15, LimitBuyNet}, --兑换列表
  159. {"leftTime", 1, "int"}, --剩余天数
  160. }
  161. -- 每日累充
  162. CG_DAILY_LEICHONG_QUERY = {}
  163. DailyLeichongNet = {
  164. {"id", 1, "int"}, --id
  165. {"cur", 1, "int"}, --当前进度
  166. {"max", 1, "int"}, --需要进度
  167. {"reward", 10, ItemData}, --奖励道具
  168. {"desc", 1, "string"}, --奖励道具
  169. }
  170. GC_DAILY_LEICHONG_QUERY = {
  171. {"sec", 1, "int"}, --剩余时间
  172. {"weekPay", 15, DailyLeichongNet}, --兑换列表
  173. }
  174. -- 通用特殊礼包
  175. SpecificNet = {
  176. {"id", 1, "byte"}, -- 子id
  177. {"order", 1, "short"}, -- 排序
  178. {"item", 1, ItemData}, -- 出售物品
  179. {"buyItem", 1, BuyItem}, -- 直购信息
  180. {"vipexp", 1, "int"},
  181. }
  182. SpecificDataNet = {
  183. {"id", 1, "short"},
  184. {"needZuanshi", 1, "int"},
  185. {"reward", 2, ItemData},
  186. {"list", 4, SpecificNet},
  187. }
  188. CG_SPECIFIC_QUERY = {
  189. {"id", 1, "short"}, -- 特殊礼包id
  190. }
  191. GC_SPECIFIC_QUERY = {
  192. {"data", 1, SpecificDataNet},
  193. }
  194. CG_SPECIFIC_BUY_ITEM = {
  195. {"id", 1, "short"},
  196. {"buyCnt", 1, "short"},
  197. }
  198. -- 成神之路-冲级奖励
  199. ChongJiData = {
  200. {"id", 1, "int"},
  201. {"maxLv", 1, "int"},
  202. {"state", 1, "byte"}, -- 0 未领取 1 已领取
  203. {"desc", 1, "string"},
  204. {"item", 5, ItemData}
  205. }
  206. CG_PRESENT_CHONGJI_QUERY = {}
  207. GC_PRESENT_CHONGJI_QUERY = {
  208. {"lv", 1, "int"},
  209. {"list", 20, ChongJiData},
  210. {"isEnd", 1, "byte"}, --0未发完,1-已发完
  211. }
  212. CG_PRESENT_CHONGJI_GET = {
  213. {"id", 1, "int"},
  214. }
  215. -- 成神之路-国王降临
  216. KingWorldNet = {
  217. {"id", 1, "int"},
  218. {"maxCnt", 1, "int"}, -- 最大进度
  219. {"nowCnt", 1, "int"}, -- 当前进度
  220. {"state", 1, "byte"}, -- 0-前往 1-已领取
  221. {"desc", 1, "string"}, -- 描述
  222. {"item", 5, ItemData}, -- 奖励
  223. {"panelID", 1, "int"}, -- 前往面板
  224. {"sort", 1, "byte"}, -- 排列
  225. {"tubiao", 1, "int"},
  226. }
  227. CG_PRESENT_KING_WORLD_QUERY = {}
  228. GC_PRESENT_KING_WORLD_QUERY = {
  229. {"leftTime", 1, "int"},
  230. {"list", 3, KingWorldNet},
  231. {"finalId", 1, "int"},
  232. {"finalReward", 5, ItemData}, -- 最终奖励
  233. {"hero", 1, HeroSimple}, -- 最终奖励
  234. {"finalState", 1, "byte"}, -- 0-未发送最终奖励 1-发送最终奖励
  235. }
  236. -- 获取奖励
  237. CG_PRESENT_KING_WORLD_GET = {
  238. {"id", 1, "int"},
  239. }
  240. -- 开服有礼查询
  241. openServerGift = {
  242. {"day", 1, "byte"},
  243. {"state", 1, "byte"}, -- 0-不可领取 1-可领取 2-可购买 3 已售罄
  244. {"item", 10, ItemData},
  245. {"buyItem", 2, BuyItem},
  246. {"nowCnt", 1, "byte"}, -- 当前购买次数
  247. {"limitCnt", 1, "byte"}, -- 最大购买次数
  248. }
  249. CG_PRESENT_OPEN_SERVER_QUERY = {}
  250. GC_PRESENT_OPEN_SERVER_QUERY = {
  251. {"list", 15, openServerGift},
  252. }
  253. -- 开服有礼领取
  254. CG_PRESENT_OPEN_SERVER_GIFT_GET = {
  255. {"day", 1, "byte"},
  256. }
  257. --推送礼包
  258. CG_PRESENT_TUISONGLIBAO_QUERY = {}
  259. TuiSongLiBao = {
  260. {"id", 1, "short"},
  261. {"leftTime", 1, "int"}, --剩余时间
  262. {"desc", 1, "string"}, --描述
  263. {"reward", 4, ItemData},
  264. {"bg", 1, "short"}, --背景图id
  265. {"fanli", 1, "short"}, --返利图id
  266. {"buyItem", 1, BuyItem}, --礼包信息
  267. {"giftVipExp", 1, "int" },-- 礼包VIP经验
  268. {"type", 1, "byte"}, --礼包任务类型
  269. {"isBuy", 1, "byte"},
  270. }
  271. GC_PRESENT_TUISONGLIBAO_QUERY = {
  272. {"libao", 50, TuiSongLiBao},
  273. }
  274. GC_PRESENT_TUISONGLIBAO_BUY = {
  275. {"id", 1, "short"},
  276. }
  277. -- 微信小程序分享-分享有礼
  278. CG_SHARE_PLATFORM_FIRST_QUERY = {}
  279. GC_SHARE_PLATFORM_FIRST_QUERY = {
  280. {"state", 1, "byte"}, -- 0-未分享 1-已分享
  281. {"rewards", 5, ItemData}, -- 奖励列表
  282. }
  283. -- 点击前往邀请
  284. CG_SHARE_PLATFORM_FIRST_INVATE = {}
  285. -- 登陆时弹出分享弹窗
  286. GC_SHARE_PLATFORM_FIRST_TIP = {
  287. {"rewards", 5, ItemData}, -- 奖励列表
  288. }
  289. -- 微信小程序分享-邀请奖励
  290. SharePlatformRewardNet = {
  291. {"id", 1, "byte"}, -- id
  292. {"needValue", 1, "short"}, -- 需要邀请x个人
  293. {"state", 1, "byte"}, -- 0-未领取 1-可领取 2-已领取
  294. {"rewards", 5, ItemData},
  295. }
  296. CG_SHARE_PLATFORM_REWARDS_QUERY = {}
  297. GC_SHARE_PLATFORM_REWARDS_QUERY = {
  298. {"nowValue", 1, "short"}, -- 已分享人数
  299. {"list", 10, SharePlatformRewardNet},
  300. }
  301. -- 领取 返回query
  302. CG_SHARE_PLATFORM_REWARDS_GET = {
  303. {"id", 1, "byte"}, -- id
  304. }
  305. -- 微信小程序分享-邀请排名
  306. SharePlatformBoardNet = {
  307. {"rank", 1, "int"}, -- 排名 0-表示未上榜
  308. {"roleBase", 1, RoleBase}, -- 角色信息
  309. {"value", 1, "int"}, -- 邀请人数
  310. }
  311. CG_SHARE_PLATFORM_BOARD_QUERY = {}
  312. GC_SHARE_PLATFORM_BOARD_QUERY = {
  313. {"leftTime", 1, "int"}, -- 剩余时间
  314. {"list", 50, SharePlatformBoardNet}, -- 排行榜数据
  315. {"myData", 1, SharePlatformBoardNet}, -- 我的数据
  316. }
  317. -- 排行榜奖励查看
  318. SharePlatformBoardReward = {
  319. {"minRank", 1, "int"}, --
  320. {"maxRank", 1, "int"}, --
  321. {"rewards", 5, ItemData},
  322. }
  323. CG_SHARE_PLATFORM_BOARD_REWARD = {}
  324. GC_SHARE_PLATFORM_BOARD_REWARD = {
  325. {"list", 10, SharePlatformBoardReward},
  326. }
  327. -- 微信小程序分享-朋友圈分享
  328. CG_SHARE_PLATFORM_GROUP_QUERY = {}
  329. GC_SHARE_PLATFORM_GROUP_QUERY = {
  330. {"rewards", 5, ItemData},
  331. {"maxCnt", 1, "byte"}, -- 每日次数上限
  332. {"nowCnt", 1, "byte"}, -- 已分享次数
  333. {"leftTime", 1, "int"}, -- 分享冷却倒计时
  334. {"state", 1, "byte"}, -- 0-没有可领取 1-有可领取
  335. }
  336. -- 分享成功
  337. CG_SHARE_PLATFORM_GROUP_SHAREOK = {}
  338. -- 领取
  339. CG_SHARE_PLATFORM_GROUP_GET = {}
  340. -- 推荐码
  341. RelationWard ={
  342. {"id", 1, "short"},
  343. {"rewards", 10, ItemData},
  344. {"type", 1, "byte"},
  345. {"counter", 1, "int"},
  346. {"cnt", 1, "byte"}, -- 可以领取数
  347. {"cntMax", 1, "byte"}, -- 最大领取数
  348. {"getCht", 1, "byte"}, -- 已领取数
  349. {"txt", 1, "string"},
  350. }
  351. RelationRole = {
  352. {"role", 1, RoleBase}, -- 角色信息
  353. {"vipLv", 1, "byte"}, -- 角色信息
  354. }
  355. -- 页面数据
  356. CG_RELATION_GIFT_QUERY = {}
  357. GC_RELATION_GIFT_QUERY = {
  358. {"relationId", 1, "string"},
  359. {"list", 20, RelationWard},
  360. {"roleList", 20, RelationRole}, -- 角色信息
  361. }
  362. -- 奖励领取
  363. CG_RELATION_GIFT_GET = {
  364. {"id", 1, "short"},
  365. }
  366. -- 推广码使用
  367. CG_RELATION_GIFT_BIND = {
  368. {"relationId", 1, "string"}
  369. }
  370. -- 周末福利
  371. WeekendFuliNet = {
  372. {"id", 1, "byte"}, -- 礼包id
  373. {"name", 1, "string"}, -- 礼包名称
  374. {"items", 5, ItemData}, -- 道具列表
  375. {"state", 1, "byte"}, -- 0-不可领 1-可领 2-已领 3-过期
  376. }
  377. CG_WEEKEND_FULI_QUERY = {}
  378. GC_WEEKEND_FULI_QUERY = {
  379. {"startTime", 1, "int"}, -- 本次活动开启时间戳
  380. {"endTime", 1, "int"}, -- 本次活动结束时间戳
  381. {"list", 3, WeekendFuliNet},
  382. }
  383. -- 领取周末福利,领取成功返回GC_WEEKEND_FULI_QUERY
  384. CG_WEEKEND_FULI_GET = {
  385. {"id", 1, "byte"}, -- 礼包id
  386. }
  387. --福利礼包
  388. WelfareGiftNet = {
  389. {"id", 1, "byte"}, -- 礼包id
  390. {"name", 1, "string"}, -- 礼包名称
  391. {"items", 5, ItemData}, -- 道具列表
  392. {"cnt", 1, "byte"}, -- 购买次数
  393. {"cntMax", 1, "byte"}, -- 购买最大次数
  394. {"price", 1, "int"}, -- 购买次数
  395. {"oldPrice", 1, "int"}, -- 原价
  396. {"desc", 1, "string"}, -- 原价
  397. }
  398. CG_WELFARE_GIFT_QUERY = {}
  399. GC_WELFARE_GIFT_QUERY = {
  400. {"endTime", 1, "int"}, -- 本次活动结束时间戳
  401. {"list", 5, WelfareGiftNet},
  402. }
  403. CG_WELFARE_GIFT_BUY = {
  404. {"id", 1, "byte"}, -- 礼包id
  405. }
  406. CG_LEIJICHONGZHI_QUERY = {
  407. }
  408. LeijiChongzhiNet = {
  409. {"id", 1, "short"},
  410. {"maxCnt", 1, "int"}, --累计充值
  411. {"reward", 10, ItemData}, --奖励道具
  412. {"state", 1, "byte"}, -- 0-不可领 1-可领 2-已领
  413. }
  414. GC_LEIJICHONGZHI_QUERY = {
  415. {"list", 10, LeijiChongzhiNet},
  416. {"leftTime", 1, "int"}, -- 剩余时间
  417. {"cnt", 1, "int"}, --累计充值
  418. }
  419. CG_LEIJICHONGZHI_GET = {
  420. {"id", 1, "short"},
  421. }
  422. GC_LEIJICHONGZHI_GET = {
  423. {"id", 1, "short"},
  424. }
  425. -- 运营活动,英雄崛起
  426. -- 活动开启推送
  427. GC_ACT_HERO_RISE_OPEN = {
  428. {"isOpen",1,"byte"}, -- 1活动开启 0活动未开启
  429. }
  430. -- 活动查询
  431. HeroRiseReward = {
  432. {"lv",1,"int"},
  433. {"lock",1,"byte"},
  434. {"item",5,ItemData},
  435. }
  436. HeroRiseTask = {
  437. {"id",1,"byte"}, -- 任务id
  438. {"name",1,"string"}, -- 任务名
  439. {"desc",1,"string"}, -- 任务描述
  440. {"exp",1,"int"}, -- 任务奖励经验
  441. {"needCnt",1,"int"}, -- 需要完成次数
  442. {"nowCnt",1,"int"}, -- 当前完成次数
  443. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  444. }
  445. CG_ACT_HERO_RISE_QUERY = {
  446. }
  447. GC_ACT_HERO_RISE_QUERY_REWARD = {
  448. {"riseType",1,"byte"}, -- 崛起类型 1 英雄 2王侯
  449. {"riseLv",1,"int"}, -- 崛起等级
  450. {"needExp",1,"int"}, -- 崛起升级所需经验
  451. {"exp",1,"int"}, -- 当前经验
  452. {"unLockReward",5,ItemData}, -- 王侯解锁固定奖励
  453. {"heroReward",40,HeroRiseReward}, -- 英雄崛起奖励
  454. {"rajahReward",40,HeroRiseReward}, -- 王侯额外奖励
  455. {"dailyTask",20,HeroRiseTask}, -- 每日任务
  456. {"weekTask",20,HeroRiseTask}, -- 每周任务
  457. {"ultimateTask",20,HeroRiseTask}, -- 终极任务
  458. }
  459. -- 领取任务奖励
  460. CG_ACT_HERO_RISE_TASK_GET = {
  461. {"id",1,"byte"}, -- 任务id
  462. }
  463. -- 升级返回
  464. GC_ACT_HERO_RISE_LV_UP = {
  465. {"item",20,ItemData}, -- 奖励
  466. {"lv",1,"int"}, -- 当前崛起等级
  467. {"rajah",1,"byte"}, -- 是否是王侯
  468. }
  469. -- 私人定制礼包
  470. -- 活动开启推送
  471. GC_ACT_CUSTOMIZE_OPEN = {
  472. {"isOpen",1,"byte"}, -- 1活动开启 0活动未开启
  473. }
  474. CustomizeStruct = {
  475. {"id",1,"byte"}, -- 礼包id
  476. {"name",1,"string"}, -- 定制礼包名称
  477. {"limitCnt",1,"byte"}, -- 定制礼包限购次数
  478. {"nowCnt",1,"byte"}, -- 定制礼包已购次数
  479. {"buyItem",1,BuyItem}, -- 定制礼包购买信息
  480. {"zuanshi",1,ItemData}, -- 定制礼包固定钻石
  481. {"item",3,ItemData}, -- 定制礼包自选道具
  482. {"first",5,ItemData}, -- 第1个格子道具库
  483. {"second",5,ItemData}, -- 第2个格子道具库
  484. {"third",5,ItemData}, -- 第3个格子道具库
  485. }
  486. -- 定制礼包查询
  487. CG_ACT_CUSTOMIZE_QUERY = {
  488. }
  489. GC_ACT_CUSTOMIZE_QUERY = {
  490. {"giftList",10,CustomizeStruct}, -- 定制礼包
  491. }
  492. CG_ACT_CUSTOMIZE_SELECT = {
  493. {"id",1,"byte"}, -- 礼包id
  494. {"first",1,"byte"}, -- 第1个道具库选择道具索引
  495. {"second",1,"byte"}, -- 第2个道具库选择道具索引
  496. {"third",1,"byte"} -- 第3个道具库选择道具索引
  497. }
  498. GC_ACT_CUSTOMIZE_SELECT = {
  499. {"ret",1,"byte"}, -- 0 选择失败 1 选择成功
  500. }
  501. LimitGiftBagNet = {
  502. {"id", 1, "short"}, -- ID
  503. {"name", 1, "string"}, -- 礼包名字
  504. {"buy", 1, "int"}, -- 已购买次数
  505. {"maxBuy", 1, "byte"}, -- 最大购买次数 0 为不限购买
  506. {"endTime", 1, "int"}, -- 结束倒计时
  507. {"buyItem", 1, BuyItem}, -- 直购相关
  508. {"reward", 3, ItemData}
  509. }
  510. --限时礼包
  511. GC_PRESENT_LIMITGIFT_BAG_QUERY = {
  512. {"list", 20, LimitGiftBagNet},
  513. }
  514. MiLingTaskNet = {
  515. {"id", 1, "short"},
  516. {"name", 1, "string"},
  517. {"have", 1, "int"},
  518. {"need", 1, "int"},
  519. {"state", 1, "byte"},
  520. {"reward", 2, ItemData},
  521. }
  522. MiLingLeiChongNet = {
  523. {"id", 1, "short"},
  524. {"name", 1, "string"},
  525. {"state", 1, "byte"},
  526. {"reward", 2, ItemData},
  527. }
  528. GC_PRESENT_MILING_QUERY = {
  529. {"dayGet", 1, "int"},
  530. {"jindu", 1, "int"},
  531. {"jinduMax", 1, "int"},
  532. {"list", 7, MiLingTaskNet},
  533. {"rechargeTask", 1, MiLingTaskNet},
  534. }
  535. CG_PRESENT_MILING_REWARD_QUERY = {
  536. {"queryType", 1, "byte"},
  537. }
  538. GC_PRESENT_MILING_REWARD_QUERY = {
  539. {"queryType", 1, "byte"},
  540. {"list", 10, MiLingTaskNet},
  541. }
  542. CG_PRESENT_MILING_REWARD_GET = {
  543. {"queryType", 1, "byte"},
  544. {"id", 1, "int"},
  545. }
  546. -- 登陆签到
  547. CG_MONTH_CARD_QUERY = {
  548. }
  549. MonthCardData = {
  550. {"id", 1, "byte"},
  551. {"name", 1, "string"},
  552. {"startTime", 1, "int"}, --开始时间
  553. {"endTime", 1, "int"}, --结束时间
  554. {"day", 1, "short"}, --剩余天数
  555. {"get", 1, "int"}, -- 领取天数
  556. {"state", 1, "byte"}, -- 0 未激活 1 未领取 2 已领取
  557. {"yuanbao", 1, ItemData}, --每天可领取
  558. {"instantly", 1, ItemData}, --每天可领取
  559. {"buyItem", 1, BuyItem}, -- buyItem
  560. }
  561. GC_MONTH_CARD_QUERY = {
  562. {"list", 2, MonthCardData}, -- 1 贵族月卡 ,2 王者月卡
  563. {"jiacheng", 1, "int"}, -- 挂机 金币 等 加成
  564. {"drawZhekou", 1, "int"}, -- 抽卡 折扣
  565. {"heroBagAdd", 1, "int"}, -- 英雄背包格子
  566. }
  567. CG_MONTH_CARD_GET = {
  568. {"id", 1, "byte"}, -- 1 贵族月卡 ,2 王者月卡
  569. }
  570. GC_MONTH_CARD_GET = {
  571. }
  572. -- 成长礼包
  573. GiftPackNet = {
  574. {"id", 1, "byte"}, -- 礼包ID
  575. {"items", 5, ItemData}, -- 礼包包含物品
  576. {"name", 1, "string"}, -- 礼包名称
  577. {"buyItem", 2, BuyItem}, -- 直购信息,如果长度大于0表示花费rmb,否则表示免费(0元)
  578. }
  579. CG_GIFT_PACK_QUERY = {}
  580. GC_GIFT_PACK_QUERY = {
  581. {"list", 10, GiftPackNet},
  582. }
  583. -- 萌新福利
  584. MengxinTask = {
  585. {"id",1,"byte"}, -- 任务id
  586. {"name",1,"string"}, -- 任务名
  587. {"desc",1,"string"}, -- 任务描述
  588. {"item",5,ItemData}, -- 任务奖励经验
  589. {"needCnt",1,"int"}, -- 需要完成次数
  590. {"nowCnt",1,"int"}, -- 当前完成次数
  591. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  592. {"panelID",1,"int"}, -- 跳转ID
  593. }
  594. MengxinReach = {
  595. {"id",1,"byte"}, -- id
  596. {"item",5,ItemData}, -- 奖励
  597. {"jifen",1,"int"}, -- 需要积分
  598. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  599. }
  600. -- 活动查询,默认传第一天
  601. CG_OA_MENGXIN_QUERY = {
  602. {"day",1,"byte"},
  603. }
  604. GC_OA_MENGXIN_QUERY = {
  605. {"redList",7,"byte"}, -- 红点列表
  606. {"taskList",20,MengxinTask}, -- 任务列表
  607. {"reachReward",10,MengxinReach},-- 达标奖励
  608. {"nowDay",1,"byte"}, -- 当前第几天
  609. {"totalJifen",1,"short"}, -- 总活动积分
  610. {"leftTime",1,"int"}, -- 活动剩余时间
  611. }
  612. -- 任务奖励领取
  613. CG_GET_MENGXIN_TASK = {
  614. {"day",1,"byte"}, -- 天数
  615. {"id",1,"byte"}, -- 任务id
  616. }
  617. -- 达标奖励领取
  618. CG_GET_MENGXIN_REACH = {
  619. {"day",1,"byte"}, -- 天数
  620. {"id",1,"byte"}, -- 达标id
  621. }
  622. --- 打赏返利 ------------------
  623. CG_RECHARGE_BACK_QUERY = {
  624. }
  625. GC_RECHARGE_BACK_QUERY = {
  626. {"list", 10, AbsRechargeBackNet},
  627. {"recharge", 1, "int"},
  628. {"maxCnt", 1, "byte"},
  629. {"isEnd", 1, "byte"},
  630. }
  631. CG_RECHARGE_BACK_GET = {
  632. {"id", 1, "byte"},
  633. }
  634. --- 打赏返利 ------------------
  635. ------- 开服活动 限时盲盒 -----
  636. CG_OA_LIMIT_MANGHE_QUERY = {
  637. {"param", 1, "int"},
  638. }
  639. GC_OA_LIMIT_MANGHE_QUERY = {
  640. {"list", 10, PremiumGift},
  641. {"startTime", 1, "int"}, -- 开启时间
  642. {"endTime", 1, "int"}, -- 结束时间
  643. {"param", 1, "int"},
  644. {"state", 1, "byte"}, -- 盲盒是否已领取
  645. }
  646. CG_OA_LIMIT_MANGHE_GET = {
  647. {"param", 1, "int"},
  648. }
  649. ------- 开服活动 限时盲盒 -----
  650. -------- 开服活动 精英召唤 心仪英雄活动 -----
  651. CG_OA_LIMIT_PERPLEHERO_QUERY = {
  652. {"param", 1, "int"},
  653. }
  654. GC_OA_LIMIT_PERPLEHERO_QUERY = {
  655. {"perpleHero", 1,"int"}, -- 心仪英雄
  656. {"heroList",3,HeroSimple}, -- 可供选择的英雄列表
  657. {"leftCnt",1,"int"}, -- 必得剩余次数
  658. {"startTime", 1, "int"},
  659. {"endTime", 1, "int"},
  660. }
  661. -- 设置心仪英雄
  662. CG_OA_LIMIT_PERPLE_HERO_SET = {
  663. {"perpleHero", 1,"int"}, -- 英雄id
  664. {"param", 1,"int"}, -- 活动id
  665. }
  666. ---------- 开服活动 精英召唤 心仪英雄活动 -----
  667. -- 基金活动
  668. --
  669. CG_OVERFLOW_FUND_QUERY = {
  670. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  671. }
  672. GC_OVERFLOW_FUND_QUERY = {
  673. {"buyMsg", 1, BuyItem}, -- 礼包购买
  674. {"item", 30, ItemData}, -- 内容列表
  675. {"partItem", 8, "byte"}, -- 内容列表
  676. {"nextGet", 1, "byte"}, -- 下次领奖天数,比如20代表第20天未领取,20天以前的全部已领取
  677. {"worth", 2, "int"}, -- 总价值
  678. {"state", 1, "byte"}, -- 0 未购买 1 领取 2 已领取
  679. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  680. }
  681. CG_OVERFLOW_FUND_GET = {
  682. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  683. }
  684. -----------新增开服活动------------
  685. --单笔充值活动
  686. CG_OPEN_SERVER_SINGLE_CHARGE_QUERY = {} -- 开服单笔充值活动查询
  687. OpenServerSChargeList = {
  688. {"id", 1, "int"}, -- 档位id
  689. {"items", 5, ItemData}, -- 此档位领取奖励列表
  690. {"needPrice", 1, "int"}, -- 此档位激活需要指定的价格
  691. {"maxCnt", 1, "int"}, -- 最大激活领取次数
  692. {"cnt", 1, "int"}, -- 当前已领取次数
  693. {"state", 1, "byte"}, -- 此档位领取状态(0不可领取,1可领,2已领)
  694. }
  695. GC_OPEN_SERVER_SINGLE_CHARGE_QUERY = { -- 开服单笔充值活动发送
  696. {"list", 7, OpenServerSChargeList}, -- 档位列表信息
  697. {"leftTime", 1, "int"}, -- 剩余时间
  698. }
  699. CG_OPEN_SERVER_SINGLE_CHARGE_GET = { -- 开服单笔充值活动档位领取
  700. {"actId", 1, "int"}, -- 活动id
  701. {"id", 1, "int"}, -- 档位id
  702. }
  703. -- 达标 包括招募达标和钻石消耗达标
  704. CG_OPEN_SERVER_REACH_QUERY = { -- 开服达标活动查询
  705. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  706. }
  707. OpenServerTConsumeList = {
  708. {"id", 1, "int"}, -- 档位id
  709. {"items", 5, ItemData}, -- 此档位领取奖励列表
  710. {"needConsume", 1, "int"}, -- 需要消耗数
  711. {"state", 1, "byte"}, -- 此档位领取状态 (0不可领取,1可领,2已领)
  712. }
  713. GC_OPEN_SERVER_REACH_QUERY = {
  714. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  715. {"value", 1, "int"}, -- 累计消耗值
  716. {"list", 20, OpenServerTConsumeList}, -- 档位列表信息
  717. {"leftTime", 1, "int"}, -- 剩余时间
  718. }
  719. CG_OPEN_SERVER_REACH_GET = { -- 开服累计消耗钻石活动档位领取
  720. {"actId", 1, "int"}, -- 活动id
  721. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  722. {"id", 1, "int"}, -- 档位id
  723. }
  724. -- 排名活动 包括单日充值排名、累计充值排名、单日招募排名、累计招募排名、累计爬塔
  725. CG_OPEN_SERVER_RANK_QUERY = { -- 开服排名活动
  726. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  727. }
  728. OpenServerRankList = {
  729. {"rank", 1, "int"}, -- 名次(-1未上榜)
  730. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  731. {"items", 5, ItemData}, -- 排行名次奖励列表
  732. {"uid", 1, "string"}, -- 用户id(未上榜为"")
  733. {"name", 1, "string"}, -- 角色名(未上榜为"")
  734. {"head", 1, "int"}, -- 头像(未上榜为-1)
  735. {"rankValue", 1, "int"}, -- 当前排名值
  736. {"headFrame", 1, "int"}, -- 头像框(未上榜为-1)
  737. }
  738. OpenServerOnwerData = {
  739. {"rank", 1, "int"}, -- 名次(-1未上榜)
  740. {"rankValue", 1, "int"}, -- 当前排名值
  741. {"items", 5, ItemData}, -- 档位奖励列表(未上榜没有奖励)
  742. }
  743. GC_OPEN_SERVER_RANK_QUERY = { -- 开服排名活动发送
  744. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  745. {"list", 20, OpenServerRankList}, -- 排行名次列表
  746. {"ownerData", 1, OpenServerOnwerData}, -- 自己排名数据
  747. {"leftTime", 1, "int"}, -- 剩余时间
  748. }
  749. CG_OPEN_SERVER_RANK_REWARD_QUERY = { -- 请求开服排名活动发送详情
  750. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  751. }
  752. OpenServerRankRewardList = {
  753. {"minRank", 1, "int"}, -- 最小排名
  754. {"maxRank", 1, "int"}, -- 最大排名
  755. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  756. {"items", 5, ItemData}, -- 档位区间奖励列表
  757. }
  758. GC_OPEN_SERVER_RANK_REWARD_QUERY = {
  759. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  760. {"list", 20, OpenServerRankRewardList}, -- 奖励详情列表
  761. }
  762. -----------新增开服活动------------
  763. ------------------------------------------- 每日礼包
  764. -- 充值-每日礼包
  765. DailyLibaoNet = {
  766. {"id", 1, "byte"}, -- 礼包ID
  767. {"items", 5, ItemData}, -- 礼包包含物品
  768. {"doubleFlags", 5, "byte"}, -- 是否需要显示双倍标签列表
  769. {"cnt", 1, "int"}, -- 已购买次数
  770. {"maxCnt", 1, "int"}, -- 可购买次数
  771. {"buyItem", 1, BuyItem}, -- 直购相关信息 售价/礼包名/描述等
  772. {"name", 1, "string"}, -- 礼包名称
  773. }
  774. DailyLibaoQuickNet = {
  775. {"status", 1, "byte"}, -- 状态 0-不可以购买 1-可以购买
  776. {"oldPrice", 1, "int"}, -- 原价
  777. {"buyItem", 1, BuyItem}, -- 直购相关信息 售价/礼包名/描述等
  778. }
  779. -- 查询
  780. CG_PRE_DAILY_LIBAO_QUERY = {}
  781. GC_PRE_DAILY_LIBAO_QUERY = {
  782. {"list", 10, DailyLibaoNet}, -- 每日礼包列表
  783. {"quickData", 1, DailyLibaoQuickNet}, -- 一键购买信息
  784. {"freeRed", 1, "byte"}, -- 免费礼包是否显示红点
  785. }
  786. -- 领取免费每日礼包
  787. CG_PRE_DAILY_LIBAO_FREE_GET = {}
  788. ------------------------------------------- 每日礼包
  789. -- 充值-每周/每月礼包
  790. RichangLibaoNet = {
  791. {"id", 1, "byte"}, -- 礼包ID
  792. {"items", 5, ItemData}, -- 礼包包含物品
  793. {"name", 1, "string"}, -- 礼包名称
  794. {"buyItem", 2, BuyItem}, -- 直购信息,如果长度大于0表示花费rmb,否则表示免费(0元)
  795. {"cnt", 1, "int"}, -- 已购买次数
  796. {"maxCnt", 1, "int"}, -- 可购买次数
  797. }
  798. CG_RICHANG_LIBAO_QUERY = {
  799. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  800. }
  801. GC_RICHANG_LIBAO_QUERY = {
  802. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  803. {"leftTime", 1, "int"}, -- 刷新倒计时
  804. {"list", 10, RichangLibaoNet},
  805. }
  806. -- 购买0元礼包 购买后返回GC_RICHANG_LIBAO_QUERY
  807. -- 非0元礼包 走直购流程
  808. CG_RICHANG_LIBAO_BUY = {
  809. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  810. {"id", 1, "byte"},
  811. }
  812. --------------------------------------------- 战力冲刺
  813. PowerPrize = {
  814. {"nID", 1, "int"}, -- 奖励编号
  815. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  816. {"nNeedPower", 1, "int"}, -- 领取所需战斗力
  817. {"item", 5, ItemData}, -- 奖励信息
  818. }
  819. -- 请求开服活动-战力冲刺信息
  820. CG_PRESENT_OPEN_POWERUP_QUERY = {}
  821. -- 请求开服活动-战力冲刺信息 回包
  822. GC_PRESENT_OPEN_POWERUP_QUERY = {
  823. {"nNowPower", 1, "int"},
  824. {"list", 25, PowerPrize},
  825. }
  826. -- 请求领取战力冲刺奖励
  827. CG_PRESENT_OPEN_POWERUP_GETPRIZE = {
  828. {"nID", 1, "int"}, -- 领取奖励ID
  829. }
  830. GC_PRESENT_OPEN_POWERUP_GETPRIZE = {
  831. {"nID", 1, "int"}, -- 领取奖励ID
  832. {"nState", 1, "byte"}, -- 1 领取成功,0 领取失败
  833. }
  834. --------------------------------------------- 累积充值
  835. AddUpChargePrize = {
  836. {"nID", 1, "int"}, -- 奖励编号
  837. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  838. {"nNeedMoney", 1, "int"}, -- 领取所需充值数
  839. {"item", 5, ItemData}, -- 奖励信息
  840. }
  841. -- 请求开服累计充值活动信息
  842. CG_PRESEN_OPEN_ADDUP_CHARGE_QUERY = {}
  843. -- 请求开服累计充值活动信息 回包
  844. GC_PRESEN_OPEN_ADDUP_CHARGE_QUERY =
  845. {
  846. {"nNowMoney", 1, "int"},
  847. {"leftTime", 1, "int"}, -- 剩余时间
  848. {"list", 20, AddUpChargePrize},
  849. }
  850. -- 请求领取累计充值活动奖励
  851. CG_PRESENT_OPEN_ADDUP_CHARGE_GETPRIZE = {
  852. {"nID", 1, "int"}, -- 领取奖励ID
  853. }
  854. ---------------------------在线奖励-------------------------
  855. SINGLE_AWARD_INFO = {
  856. {"itemInfo", 1, ItemData},
  857. {"state", 1, "byte"}, -- 0 不可领取, 1-可领取, 2-已领取
  858. }
  859. --查询
  860. CG_ONLINEAWARD_QUERY = {}
  861. GC_ONLINEAWARD_QUERY = {
  862. {"awardVec", 12, SINGLE_AWARD_INFO}, --当天所有的奖励数据
  863. {"leftTime", 1, "int"}, --领取下一档奖励的倒计时
  864. {"needRecharge", 1, "double"}, --当日领奖需要充值金额
  865. {"nowRecharge", 1, "double"}, --当前已充值金额
  866. {"isReach", 1, "byte"}, --是否充值达标,0-未达标,1-达标
  867. {"remainingDays", 1, "byte"}, --剩余天数
  868. }
  869. --领取
  870. CG_ONLINEAWARD_CLAIM = {
  871. }
  872. --------------------------------------------- 新首充
  873. NewFirstChargePrize =
  874. {
  875. {"nDay", 1, "int"},
  876. {"nState", 1, "int"}, -- 0 不可领, 1可领, 2 已领
  877. {"item", 5, ItemData},
  878. }
  879. -- 请求礼包信息
  880. CG_NEW_FIRST_CHARGE_QUERY =
  881. {
  882. {"nType", 1, "int"}, -- 请求类型(1:一元,2:8元,3:18元)
  883. }
  884. -- 请求礼包信息-回包
  885. GC_NEW_FIRST_CHARGE_QUERY =
  886. {
  887. {"nType", 1, "int"},
  888. {"nState", 1, "byte"}, -- 是否购买(0 未购买,2 已购买)
  889. {"nMoney", 1, "int"},
  890. {"buyItem", 1, BuyItem}, -- 购买信息
  891. {"list", 4, NewFirstChargePrize},
  892. {"tRed", 4, "int"}, -- 红点
  893. }
  894. -- 请求领取礼包
  895. CG_NEW_FIRST_CHARGE_GET =
  896. {
  897. {"nType", 1, "int"}, -- 请求类型(1:一元,2:8元,3:18元)
  898. }
  899. -- 价格查询
  900. CG_NEW_FIRST_PRIZE_QUERY = {}
  901. GC_NEW_FIRST_PRIZE_QUERY =
  902. {
  903. {"priceList", 3, "double"}, -- 价格列表
  904. }
  905. ---------------------------------------循环累计充值活动----------------------------------
  906. RECHARGE_AWARD_INFO = {
  907. {"itemList", 4, ItemData}, -- 奖励道具
  908. {"state", 1, "byte"}, -- 0 不可领取, 1-可领取, 2-已领取
  909. {"idx", 1, "byte"}, -- 实际索引
  910. {"moneyCond", 1, "int"}, -- 需要充值金额
  911. }
  912. --查询
  913. CG_CYCLERECHARGE_QUERY = {}
  914. GC_CYCLERECHARGE_QUERY = {
  915. {"startTime", 1, "int"}, --本轮活动开启时间戳
  916. {"endTime", 1, "int"}, --本轮活动结束时间戳
  917. {"totalRecharge", 1, "int"}, --本轮累计充值
  918. {"awardList", 5, RECHARGE_AWARD_INFO},-- 奖励列表
  919. {"startTag", 1, "byte"}, -- 分段标识,第一段时为1,其余为0
  920. {"endTag", 1, "byte"}, -- 分段标识,最后一段时为1,其余为0
  921. }
  922. -- 领奖
  923. CG_CYCLERECHARGE_GET_AWARD = {
  924. }
  925. ---------------------------------------一元秒杀礼包----------------------------------
  926. -- 请求一元秒杀礼包
  927. CG_ONEKILLGIFT_QUERY = {
  928. {"bOperate", 1, "byte"} -- 1 金币不足,2 打开界面
  929. }
  930. GC_ONEKILLGIFT_QUERY = {
  931. {"nBuyNum", 1, "int"}, -- 购买次数
  932. {"nLeftTime", 1, "int"}, -- 结束时间
  933. {"bIsOpen", 1, "byte"}, -- 是否打开界面
  934. {"buyItem", 1, BuyItem}, -- 购买礼包信息
  935. {"tList", 6, ItemData}, -- 物品信息
  936. }
  937. -- 关闭界面
  938. GC_ONEKILLGIFT_CLOSE = {}
  939. ---------------------------------------合服活动----------------------------------
  940. MergeServerLogin =
  941. {
  942. {"nID", 1, "int"},
  943. {"nDay", 1, "int"},
  944. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  945. {"tPrize", 5, ItemData}
  946. }
  947. MergeServerCharge = {
  948. {"nID", 1, "int"},
  949. {"nMoney", 1, "int"},
  950. {"nDay", 1, "int"},
  951. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  952. {"nAllMoney", 1, "int"}, -- 已累充金额
  953. {"item", 5, ItemData}, -- 奖励信息
  954. }
  955. MergeServerHuoYue = {
  956. {"nID", 1, "int"},
  957. {"nNeedHuoYue", 1, "int"},
  958. {"nFreeState", 1, "byte"}, -- 免费 0 不可领取 1 - 可领取 2- 已领取
  959. {"nPayState", 1, "byte"}, -- 付费 0 不可领取 1 - 可领取 2- 已领取
  960. {"bBuy", 1, "byte"}, -- 0 未购买 1 购买
  961. {"buyItem", 1, BuyItem}, -- 购买信息
  962. {"tFreeItem", 5, ItemData}, -- 免费奖励信息
  963. {"tPayItem", 5, ItemData}, -- 付费奖励信息
  964. }
  965. -- 请求登录相关信息
  966. CG_MERGESERVER_LOGIN_QUERY = {}
  967. GC_MERGESERVER_LOGIN_QUERY = {
  968. {"nBeginTime", 1, "int"},
  969. {"nEndTime", 1, "int"},
  970. {"tList", 15, MergeServerLogin}
  971. }
  972. -- 请求领取登录奖励
  973. CG_MERGESERVER_GET_PRIZE = {}
  974. -- 请求充值相关信息
  975. CG_MERGESERVER_CHARGE_QUERY = {
  976. {"nMoney", 1, "int"} -- 金额
  977. }
  978. GC_MERGESERVER_CHARGE_QUERY = {
  979. {"tList", 15, MergeServerCharge}, -- 信息
  980. }
  981. -- 请求领取充值奖励
  982. CG_MERGESERVER_GET_CHARGE_PRIZE = {
  983. {"nMoney", 1, "int"}, -- 金额
  984. }
  985. -- 请求活跃奖励信息
  986. CG_MERGESERVER_QUERY_HUOYUE = {}
  987. GC_MERGESERVER_QUERY_HUOYUE =
  988. {
  989. {"nAllHuoYue", 1, "int"},
  990. {"tList", 15, MergeServerHuoYue},
  991. }
  992. -- 请求领取活跃奖励
  993. CG_MERGESERVER_HUOYUE_GET_PRIZE = {}
  994. GC_MERGESERVER_UPDATE_RED = {
  995. {"tRed", 4, "byte"} -- 0 不存在红点 1 存在
  996. }