chat.proto 873 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. syntax = "proto3";
  2. package Chat;
  3. option go_package = "pb/Chat";
  4. // 频道
  5. enum ChatChannel {
  6. // 系统频道
  7. System = 0;
  8. // 世界频道
  9. World = 1;
  10. // 公会频道
  11. Guild =2;
  12. // 密语(单独发送给某人)
  13. Single =3;
  14. }
  15. // 聊天, 登录
  16. message CS_ChatLogin
  17. {
  18. int32 Zoneid = 1;
  19. string Uid = 2;
  20. string Name =3;
  21. }
  22. // 聊天, 发送消息
  23. message CS_ChatSendMsg
  24. {
  25. ChatChannel ToChannel = 1;
  26. string Msg = 2;
  27. string ToNickName=3;
  28. }
  29. // 聊天, 初始化返回值
  30. message SC_ChatLogin
  31. {
  32. // 错误码
  33. enum ErrorCode
  34. {
  35. // 成功
  36. OK = 0;
  37. // 未知的UID
  38. AccIDInvalid = 1;
  39. // 重复登入
  40. LoginRepeat = 2;
  41. // 内部错误
  42. InnerError = 3;
  43. }
  44. // 错误码
  45. ErrorCode code = 1;
  46. }
  47. // 聊天, 新的消息
  48. message SC_ChatNewMsg
  49. {
  50. ChatChannel FromChannel = 1;
  51. string Msg = 2;
  52. string SenderName = 3;
  53. string SenderUid = 4;
  54. }