You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
2.6 KiB

  1. --茶馆创建房间
  2. ClubCreateRoomRequest = defClass("ClubCreateRoomRequest"
  3. --游戏id
  4. , defVar("gameid", VT_Short, -1)
  5. --茶馆标识
  6. , defVar("groupId", VT_Int, 0)
  7. --茶馆桌子序号
  8. , defVar("groupIndex", VT_Short, -1)
  9. --茶馆创建者uid
  10. , defVar("groupUid", VT_Int, 0)
  11. --游戏局数
  12. , defVar("gameNum", VT_Short, -1)
  13. --游戏信息,同游戏创建参数
  14. , defVar("gameInfo", VT_String, "")
  15. --发起创建的用户信息
  16. , defVar("usrinfo", VT_String, "")
  17. --茶馆成员人数
  18. , defVar("groupMemNum", VT_Short, -1)
  19. )
  20. --茶馆创建房间返回结果
  21. ClubCreateRoomResponse = defClass("ClubCreateRoomResponse"
  22. --返回码
  23. , defVar("ret", VT_Short, -1)
  24. , defVar("showTableId", VT_Int, -1)
  25. )
  26. --茶馆加入房间
  27. ClubJoinRoomRequest = defClass("ClubJoinRoomRequest"
  28. --游戏id
  29. , defVar("gameid", VT_Short, "")
  30. --房间号
  31. , defVar("tableid", VT_Int, 0)
  32. --茶馆标识
  33. , defVar("grouId", VT_Int, 0)
  34. --茶馆桌子序号
  35. , defVar("groupIndex", VT_Short, "")
  36. --用户信息
  37. , defVar("usrinfo", VT_String, "")
  38. )
  39. --茶馆加入房间返回结果
  40. ClubJoinRoomResponse = defClass("ClubJoinRoomResponse"
  41. --返回码
  42. , defVar("ret", VT_Short, -1)
  43. )
  44. --php推送消息
  45. ClubGetPhpMessage = defClass("ClubGetPhpMessage"
  46. --消息内容及格式 php client具体协商
  47. , defVar("message", VT_String, "")
  48. )
  49. --茶馆游戏未开始踢人协议
  50. ClubKickRequest = defClass("ClubKickRequest"
  51. --游戏id
  52. , defVar("gameid", VT_Short, "")
  53. --房间号
  54. , defVar("tableid", VT_Int, 0)
  55. --茶馆id
  56. , defVar("groupid", VT_Int, 0)
  57. --被踢玩家uid
  58. , defVar("beKickUid", VT_Int, 0)
  59. )
  60. --茶馆踢人结果协议
  61. ClubKickResponse = defClass("ClubKickResponse"
  62. --返回码
  63. , defVar("result", VT_Short, -1)
  64. )
  65. --同时被踢玩家收到被踢协议
  66. ClubOtherKickedResponse = defClass("ClubOtherKickedResponse"
  67. --被踢玩家uid
  68. , defVar("beKickUid", VT_Int, 0)
  69. --被踢原因
  70. , defVar("kickType", VT_Short, "")
  71. )
  72. --茶馆解散房间协议
  73. ClubDismissRequest = defClass("ClubDismissRequest"
  74. --游戏id
  75. , defVar("gameid", VT_Short, "")
  76. --房间号
  77. , defVar("tableid", VT_Int, 0)
  78. --茶馆id
  79. , defVar("groupid", VT_Int, 0)
  80. )
  81. --茶馆解散房间结果协议
  82. ClubDismissResponse = defClass("ClubDismissResponse"
  83. --返回码
  84. , defVar("result", VT_Short, -1)
  85. )
  86. --茶馆禁止同桌返回结果
  87. ClubNotSameDeskResponse = defClass("ClubNotSameDeskResponse"
  88. --返回码
  89. , defVar("ret", VT_Short, -1)--取值同加入房间
  90. --被禁止玩家uid
  91. , defVar("forbidUid", VT_Int, 0)
  92. --玩家信息 json格式
  93. , defVar("userInfo", VT_String, "")
  94. --俱乐部GPS限制距离,0为不限制,其他代表限制的米数
  95. , defVar("gpsLimit", VT_Int, 0)
  96. )