Proto.lua 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. local ItemData = require("bag.Proto").ItemData
  2. local HeroSimple = require("hero.Proto").HeroSimple
  3. tBoxInfo =
  4. {
  5. {"nType", 1, "byte"},
  6. {"tItemData", 1, ItemData},
  7. }
  8. -- 请求宝箱界面信息
  9. CG_TEEASURECHEST_QUERY =
  10. {}
  11. -- 请求宝箱界面信息回包
  12. GC_TEEASURECHEST_QUERY = {
  13. {"nNowPoint", 1, "int"},
  14. {"nNextPoint", 1, "int"},
  15. {"nID", 1, "int"}, -- 积分奖励ID
  16. {"nState", 1, "int"}, -- 积分奖励状态
  17. {"nAuto", 1, "byte"}, -- 能否自动打开 0 否 1 可
  18. {"tPointPirze", 1, ItemData}, -- 积分奖励礼包信息
  19. {"tList", 8, tBoxInfo},
  20. {"nOneTouch", 1, "byte"}, -- 能否一键开启 0 否 1 可
  21. }
  22. -- 请求宝箱内奖励信息
  23. CG_TEEASURECHEST_PRIZE_QUERY =
  24. {
  25. {"nBoxType", 1, "byte"}
  26. }
  27. -- 请求宝箱内奖励信息回包
  28. GC_TEEASURECHEST_PRIZE_QUERY =
  29. {
  30. {"tItemData", 10, ItemData},
  31. }
  32. -- 请求打开宝箱
  33. CG_TEEASURECHEST_OPEN =
  34. {
  35. {"nBoxType", 1, "byte"},
  36. {"nNum", 1, "int"},
  37. }
  38. -- 请求自动打开宝箱
  39. CG_TEEASURECHEST_AUTO_OPEN =
  40. {
  41. {"nBoxType", 1, "byte"}
  42. }
  43. -- 请求领取积分奖励
  44. CG_TEEASURECHEST_GET_POINT_PRIZE =
  45. {
  46. {"nID", 1, "int"}
  47. }
  48. -- 请求一键开启宝箱
  49. CG_TEEASURECHEST_ONETOUH_OPEN =
  50. {
  51. }
  52. -- 请求所有宝箱数量
  53. CG_GET_ALL_GJBOX_NUM ={
  54. }
  55. GC_GET_ALL_GJBOX_NUM =
  56. {
  57. {"nAllNum", 1, "int"}
  58. }