Proto.lua 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. --邮件列表
  2. CG_MAIL_QUERY = {
  3. {"type", 1, "byte"},--1:系统邮件 2:公告
  4. }
  5. MailNet = {
  6. {"uuid", 1, "string"},
  7. {"type", 1, "byte"},
  8. {"senderName", 1, "string"},
  9. {"identity", 1, "string"},
  10. {"sendTime", 1, "int"},
  11. {"read", 1, "byte"}, --0:未读,1:已读
  12. {"get", 1, "byte"}, --0:未领取,1:已领取
  13. {"head", 1, "int"}, --发送者头像ID -- 0 为系统邮件
  14. {"flag", 1, "byte"}, --是否有附件 0 无附件,1有附件
  15. {"fbTime", 1, "int"}, --反馈时间
  16. {"fbContent", 1, "string"}, --反馈内容
  17. {"fbHead", 1, "int"}, --反馈头像
  18. {"fbLv", 1, "int"}, --反馈等级
  19. {"expireTime", 1, "int"}, --过期时间(秒)
  20. }
  21. GC_MAIL_QUERY = {
  22. {"isEnd", 1, "byte"}, --1:最后一个包
  23. {"list", 30, MailNet},
  24. {"dotFlag", 1, "byte"}, -- 红点标注 1:个人邮件,2:系统邮件 3:both
  25. }
  26. --读邮件
  27. CG_MAIL_READ = {
  28. {"uuid", 1, "string"},
  29. }
  30. GC_MAIL_READ = {
  31. {"uuid", 1, "string"},
  32. {"title", 1, "string"},
  33. {"content", 1, "string"},
  34. {"items", 30, require("bag.Proto").ItemData},
  35. {"name", 1, "string"},
  36. {"fbTime", 1, "int"}, --反馈时间
  37. {"fbContent", 1, "string"}, --反馈内容
  38. {"fbHead", 1, "int"}, --反馈头像
  39. {"fbLv", 1, "int"}, --反馈等级
  40. }
  41. --领取附件
  42. CG_MAIL_GET = {
  43. {"uuid", 1, "string"},
  44. }
  45. GC_MAIL_GET = {
  46. {"uuid", 1, "string"},
  47. }
  48. --删除邮件
  49. CG_MAIL_DEL = {
  50. {"uuid", 1, "string"},
  51. }
  52. GC_MAIL_DEL = {
  53. {"uuid", 1, "string"},
  54. }
  55. --一键删除
  56. CG_MAIL_ALL_DEL = {
  57. {"type", 1, "byte"},-- 0 所有邮件 1 系统邮件 2 玩家邮件
  58. }
  59. GC_MAIL_ALL_DEL = {
  60. {"delStr", 1, "string"},
  61. }
  62. --一键领取
  63. CG_MAIL_ALL_GET = {}
  64. CG_MAIL_SEND = {
  65. {"identity", 1, "string"},
  66. {"content", 1, "string"},
  67. }
  68. GC_MAIL_SEND = {}