Proto.lua 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968
  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. {"state", 1, "byte"}, --状态, 0-未达成,1-达成且已领取
  170. }
  171. GC_DAILY_LEICHONG_QUERY = {
  172. {"sec", 1, "int"}, --剩余时间
  173. {"weekPay", 15, DailyLeichongNet}, --兑换列表
  174. {"titledesc", 1, "string"}, --描述
  175. }
  176. --好评礼包
  177. CG_ESTEEMGIFT_QUERY = {}
  178. GC_ESTEEMGIFT_QUERY = {
  179. {"desc", 1, "string"}, --描述
  180. {"reward", 10, ItemData}, --奖励道具
  181. }
  182. --单日大额
  183. CG_HUGERECHARGE_QUERY = {}
  184. GC_HUGERECHARGE_QUERY = {
  185. {"desc", 1, "string"}, --描述
  186. {"reward", 10, ItemData}, --奖励道具
  187. }
  188. -- 通用特殊礼包
  189. SpecificNet = {
  190. {"id", 1, "byte"}, -- 子id
  191. {"order", 1, "short"}, -- 排序
  192. {"item", 1, ItemData}, -- 出售物品
  193. {"buyItem", 1, BuyItem}, -- 直购信息
  194. {"vipexp", 1, "int"},
  195. }
  196. SpecificDataNet = {
  197. {"id", 1, "short"},
  198. {"needZuanshi", 1, "int"},
  199. {"reward", 2, ItemData},
  200. {"list", 4, SpecificNet},
  201. }
  202. CG_SPECIFIC_QUERY = {
  203. {"id", 1, "short"}, -- 特殊礼包id
  204. }
  205. GC_SPECIFIC_QUERY = {
  206. {"data", 1, SpecificDataNet},
  207. }
  208. CG_SPECIFIC_BUY_ITEM = {
  209. {"id", 1, "short"},
  210. {"buyCnt", 1, "short"},
  211. }
  212. -- 成神之路-冲级奖励
  213. ChongJiData = {
  214. {"id", 1, "int"},
  215. {"maxLv", 1, "int"},
  216. {"state", 1, "byte"}, -- 0 未领取 1 已领取
  217. {"desc", 1, "string"},
  218. {"item", 5, ItemData}
  219. }
  220. CG_PRESENT_CHONGJI_QUERY = {}
  221. GC_PRESENT_CHONGJI_QUERY = {
  222. {"lv", 1, "int"},
  223. {"list", 28, ChongJiData},
  224. }
  225. CG_PRESENT_CHONGJI_GET = {
  226. {"id", 1, "int"},
  227. }
  228. -- 成神之路-国王降临
  229. KingWorldNet = {
  230. {"id", 1, "int"},
  231. {"maxCnt", 1, "int"}, -- 最大进度
  232. {"nowCnt", 1, "int"}, -- 当前进度
  233. {"state", 1, "byte"}, -- 0-前往 1-已领取
  234. {"desc", 1, "string"}, -- 描述
  235. {"item", 5, ItemData}, -- 奖励
  236. {"panelID", 1, "int"}, -- 前往面板
  237. {"sort", 1, "byte"}, -- 排列
  238. {"tubiao", 1, "int"},
  239. }
  240. CG_PRESENT_KING_WORLD_QUERY = {}
  241. GC_PRESENT_KING_WORLD_QUERY = {
  242. {"leftTime", 1, "int"},
  243. {"list", 3, KingWorldNet},
  244. {"finalId", 1, "int"},
  245. {"finalReward", 5, ItemData}, -- 最终奖励
  246. {"hero", 1, HeroSimple}, -- 最终奖励
  247. {"finalState", 1, "byte"}, -- 0-未发送最终奖励 1-发送最终奖励
  248. }
  249. -- 获取奖励
  250. CG_PRESENT_KING_WORLD_GET = {
  251. {"id", 1, "int"},
  252. }
  253. -- 开服有礼查询
  254. openServerGift = {
  255. {"day", 1, "byte"},
  256. {"state", 1, "byte"}, -- 0-不可领取 1-可领取 2-可购买 3 已售罄
  257. {"item", 5, ItemData},
  258. {"buyItem", 2, BuyItem},
  259. {"nowCnt", 1, "byte"}, -- 当前购买次数
  260. {"limitCnt", 1, "byte"}, -- 最大购买次数
  261. }
  262. CG_PRESENT_OPEN_SERVER_QUERY = {}
  263. GC_PRESENT_OPEN_SERVER_QUERY = {
  264. {"list", 7, openServerGift},
  265. }
  266. -- 开服有礼领取
  267. CG_PRESENT_OPEN_SERVER_GIFT_GET = {
  268. {"day", 1, "byte"},
  269. }
  270. --推送礼包
  271. CG_PRESENT_TUISONGLIBAO_QUERY = {}
  272. TuiSongLiBao = {
  273. {"id", 1, "short"},
  274. {"leftTime", 1, "int"}, --剩余时间
  275. {"desc", 1, "string"}, --描述
  276. {"reward", 4, ItemData},
  277. {"bg", 1, "short"}, --背景图id
  278. {"fanli", 1, "short"}, --返利图id
  279. {"buyItem", 1, BuyItem}, --礼包信息
  280. {"giftVipExp", 1, "int" },-- 礼包VIP经验
  281. {"type", 1, "byte"}, --礼包任务类型
  282. {"isBuy", 1, "byte"},
  283. }
  284. GC_PRESENT_TUISONGLIBAO_QUERY = {
  285. {"libao", 50, TuiSongLiBao},
  286. }
  287. GC_PRESENT_TUISONGLIBAO_BUY = {
  288. {"id", 1, "short"},
  289. }
  290. -- 微信小程序分享-分享有礼
  291. CG_SHARE_PLATFORM_FIRST_QUERY = {}
  292. GC_SHARE_PLATFORM_FIRST_QUERY = {
  293. {"state", 1, "byte"}, -- 0-未分享 1-已分享
  294. {"rewards", 5, ItemData}, -- 奖励列表
  295. }
  296. -- 点击前往邀请
  297. CG_SHARE_PLATFORM_FIRST_INVATE = {}
  298. -- 登陆时弹出分享弹窗
  299. GC_SHARE_PLATFORM_FIRST_TIP = {
  300. {"rewards", 5, ItemData}, -- 奖励列表
  301. }
  302. -- 微信小程序分享-邀请奖励
  303. SharePlatformRewardNet = {
  304. {"id", 1, "byte"}, -- id
  305. {"needValue", 1, "short"}, -- 需要邀请x个人
  306. {"state", 1, "byte"}, -- 0-未领取 1-可领取 2-已领取
  307. {"rewards", 5, ItemData},
  308. }
  309. CG_SHARE_PLATFORM_REWARDS_QUERY = {}
  310. GC_SHARE_PLATFORM_REWARDS_QUERY = {
  311. {"nowValue", 1, "short"}, -- 已分享人数
  312. {"list", 10, SharePlatformRewardNet},
  313. }
  314. -- 领取 返回query
  315. CG_SHARE_PLATFORM_REWARDS_GET = {
  316. {"id", 1, "byte"}, -- id
  317. }
  318. -- 微信小程序分享-邀请排名
  319. SharePlatformBoardNet = {
  320. {"rank", 1, "int"}, -- 排名 0-表示未上榜
  321. {"roleBase", 1, RoleBase}, -- 角色信息
  322. {"value", 1, "int"}, -- 邀请人数
  323. }
  324. CG_SHARE_PLATFORM_BOARD_QUERY = {}
  325. GC_SHARE_PLATFORM_BOARD_QUERY = {
  326. {"leftTime", 1, "int"}, -- 剩余时间
  327. {"list", 50, SharePlatformBoardNet}, -- 排行榜数据
  328. {"myData", 1, SharePlatformBoardNet}, -- 我的数据
  329. }
  330. -- 排行榜奖励查看
  331. SharePlatformBoardReward = {
  332. {"minRank", 1, "int"}, --
  333. {"maxRank", 1, "int"}, --
  334. {"rewards", 5, ItemData},
  335. }
  336. CG_SHARE_PLATFORM_BOARD_REWARD = {}
  337. GC_SHARE_PLATFORM_BOARD_REWARD = {
  338. {"list", 10, SharePlatformBoardReward},
  339. }
  340. -- 微信小程序分享-朋友圈分享
  341. CG_SHARE_PLATFORM_GROUP_QUERY = {}
  342. GC_SHARE_PLATFORM_GROUP_QUERY = {
  343. {"rewards", 5, ItemData},
  344. {"maxCnt", 1, "byte"}, -- 每日次数上限
  345. {"nowCnt", 1, "byte"}, -- 已分享次数
  346. {"leftTime", 1, "int"}, -- 分享冷却倒计时
  347. {"state", 1, "byte"}, -- 0-没有可领取 1-有可领取
  348. }
  349. -- 分享成功
  350. CG_SHARE_PLATFORM_GROUP_SHAREOK = {}
  351. -- 领取
  352. CG_SHARE_PLATFORM_GROUP_GET = {}
  353. -- 推荐码
  354. RelationWard ={
  355. {"id", 1, "short"},
  356. {"rewards", 10, ItemData},
  357. {"type", 1, "byte"},
  358. {"counter", 1, "int"},
  359. {"cnt", 1, "byte"}, -- 可以领取数
  360. {"cntMax", 1, "byte"}, -- 最大领取数
  361. {"getCht", 1, "byte"}, -- 已领取数
  362. {"txt", 1, "string"},
  363. }
  364. RelationRole = {
  365. {"role", 1, RoleBase}, -- 角色信息
  366. {"vipLv", 1, "byte"}, -- 角色信息
  367. }
  368. -- 页面数据
  369. CG_RELATION_GIFT_QUERY = {}
  370. GC_RELATION_GIFT_QUERY = {
  371. {"relationId", 1, "string"},
  372. {"list", 20, RelationWard},
  373. {"roleList", 20, RelationRole}, -- 角色信息
  374. }
  375. -- 奖励领取
  376. CG_RELATION_GIFT_GET = {
  377. {"id", 1, "short"},
  378. }
  379. -- 推广码使用
  380. CG_RELATION_GIFT_BIND = {
  381. {"relationId", 1, "string"}
  382. }
  383. -- 周末福利
  384. WeekendFuliNet = {
  385. {"id", 1, "byte"}, -- 礼包id
  386. {"name", 1, "string"}, -- 礼包名称
  387. {"items", 5, ItemData}, -- 道具列表
  388. {"state", 1, "byte"}, -- 0-不可领 1-可领 2-已领 3-过期
  389. }
  390. CG_WEEKEND_FULI_QUERY = {}
  391. GC_WEEKEND_FULI_QUERY = {
  392. {"startTime", 1, "int"}, -- 本次活动开启时间戳
  393. {"endTime", 1, "int"}, -- 本次活动结束时间戳
  394. {"list", 3, WeekendFuliNet},
  395. }
  396. -- 领取周末福利,领取成功返回GC_WEEKEND_FULI_QUERY
  397. CG_WEEKEND_FULI_GET = {
  398. {"id", 1, "byte"}, -- 礼包id
  399. }
  400. --福利礼包
  401. WelfareGiftNet = {
  402. {"id", 1, "byte"}, -- 礼包id
  403. {"name", 1, "string"}, -- 礼包名称
  404. {"items", 5, ItemData}, -- 道具列表
  405. {"cnt", 1, "byte"}, -- 购买次数
  406. {"cntMax", 1, "byte"}, -- 购买最大次数
  407. {"price", 1, "int"}, -- 购买次数
  408. {"oldPrice", 1, "int"}, -- 原价
  409. {"desc", 1, "string"}, -- 原价
  410. }
  411. CG_WELFARE_GIFT_QUERY = {}
  412. GC_WELFARE_GIFT_QUERY = {
  413. {"endTime", 1, "int"}, -- 本次活动结束时间戳
  414. {"list", 5, WelfareGiftNet},
  415. }
  416. CG_WELFARE_GIFT_BUY = {
  417. {"id", 1, "byte"}, -- 礼包id
  418. }
  419. CG_LEIJICHONGZHI_QUERY = {
  420. }
  421. LeijiChongzhiNet = {
  422. {"id", 1, "short"},
  423. {"maxCnt", 1, "int"}, --累计充值
  424. {"reward", 10, ItemData}, --奖励道具
  425. {"state", 1, "byte"}, -- 0-不可领 1-可领 2-已领
  426. }
  427. GC_LEIJICHONGZHI_QUERY = {
  428. {"list", 10, LeijiChongzhiNet},
  429. {"leftTime", 1, "int"}, -- 剩余时间
  430. {"cnt", 1, "int"}, --累计充值
  431. }
  432. CG_LEIJICHONGZHI_GET = {
  433. {"id", 1, "short"},
  434. }
  435. GC_LEIJICHONGZHI_GET = {
  436. {"id", 1, "short"},
  437. }
  438. -- 运营活动,英雄崛起
  439. -- 活动开启推送
  440. GC_ACT_HERO_RISE_OPEN = {
  441. {"isOpen",1,"byte"}, -- 1活动开启 0活动未开启
  442. }
  443. -- 活动查询
  444. HeroRiseReward = {
  445. {"lv",1,"int"},
  446. {"lock",1,"byte"},
  447. {"item",5,ItemData},
  448. }
  449. HeroRiseTask = {
  450. {"id",1,"byte"}, -- 任务id
  451. {"name",1,"string"}, -- 任务名
  452. {"desc",1,"string"}, -- 任务描述
  453. {"exp",1,"int"}, -- 任务奖励经验
  454. {"needCnt",1,"int"}, -- 需要完成次数
  455. {"nowCnt",1,"int"}, -- 当前完成次数
  456. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  457. }
  458. CG_ACT_HERO_RISE_QUERY = {
  459. }
  460. GC_ACT_HERO_RISE_QUERY_REWARD = {
  461. {"riseType",1,"byte"}, -- 崛起类型 1 英雄 2王侯
  462. {"riseLv",1,"int"}, -- 崛起等级
  463. {"needExp",1,"int"}, -- 崛起升级所需经验
  464. {"exp",1,"int"}, -- 当前经验
  465. {"unLockReward",5,ItemData}, -- 王侯解锁固定奖励
  466. {"heroReward",40,HeroRiseReward}, -- 英雄崛起奖励
  467. {"rajahReward",40,HeroRiseReward}, -- 王侯额外奖励
  468. {"dailyTask",20,HeroRiseTask}, -- 每日任务
  469. {"weekTask",20,HeroRiseTask}, -- 每周任务
  470. {"ultimateTask",20,HeroRiseTask}, -- 终极任务
  471. }
  472. -- 领取任务奖励
  473. CG_ACT_HERO_RISE_TASK_GET = {
  474. {"id",1,"byte"}, -- 任务id
  475. }
  476. -- 升级返回
  477. GC_ACT_HERO_RISE_LV_UP = {
  478. {"item",20,ItemData}, -- 奖励
  479. {"lv",1,"int"}, -- 当前崛起等级
  480. {"rajah",1,"byte"}, -- 是否是王侯
  481. }
  482. -- 私人定制礼包
  483. -- 活动开启推送
  484. GC_ACT_CUSTOMIZE_OPEN = {
  485. {"isOpen",1,"byte"}, -- 1活动开启 0活动未开启
  486. }
  487. CustomizeStruct = {
  488. {"id",1,"byte"}, -- 礼包id
  489. {"name",1,"string"}, -- 定制礼包名称
  490. {"limitCnt",1,"byte"}, -- 定制礼包限购次数
  491. {"nowCnt",1,"byte"}, -- 定制礼包已购次数
  492. {"buyItem",1,BuyItem}, -- 定制礼包购买信息
  493. {"zuanshi",1,ItemData}, -- 定制礼包固定钻石
  494. {"item",3,ItemData}, -- 定制礼包自选道具
  495. {"first",5,ItemData}, -- 第1个格子道具库
  496. {"second",5,ItemData}, -- 第2个格子道具库
  497. {"third",5,ItemData}, -- 第3个格子道具库
  498. }
  499. -- 定制礼包查询
  500. CG_ACT_CUSTOMIZE_QUERY = {
  501. }
  502. GC_ACT_CUSTOMIZE_QUERY = {
  503. {"giftList",10,CustomizeStruct}, -- 定制礼包
  504. }
  505. CG_ACT_CUSTOMIZE_SELECT = {
  506. {"id",1,"byte"}, -- 礼包id
  507. {"first",1,"byte"}, -- 第1个道具库选择道具索引
  508. {"second",1,"byte"}, -- 第2个道具库选择道具索引
  509. {"third",1,"byte"} -- 第3个道具库选择道具索引
  510. }
  511. GC_ACT_CUSTOMIZE_SELECT = {
  512. {"ret",1,"byte"}, -- 0 选择失败 1 选择成功
  513. }
  514. LimitGiftBagNet = {
  515. {"id", 1, "short"}, -- ID
  516. {"name", 1, "string"}, -- 礼包名字
  517. {"buy", 1, "int"}, -- 已购买次数
  518. {"maxBuy", 1, "byte"}, -- 最大购买次数 0 为不限购买
  519. {"endTime", 1, "int"}, -- 结束倒计时
  520. {"buyItem", 1, BuyItem}, -- 直购相关
  521. {"reward", 3, ItemData}
  522. }
  523. --限时礼包
  524. GC_PRESENT_LIMITGIFT_BAG_QUERY = {
  525. {"list", 20, LimitGiftBagNet},
  526. }
  527. MiLingTaskNet = {
  528. {"id", 1, "short"},
  529. {"name", 1, "string"},
  530. {"have", 1, "int"},
  531. {"need", 1, "int"},
  532. {"state", 1, "byte"},
  533. {"reward", 2, ItemData},
  534. }
  535. MiLingLeiChongNet = {
  536. {"id", 1, "short"},
  537. {"name", 1, "string"},
  538. {"state", 1, "byte"},
  539. {"reward", 2, ItemData},
  540. }
  541. GC_PRESENT_MILING_QUERY = {
  542. {"dayGet", 1, "int"},
  543. {"jindu", 1, "int"},
  544. {"jinduMax", 1, "int"},
  545. {"list", 7, MiLingTaskNet},
  546. {"rechargeTask", 1, MiLingTaskNet},
  547. }
  548. CG_PRESENT_MILING_REWARD_QUERY = {
  549. {"queryType", 1, "byte"},
  550. }
  551. GC_PRESENT_MILING_REWARD_QUERY = {
  552. {"queryType", 1, "byte"},
  553. {"list", 10, MiLingTaskNet},
  554. }
  555. CG_PRESENT_MILING_REWARD_GET = {
  556. {"queryType", 1, "byte"},
  557. {"id", 1, "int"},
  558. }
  559. -- 登陆签到
  560. CG_MONTH_CARD_QUERY = {
  561. }
  562. MonthCardData = {
  563. {"id", 1, "byte"},
  564. {"name", 1, "string"},
  565. {"startTime", 1, "int"}, --开始时间
  566. {"endTime", 1, "int"}, --结束时间
  567. {"day", 1, "short"}, --剩余天数
  568. {"get", 1, "int"}, -- 领取天数
  569. {"state", 1, "byte"}, -- 0 未激活 1 未领取 2 已领取
  570. {"yuanbao", 1, ItemData}, --每天可领取
  571. {"instantly", 1, ItemData}, --每天可领取
  572. {"buyItem", 1, BuyItem}, -- buyItem
  573. }
  574. GC_MONTH_CARD_QUERY = {
  575. {"list", 2, MonthCardData}, -- 1 贵族月卡 ,2 王者月卡
  576. {"jiacheng", 1, "int"}, -- 挂机 金币 等 加成
  577. {"drawZhekou", 1, "int"}, -- 抽卡 折扣
  578. {"heroBagAdd", 1, "int"}, -- 英雄背包格子
  579. }
  580. CG_MONTH_CARD_GET = {
  581. {"id", 1, "byte"}, -- 1 贵族月卡 ,2 王者月卡
  582. }
  583. GC_MONTH_CARD_GET = {
  584. }
  585. -- 成长礼包
  586. GiftPackNet = {
  587. {"id", 1, "byte"}, -- 礼包ID
  588. {"items", 5, ItemData}, -- 礼包包含物品
  589. {"name", 1, "string"}, -- 礼包名称
  590. {"buyItem", 2, BuyItem}, -- 直购信息,如果长度大于0表示花费rmb,否则表示免费(0元)
  591. }
  592. CG_GIFT_PACK_QUERY = {}
  593. GC_GIFT_PACK_QUERY = {
  594. {"list", 10, GiftPackNet},
  595. }
  596. -- 萌新福利
  597. MengxinTask = {
  598. {"id",1,"byte"}, -- 任务id
  599. {"name",1,"string"}, -- 任务名
  600. {"desc",1,"string"}, -- 任务描述
  601. {"item",5,ItemData}, -- 任务奖励经验
  602. {"needCnt",1,"int"}, -- 需要完成次数
  603. {"nowCnt",1,"int"}, -- 当前完成次数
  604. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  605. {"panelID",1,"int"}, -- 跳转ID
  606. }
  607. MengxinReach = {
  608. {"id",1,"byte"}, -- id
  609. {"item",5,ItemData}, -- 奖励
  610. {"jifen",1,"int"}, -- 需要积分
  611. {"state",1,"byte"}, -- 状态 0 未完成 1 已完成未领取 2 已领取
  612. }
  613. -- 活动查询,默认传第一天
  614. CG_OA_MENGXIN_QUERY = {
  615. {"day",1,"byte"},
  616. }
  617. GC_OA_MENGXIN_QUERY = {
  618. {"redList",7,"byte"}, -- 红点列表
  619. {"taskList",20,MengxinTask}, -- 任务列表
  620. {"reachReward",10,MengxinReach},-- 达标奖励
  621. {"nowDay",1,"byte"}, -- 当前第几天
  622. {"totalJifen",1,"short"}, -- 总活动积分
  623. {"leftTime",1,"int"}, -- 活动剩余时间
  624. }
  625. -- 任务奖励领取
  626. CG_GET_MENGXIN_TASK = {
  627. {"day",1,"byte"}, -- 天数
  628. {"id",1,"byte"}, -- 任务id
  629. }
  630. -- 达标奖励领取
  631. CG_GET_MENGXIN_REACH = {
  632. {"day",1,"byte"}, -- 天数
  633. {"id",1,"byte"}, -- 达标id
  634. }
  635. --- 打赏返利 ------------------
  636. CG_RECHARGE_BACK_QUERY = {
  637. }
  638. GC_RECHARGE_BACK_QUERY = {
  639. {"list", 10, AbsRechargeBackNet},
  640. {"recharge", 1, "int"},
  641. {"maxCnt", 1, "byte"},
  642. {"isEnd", 1, "byte"},
  643. }
  644. CG_RECHARGE_BACK_GET = {
  645. {"id", 1, "byte"},
  646. }
  647. --- 打赏返利 ------------------
  648. ------- 开服活动 限时盲盒 -----
  649. CG_OA_LIMIT_MANGHE_QUERY = {
  650. {"param", 1, "int"},
  651. }
  652. GC_OA_LIMIT_MANGHE_QUERY = {
  653. {"list", 10, PremiumGift},
  654. {"startTime", 1, "int"}, -- 开启时间
  655. {"endTime", 1, "int"}, -- 结束时间
  656. {"param", 1, "int"},
  657. {"state", 1, "byte"}, -- 盲盒是否已领取
  658. }
  659. CG_OA_LIMIT_MANGHE_GET = {
  660. {"param", 1, "int"},
  661. }
  662. ------- 开服活动 限时盲盒 -----
  663. -------- 开服活动 精英召唤 心仪英雄活动 -----
  664. CG_OA_LIMIT_PERPLEHERO_QUERY = {
  665. {"param", 1, "int"},
  666. }
  667. GC_OA_LIMIT_PERPLEHERO_QUERY = {
  668. {"perpleHero", 1,"int"}, -- 心仪英雄
  669. {"heroList",3,HeroSimple}, -- 可供选择的英雄列表
  670. {"leftCnt",1,"int"}, -- 必得剩余次数
  671. {"startTime", 1, "int"},
  672. {"endTime", 1, "int"},
  673. }
  674. -- 设置心仪英雄
  675. CG_OA_LIMIT_PERPLE_HERO_SET = {
  676. {"perpleHero", 1,"int"}, -- 英雄id
  677. {"param", 1,"int"}, -- 活动id
  678. }
  679. ---------- 开服活动 精英召唤 心仪英雄活动 -----
  680. -- 基金活动
  681. --
  682. CG_OVERFLOW_FUND_QUERY = {
  683. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  684. }
  685. GC_OVERFLOW_FUND_QUERY = {
  686. {"buyMsg", 1, BuyItem}, -- 礼包购买
  687. {"item", 30, ItemData}, -- 内容列表
  688. {"partItem", 8, "byte"}, -- 内容列表
  689. {"nextGet", 1, "byte"}, -- 下次领奖天数,比如20代表第20天未领取,20天以前的全部已领取
  690. {"worth", 2, "int"}, -- 总价值
  691. {"state", 1, "byte"}, -- 0 未购买 1 领取 2 已领取
  692. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  693. }
  694. CG_OVERFLOW_FUND_GET = {
  695. {"type", 1, "byte"}, -- 1 超值基金 2 奢华基金
  696. }
  697. -----------新增开服活动------------
  698. --单笔充值活动
  699. CG_OPEN_SERVER_SINGLE_CHARGE_QUERY = {} -- 开服单笔充值活动查询
  700. OpenServerSChargeList = {
  701. {"id", 1, "int"}, -- 档位id
  702. {"items", 5, ItemData}, -- 此档位领取奖励列表
  703. {"needPrice", 1, "int"}, -- 此档位激活需要指定的价格
  704. {"maxCnt", 1, "int"}, -- 最大激活领取次数
  705. {"cnt", 1, "int"}, -- 当前已领取次数
  706. {"state", 1, "byte"}, -- 此档位领取状态(0不可领取,1可领,2已领)
  707. }
  708. GC_OPEN_SERVER_SINGLE_CHARGE_QUERY = { -- 开服单笔充值活动发送
  709. {"list", 7, OpenServerSChargeList}, -- 档位列表信息
  710. {"leftTime", 1, "int"}, -- 剩余时间
  711. }
  712. CG_OPEN_SERVER_SINGLE_CHARGE_GET = { -- 开服单笔充值活动档位领取
  713. {"actId", 1, "int"}, -- 活动id
  714. {"id", 1, "int"}, -- 档位id
  715. }
  716. -- 达标 包括招募达标和钻石消耗达标
  717. CG_OPEN_SERVER_REACH_QUERY = { -- 开服达标活动查询
  718. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  719. }
  720. OpenServerTConsumeList = {
  721. {"id", 1, "int"}, -- 档位id
  722. {"items", 5, ItemData}, -- 此档位领取奖励列表
  723. {"needConsume", 1, "int"}, -- 需要消耗数
  724. {"state", 1, "byte"}, -- 此档位领取状态 (0不可领取,1可领,2已领)
  725. }
  726. GC_OPEN_SERVER_REACH_QUERY = {
  727. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  728. {"value", 1, "int"}, -- 累计消耗值
  729. {"list", 9, OpenServerTConsumeList}, -- 档位列表信息
  730. {"leftTime", 1, "int"}, -- 剩余时间
  731. }
  732. CG_OPEN_SERVER_REACH_GET = { -- 开服累计消耗钻石活动档位领取
  733. {"actId", 1, "int"}, -- 活动id
  734. {"type", 1, "byte"}, -- 类型 1 钻石消耗 2 招募达标
  735. {"id", 1, "int"}, -- 档位id
  736. }
  737. -- 排名活动 包括单日充值排名、累计充值排名、单日招募排名、累计招募排名、累计爬塔
  738. CG_OPEN_SERVER_RANK_QUERY = { -- 开服排名活动
  739. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  740. }
  741. OpenServerRankList = {
  742. {"rank", 1, "int"}, -- 名次(-1未上榜)
  743. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  744. {"items", 5, ItemData}, -- 排行名次奖励列表
  745. {"uid", 1, "string"}, -- 用户id(未上榜为"")
  746. {"name", 1, "string"}, -- 角色名(未上榜为"")
  747. {"head", 1, "int"}, -- 头像(未上榜为-1)
  748. {"rankValue", 1, "int"}, -- 当前排名值
  749. {"headFrame", 1, "int"}, -- 头像框(未上榜为-1)
  750. }
  751. OpenServerOnwerData = {
  752. {"rank", 1, "int"}, -- 名次(-1未上榜)
  753. {"rankValue", 1, "int"}, -- 当前排名值
  754. {"items", 5, ItemData}, -- 档位奖励列表(未上榜没有奖励)
  755. }
  756. GC_OPEN_SERVER_RANK_QUERY = { -- 开服排名活动发送
  757. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  758. {"list", 10, OpenServerRankList}, -- 排行名次列表
  759. {"ownerData", 1, OpenServerOnwerData}, -- 自己排名数据
  760. {"leftTime", 1, "int"}, -- 剩余时间
  761. }
  762. CG_OPEN_SERVER_RANK_REWARD_QUERY = { -- 请求开服排名活动发送详情
  763. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  764. }
  765. OpenServerRankRewardList = {
  766. {"minRank", 1, "int"}, -- 最小排名
  767. {"maxRank", 1, "int"}, -- 最大排名
  768. {"rankNeedValue", 1, "int"}, -- 上榜条件值
  769. {"items", 5, ItemData}, -- 档位区间奖励列表
  770. }
  771. GC_OPEN_SERVER_RANK_REWARD_QUERY = {
  772. {"type", 1, "byte"}, -- 类型 1 单日充值 2 累计充值 3 单日招募 4累计招募 5累计爬塔
  773. {"list", 10, OpenServerRankRewardList}, -- 奖励详情列表
  774. }
  775. -----------新增开服活动------------
  776. ------------------------------------------- 每日礼包
  777. -- 充值-每日礼包
  778. DailyLibaoNet = {
  779. {"id", 1, "byte"}, -- 礼包ID
  780. {"items", 5, ItemData}, -- 礼包包含物品
  781. {"doubleFlags", 5, "byte"}, -- 是否需要显示双倍标签列表
  782. {"cnt", 1, "int"}, -- 已购买次数
  783. {"maxCnt", 1, "int"}, -- 可购买次数
  784. {"buyItem", 1, BuyItem}, -- 直购相关信息 售价/礼包名/描述等
  785. {"name", 1, "string"}, -- 礼包名称
  786. }
  787. DailyLibaoQuickNet = {
  788. {"status", 1, "byte"}, -- 状态 0-不可以购买 1-可以购买
  789. {"oldPrice", 1, "int"}, -- 原价
  790. {"buyItem", 1, BuyItem}, -- 直购相关信息 售价/礼包名/描述等
  791. }
  792. -- 查询
  793. CG_PRE_DAILY_LIBAO_QUERY = {}
  794. GC_PRE_DAILY_LIBAO_QUERY = {
  795. {"list", 10, DailyLibaoNet}, -- 每日礼包列表
  796. {"quickData", 1, DailyLibaoQuickNet}, -- 一键购买信息
  797. {"freeRed", 1, "byte"}, -- 免费礼包是否显示红点
  798. }
  799. -- 领取免费每日礼包
  800. CG_PRE_DAILY_LIBAO_FREE_GET = {}
  801. ------------------------------------------- 每日礼包
  802. -- 充值-每周/每月礼包
  803. RichangLibaoNet = {
  804. {"id", 1, "byte"}, -- 礼包ID
  805. {"items", 5, ItemData}, -- 礼包包含物品
  806. {"name", 1, "string"}, -- 礼包名称
  807. {"buyItem", 2, BuyItem}, -- 直购信息,如果长度大于0表示花费rmb,否则表示免费(0元)
  808. {"cnt", 1, "int"}, -- 已购买次数
  809. {"maxCnt", 1, "int"}, -- 可购买次数
  810. }
  811. CG_RICHANG_LIBAO_QUERY = {
  812. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  813. }
  814. GC_RICHANG_LIBAO_QUERY = {
  815. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  816. {"leftTime", 1, "int"}, -- 刷新倒计时
  817. {"list", 10, RichangLibaoNet},
  818. }
  819. -- 购买0元礼包 购买后返回GC_RICHANG_LIBAO_QUERY
  820. -- 非0元礼包 走直购流程
  821. CG_RICHANG_LIBAO_BUY = {
  822. {"libaoType", 1, "byte"}, -- 礼包类型 1-每周 2-每月
  823. {"id", 1, "byte"},
  824. }
  825. --------------------------------------------- 战力冲刺
  826. PowerPrize = {
  827. {"nID", 1, "int"}, -- 奖励编号
  828. {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取
  829. {"nNeedPower", 1, "int"}, -- 领取所需战斗力
  830. {"item", 5, ItemData}, -- 奖励信息
  831. }
  832. -- 请求开服活动-战力冲刺信息
  833. CG_PRESENT_OPEN_POWERUP_QUERY = {}
  834. -- 请求开服活动-战力冲刺信息 回包
  835. GC_PRESENT_OPEN_POWERUP_QUERY = {
  836. {"nNowPower", 1, "int"},
  837. {"list", 8, PowerPrize},
  838. }
  839. -- 请求领取战力冲刺奖励
  840. CG_PRESENT_OPEN_POWERUP_GETPRIZE = {
  841. {"nID", 1, "int"}, -- 领取奖励ID
  842. }
  843. GC_PRESENT_OPEN_POWERUP_GETPRIZE = {
  844. {"nID", 1, "int"}, -- 领取奖励ID
  845. {"nState", 1, "byte"}, -- 1 领取成功,0 领取失败
  846. }