chat.proto 697 B

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