Proto.lua 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. }
  21. -- 请求宝箱内奖励信息
  22. CG_TEEASURECHEST_PRIZE_QUERY =
  23. {
  24. {"nBoxType", 1, "byte"}
  25. }
  26. -- 请求宝箱内奖励信息回包
  27. GC_TEEASURECHEST_PRIZE_QUERY =
  28. {
  29. {"tItemData", 10, ItemData},
  30. }
  31. -- 请求打开宝箱
  32. CG_TEEASURECHEST_OPEN =
  33. {
  34. {"nBoxType", 1, "byte"},
  35. {"nNum", 1, "int"},
  36. }
  37. -- 请求自动打开宝箱
  38. CG_TEEASURECHEST_AUTO_OPEN =
  39. {
  40. {"nBoxType", 1, "byte"}
  41. }
  42. -- 请求领取积分奖励
  43. CG_TEEASURECHEST_GET_POINT_PRIZE =
  44. {
  45. {"nID", 1, "int"}
  46. }