proto_exchange.lua 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. --[[
  2. Descripttion:兑换码
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-19 22:55:19
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-19 22:56:48
  8. --]]
  9. local proto_struct =
  10. [[
  11. # 兑换记录
  12. .DataExchangeRecord {
  13. playerInfo 0: DataUserBaseInfo # 玩家信息
  14. items 1: *DataItem # 兑换奖励物品列表
  15. }
  16. ]]
  17. local proto_c2s =
  18. [[
  19. # 模块信息
  20. exchange_get_info 2700 {
  21. request {
  22. }
  23. response {
  24. code 0: integer
  25. records 1: *DataExchangeRecord # 兑换记录
  26. }
  27. }
  28. # 领取
  29. exchange_get_award 2701 {
  30. request {
  31. pCode 0: string # 兑换码
  32. }
  33. response {
  34. code 0: integer
  35. items 1: *DataItem # 领取物品列表
  36. }
  37. }
  38. ]]
  39. local proto_s2c = [[
  40. ]]
  41. local proto = {
  42. c2s = proto_struct .. proto_c2s,
  43. s2c = proto_struct .. proto_s2c
  44. }
  45. return proto