12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- local proto_struct =
- [[
- # 邮件信息
- .DataMail {
- id 0: integer # 邮件ID
- title 1: string # 邮件标题
- cnt 2: string # 邮件内容
- ty 3: integer # 邮件类型 1:GM邮件
- createTime 4: integer # 创建时间
- expireTime 5: integer # 过期时间
- status 6: integer # 邮件状态 0:未读 1:已读 2:删除
- items 7: *DataItem # 物品
- statusItems 8: integer # 物品状态 0:未领取 1:已领取
- }
- ]]
- local proto_c2s =
- [[
- # 获取邮件信息列表
- mail_get_info 2400 {
- request {
- lastTime 0: integer # 上次获取用户消息时间戳 非必要 空:0
- }
- response {
- code 0: integer
- mailList 1: *DataMail # 邮件信息列表
- sysTime 2: integer # 系统时间
- }
- }
- # 获取邮件奖励
- mail_get_award 2401 {
- request {
- idList 0: *integer # 邮件ID列表
- }
- response {
- code 0: integer
- items 1: *DataItem
- }
- }
- # 读取
- mail_read 2402 {
- request {
- idList 0: *integer # 邮件ID列表
- }
- response {
- code 0: integer
- }
- }
- # 删除
- mail_del 2403 {
- request {
- idList 0: *integer # 邮件ID列表
- }
- response {
- code 0: integer
- }
- }
- ]]
- local proto_s2c =
- [[
- # 新邮件提醒
- on_new_mail 2400 {
- request {
- id 0: integer # 新增邮件ID
- }
- }
- ]]
- local proto = {
- c2s = proto_struct .. proto_c2s,
- s2c = proto_struct .. proto_s2c
- }
- return proto
|