proto_struct.lua 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. --[[
  2. Descripttion:公共结构体
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-15 22:34:08
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-21 23:52:06
  8. --]]
  9. local proto_struct =
  10. [[
  11. # 物品
  12. .DataItem {
  13. id 0: integer
  14. count 1: integer
  15. }
  16. # 物品背包属性
  17. .DataItemBag {
  18. id 0: integer # 物品ID
  19. count 1: integer # 物品数量
  20. endTime 2: integer # 到期时间戳
  21. }
  22. # 玩家基础信息
  23. .DataUserBaseInfo {
  24. uid 0: integer # 玩家uid
  25. nickname 1: string # 玩家昵称
  26. icon 2: string # 头像链接
  27. level 3: integer # 等级
  28. vipLevel 4: integer # 贵族等级
  29. registerVersion 5: string # 注册版本
  30. activeDays 6: integer # 活跃天数
  31. }
  32. # 玩家基础信息
  33. .DataPlayerInfo {
  34. uid 0: integer # 玩家uid
  35. nickname 1: string # 玩家昵称
  36. icon 2: string # 头像链接
  37. level 3: integer # 等级
  38. vipLevel 4: integer # 贵族等级
  39. registerVersion 5: string # 注册版本
  40. activeDays 6: integer # 活跃天数
  41. phone 7: integer # 绑定手机号
  42. isRealname 8: boolean # 是否已实名
  43. bandShareCode 9: string # 已绑定邀请码
  44. shareCode 10: string # 我的推广码
  45. steamLink 11: string # steam交易链接
  46. }
  47. # 订单信息
  48. .DataOrder {
  49. status 0: integer # 订单状态, 1表示成功!
  50. orderId 1: string # 订单ID
  51. gid 2: integer # 商品ID
  52. items 3: *DataItem # 商品发放物品列表
  53. giftItems 4: *DataItem # 赠送发放物品列表
  54. errMsg 5: string # 失败原因字符串!
  55. payName 6: string # SDK支付名称 比如:cmpay
  56. errCode 7: string # SDK支付方回调错误码, 可能有,可能没有
  57. amount 8: integer # 实际订单金额,单位分,要转字符串
  58. }
  59. # 支付统计
  60. .DataPay {
  61. totalMoney 0: integer # 终身,付费金额(单位分)
  62. totalTimes 1: integer # 终身,付费次数
  63. dayMoney 10: integer # 当天,付费金额(单位分)
  64. dayTimes 11: integer # 当天,付费次数
  65. }
  66. ]]
  67. return proto_struct