Proto.lua 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. local ItemData = require("bag.Proto").ItemData
  2. -- 查询每日任务
  3. CG_DAILYTASK_QUERY = {}
  4. DailyTaskData = {
  5. {"taskID", 1, "int"},
  6. {"desc", 1, "string"},
  7. {"finishCnt", 1, "short"},
  8. {"maxCnt", 1, "short"},
  9. {"itemData", 5, ItemData},
  10. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  11. {"jump", 1, "int"}, -- 跳转板子
  12. }
  13. DailyShareData = {
  14. {"taskID", 1, "int"},
  15. {"desc", 1, "string"},
  16. {"finishCnt", 1, "short"},
  17. {"maxCnt", 1, "short"},
  18. {"itemData", 10, ItemData},
  19. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  20. }
  21. DailyTaskHuoYueBox = {
  22. {"boxID", 1, "short"},
  23. {"needHuoYue", 1, "short"},
  24. {"items", 5, ItemData},
  25. {"isGet", 1, "byte"}, -- 1已领奖 0未领奖
  26. }
  27. GC_DAILYTASK_QUERY = {
  28. {"nextRefreshTime", 1, "int"},
  29. {"list", 20, DailyTaskData},
  30. {"huoYueBox", 5, DailyTaskHuoYueBox},
  31. {"nowHuoYue", 1, "short"}, --当前活跃值
  32. }
  33. -- 领取每日任务奖励
  34. CG_DAILYTASK_GET_REWARD = {
  35. {"taskID", 1, "int"},
  36. }
  37. -- 完成任务
  38. GC_DAILYSHARE_SET = {
  39. {"type",1,"byte"}, -- 1 日常 2 成就 3 历练
  40. {"desc",1,"string"}
  41. }
  42. -- 领取每日任务活跃宝箱
  43. CG_DAILYTASK_GET_HUOYUEBOX = {
  44. {"boxID", 1, "short"},
  45. }
  46. GC_DAILYTASK_GET_HUOYUEBOX = {
  47. {"boxID", 1, "short"},
  48. {"double", 1, "byte"},
  49. }
  50. -- 活动表 --
  51. CG_ACTTIMETABLE_QUERY = {}
  52. ActGroup = {
  53. {"id", 1, "byte"}, --活动ID
  54. {"name", 1, "string"}, --活动名称
  55. }
  56. WeekActGroup = {
  57. {"week", 1, "byte"}, --星期x
  58. {"acts", 4, ActGroup}, --活动
  59. }
  60. GC_ACTTIMETABLE_QUERY = {
  61. {"lists", 7, WeekActGroup}
  62. }
  63. CG_ACTTIMETABLE_ACT = {
  64. {"id", 1, "byte"}, --活动ID
  65. }
  66. GC_ACTTIMETABLE_ACT = {
  67. {"id", 1, "byte"}, --活动ID
  68. {"timeDesc", 1, "string"}, --活动时间描述
  69. {"actDesc", 1, "string"}, --活动描述
  70. {"showReward", 4, ItemData},
  71. {"panelID", 1, "int"}, --跳转ID
  72. }
  73. --历练--
  74. CG_LILIAN_QUERY = {
  75. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  76. }
  77. LiLianTask = {
  78. {"id", 1, "int"}, --任务id
  79. {"taskName", 1, "string"}, --任务名
  80. {"taskDesc", 1, "string"}, --任务描述\
  81. {"finishCnt", 1, "double"}, --已完成次数
  82. {"needCnt", 1, "double"}, --需要完成次数
  83. {"items", 5, ItemData},
  84. {"state", 1, "byte"}, --0不可领取 1可领取 2已领取
  85. {"panelID", 1, "int"}, --跳转
  86. }
  87. LiLianTaskState = {
  88. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  89. {"finishCnt", 1, "int"}, --已完成次数
  90. {"needCnt", 1, "int"}, --需要完成次数
  91. {"isRed", 1, "byte"}, --0,1
  92. }
  93. GC_LILIAN_QUERY = {
  94. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  95. {"lists", 40, LiLianTask},
  96. {"taskState", 4, LiLianTaskState}, --其余任务完成情况
  97. }
  98. CG_LILIAN_GET = {
  99. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  100. {"id", 1, "int"}, --任务id
  101. }
  102. CG_LILIAN_SHRE = {
  103. {"taskType", 1, "byte"}, --1竞技历练 2战斗历练 3终极历练 4达标奖励
  104. {"id", 1, "int"}, --任务id
  105. {"shareType", 1, "byte"}, --分享到xx 1--世界 4--公会
  106. }