Proto.lua 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. local ItemData = require("bag.Proto").ItemData
  2. local BuyItem = require("topup.Proto").BuyItem
  3. -- 查询转盘
  4. CG_ZHUANPAN_QUERY = {
  5. {"type", 1, "byte"}, -- 1帮助 2概率
  6. }
  7. RewardData = {
  8. {"id", 1, "int"},
  9. {"item", 1, ItemData},
  10. {"chance", 1, "int"},
  11. {"getCnt", 1, "byte"}, -- 已中奖次数
  12. {"maxCnt", 1, "byte"}, -- 商品中奖上限
  13. }
  14. LuckData = {
  15. {"id", 1, "int"},
  16. {"item", 1, ItemData},
  17. {"status", 1, "byte"}, -- 状态 0-未领取 1-可领 2-已领
  18. }
  19. RewardRecord = {
  20. {"id", 1, "byte"},
  21. {"tips" , 1, "string"},
  22. {"timer", 1, "int"},
  23. {"order", 1, "int"}
  24. }
  25. DrawChance = {
  26. {"tips" , 1, "string"},
  27. {"chance" , 1, "double"},
  28. }
  29. GC_ZHUANPAN_QUERY = {
  30. {"type", 1, "byte"},
  31. {"refreshTime", 1, "int"}, -- 强制刷新时间
  32. {"freeRefreshTime", 1, "int"}, -- 免费刷新时间
  33. {"itemID", 1, ItemData}, -- 抽奖所需道具
  34. {"itemCnt", 2, "short"}, -- 1抽1次花费 2抽多次花费
  35. {"zuanshiNeed", 1, ItemData}, -- 刷新花费道具
  36. {"luck", 1, "short"}, -- 幸运值
  37. {"luckList", 10, LuckData}, -- 幸运值
  38. {"record", 15, RewardRecord}, -- 奖励记录
  39. {"list", 8, RewardData},
  40. {"drawCnt", 1, "byte"}, -- 多次许愿次数(普通15次,高级10次)
  41. {"needLv", 1, "short"}, -- 需要等级
  42. {"needVipLv", 1, "byte"}, -- 多次许愿开启需要VIP等级
  43. {"chanceList", 50, DrawChance}, -- 概率预览
  44. {"red1", 1, "byte"},
  45. {"red2", 1, "byte"},
  46. {"isFirst", 1, "byte"}, -- 单日第一次
  47. }
  48. -- 刷新
  49. CG_ZHUANPAN_REFRESH = {
  50. {"type", 1, "byte"},
  51. }
  52. -- 抽奖
  53. CG_ZHUANPAN_GET_REWARD = {
  54. {"type", 1, "byte"},
  55. {"cnt", 1, "short"},
  56. }
  57. GC_ZHUANPAN_GET_REWARD = {
  58. {"type", 1, "byte"},
  59. {"list", 15, "short"},
  60. {"luckItem", 2, ItemData},
  61. {"item", 15, ItemData},
  62. }
  63. -- 获取进度奖励
  64. CG_ZHUANPAN_GET_LUCK = {
  65. {"type", 1, "byte"},
  66. {"id", 1, "short"},
  67. }
  68. -- 购买许愿珠
  69. CG_BUY_ZHUANPAN_CNT = {
  70. {"type", 1, "byte"}, -- 1基础转盘 2高级转盘
  71. {"cnt", 1, "int"},
  72. }
  73. GC_BUY_ZHUANPAN_CNT = {
  74. }
  75. -- 精灵祝福
  76. CG_XUNXING_JINGLINGZHUFU = {}
  77. GC_XUNXING_JINGLINGZHUFU = {
  78. {"cnt",1,"byte"}, -- 随机次数
  79. }
  80. -------------------------------寻星礼包----------------------------------
  81. ZHUANPAN_GIFT_INFO = {
  82. {"buyItem", 1, BuyItem}, -- 直购信息
  83. {"nowBuyCnt", 1, "short"}, -- 当前已购买次数
  84. {"maxBuyCnt", 1, "short"}, -- 最大可购买次数
  85. {"giftItem", 4, ItemData}, -- 礼包道具
  86. }
  87. CG_ZHUANPAN_GIFT_QUERY = {}
  88. GC_ZHUANPAN_GIFT_QUERY = {
  89. {"giftArr", 6, ZHUANPAN_GIFT_INFO}, -- 寻星礼包
  90. }
  91. -- 每日固定奖励查询
  92. CG_ZHUANPAN_DAILY_FIXED_QUERY = {}
  93. GC_ZHUANPAN_DAILY_FIXED_QUERY = {
  94. {"reward", 1, ItemData}, -- 奖励物品
  95. {"status", 1, "byte"}, -- 状态 0-不可领取 1-可领取 2-已领取
  96. }
  97. -- 每日固定奖励领取
  98. CG_ZHUANPAN_DAILY_FIXED_GET = {
  99. {"channelId", 1, "int"}, -- 渠道ID
  100. }
  101. -- 抖音渠道一次性奖励查询
  102. CG_ZHUANPAN_ONCE_REWARD_QUERY = {}
  103. GC_ZHUANPAN_ONCE_REWARD_QUERY = {
  104. {"reward", 3, ItemData}, -- 奖励物品列表(3个:102,500; 118,10; 111,100000)
  105. {"status", 1, "byte"}, -- 状态 0-不可领取 1-可领取 2-已领取
  106. }
  107. -- 抖音渠道一次性奖励领取
  108. CG_ZHUANPAN_ONCE_REWARD_GET = {
  109. {"channelId", 1, "int"}, -- 渠道ID
  110. }