chat.proto 842 B

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