proto_struct.lua 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. -- 公共结构体
  2. local proto_struct =
  3. [[
  4. # 物品
  5. .DataItem {
  6. id 0: integer
  7. count 1: integer
  8. }
  9. # 物品背包属性
  10. .DataItemBag {
  11. id 0: integer # 物品ID
  12. count 1: integer # 物品数量
  13. endTime 2: integer # 到期时间戳
  14. }
  15. # 玩家基础信息
  16. .DataUserBaseInfo {
  17. uid 0: integer # 玩家uid
  18. nickname 1: string # 玩家昵称
  19. icon 2: string # 头像链接
  20. level 3: integer # 等级
  21. vipLevel 4: integer # 贵族等级
  22. registerVersion 5: string # 注册版本
  23. activeDays 6: integer # 活跃天数
  24. }
  25. # 订单信息
  26. .DataOrder {
  27. status 0: integer # 订单状态, 1表示成功!
  28. orderId 1: string # 订单ID
  29. gid 2: integer # 商品ID
  30. items 3: *DataItem # 商品发放物品列表
  31. giftItems 4: *DataItem # 赠送发放物品列表
  32. errMsg 5: string # 失败原因字符串!
  33. payName 6: string # SDK支付名称 比如:cmpay
  34. errCode 7: string # SDK支付方回调错误码, 可能有,可能没有
  35. amount 8: integer # 实际订单金额,单位分,要转字符串
  36. }
  37. ]]
  38. return proto_struct