Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

314 rader
5.8 KiB

  1. -- 五人斗地主消息ID
  2. local zgwrDdzCmd = {}
  3. --[[/**
  4. * 用户在桌子上坐下成功
  5. * <pre>
  6. * 推送: {@code }
  7. * </pre>
  8. */--]]
  9. zgwrDdzCmd.GAME_COMMAND_LOGIN_GAME_SUCCESS = 0x8007
  10. --[[/**
  11. * 加入房间失败返回
  12. * <pre>
  13. * 推送: {@code }
  14. * </pre>
  15. */--]]
  16. zgwrDdzCmd.GAME_COMMAND_LOGIN_GAME_ERR = 0x8005
  17. --[[/**
  18. * 玩家发起准备
  19. * <pre>
  20. * 推送: {@code }
  21. * </pre>
  22. */--]]
  23. zgwrDdzCmd.GAME_COMMAND_USER_READY = 0x8003
  24. --[[/**
  25. * 广播玩家准备
  26. * <pre>
  27. * 推送: {@code }
  28. * </pre>
  29. */--]]
  30. zgwrDdzCmd.GAME_COMMAND_BROADCAST_USER_READY = 0x802c
  31. --[[/**
  32. * 其他玩家进入房间
  33. * <pre>
  34. * 推送: {@code }
  35. * </pre>
  36. */--]]
  37. zgwrDdzCmd.GAME_COMMAND_BROADCAST_USER_LOGIN = 0x800d
  38. --[[/**
  39. * 当桌子上还没开始牌局解散 或者 牌局结束时,server会给每个用户发送退出桌子成功的协议
  40. * <pre>
  41. * 推送: {@code }
  42. * </pre>
  43. */--]]
  44. zgwrDdzCmd.GAME_COMMAND_LOGOUT_GAME_SUCCESS = 0x8008
  45. --[[/**
  46. * 广播告知桌子其他用户 已经退出
  47. * <pre>
  48. * 推送: {@code }
  49. * </pre>
  50. */--]]
  51. zgwrDdzCmd.GAME_COMMAND_BROADCAST_USER_LOGOUT = 0x800e
  52. --[[/**
  53. * 玩家离开房间
  54. * <pre>
  55. * 推送: {@code {}}
  56. * </pre>
  57. */--]]
  58. zgwrDdzCmd.GAME_COMMAND_USER_LEAVE = 0x8002
  59. --[[/**
  60. * 用户发起解散以及用户收到解散请求时
  61. * <pre>
  62. * 请求: {@code DismissRequest}
  63. * 推送: {@code DismissResult}
  64. * </pre>
  65. */--]]
  66. zgwrDdzCmd.GAME_COMMAND_DISBAND_GAME = 0x8011
  67. --[[/**
  68. * 解散
  69. * <pre>
  70. * 推送: {@code DismissResponse}
  71. * </pre>
  72. */--]]
  73. zgwrDdzCmd.GAME_COMMAND_BROADCAST_DISBAND_GAME = 0x8012
  74. --[[/**
  75. * 玩家离线
  76. * <pre>
  77. * 推送: {@code OtherDroppedResponse}
  78. * </pre>
  79. */--]]
  80. zgwrDdzCmd.GAME_COMMAND_BROADCAST_USER_LEAVE = 0x800f
  81. --------------------------------------------------------------------------
  82. -- 游戏处理逻辑协议
  83. --------------------------------------------------------------------------
  84. --[[/**
  85. * 中途恢复
  86. * <pre>
  87. * 推送: {@code }
  88. * </pre>
  89. */--]]
  90. zgwrDdzCmd.GAME_COMMAND_RECONNECT_SUCCESS = 0x8009
  91. --[[/**
  92. * 客户端通过协议0x8060通知server, 用户信息改变
  93. * <pre>
  94. * 推送: {@code ClientChangeUserInfo}
  95. * </pre>
  96. */--]]
  97. zgwrDdzCmd.GAME_COMMAND_CLIENT_CHANGE_USERINFO = 0x8060
  98. --[[/**
  99. * server收到0x8060协议后,广播当前桌子上所有用户
  100. * <pre>
  101. * 推送: {@code ServerChangeUserInfo}
  102. * </pre>
  103. */--]]
  104. zgwrDdzCmd.GAME_COMMAND_SERVER_CHANGE_USERINFO = 0x8061
  105. ------------------------new start ----------------------------
  106. --[[/**
  107. * 当桌子上所有玩家都准备后,服务器广播本局游戏开始
  108. * <pre>
  109. * 推送: {@code }
  110. * </pre>
  111. */--]]
  112. zgwrDdzCmd.GAME_COMMAND_BROADCAST_GAME_START = 0x8104
  113. --[[/**
  114. * 更新游戏状态
  115. * <pre>
  116. * 推送: {@code }
  117. * </pre>
  118. */--]]
  119. zgwrDdzCmd.GAME_COMMAND_BROADCAST_GAME_STATUS = 0x8105
  120. --[[/**
  121. * 给玩家发牌
  122. * <pre>
  123. * 推送: {@code }
  124. * </pre>
  125. */--]]
  126. zgwrDdzCmd.GAME_COMMAND_SEND_HAND_CARD = 0x8106
  127. --[[/**
  128. * 通知玩家抢地主
  129. * <pre>
  130. * 推送: {@code }
  131. * </pre>
  132. */--]]
  133. zgwrDdzCmd.BROADCAST_NOTICE_GRAB_LORD = 0x8108
  134. --[[/**
  135. * 玩家请求抢地主
  136. * <pre>
  137. * 请求: {@code }
  138. * </pre>
  139. */--]]
  140. zgwrDdzCmd.REQUEST_GRAB_LORD = 0x8109
  141. --[[/**
  142. * 无人抢地主重新洗牌
  143. * <pre>
  144. * 推送: {@code }
  145. * </pre>
  146. */--]]
  147. zgwrDdzCmd.BROADCAST_SHUFFLE_CARDS = 0x8114
  148. --[[/**
  149. * 广播抢地主结果
  150. * <pre>
  151. * 推送: {@code }
  152. * </pre>
  153. */--]]
  154. zgwrDdzCmd.BROADCAST_GRAB_LORD_RESULT = 0x8109
  155. --[[/**
  156. * 抢地主结果 将底牌发给地主
  157. * <pre>
  158. * 推送: {@code }
  159. * </pre>
  160. */--]]
  161. zgwrDdzCmd.SEND_DICARDS_TO_LORD = 0x810a
  162. --[[/**
  163. * 通知加倍
  164. * <pre>
  165. * 推送: {@code }
  166. * </pre>
  167. */--]]
  168. zgwrDdzCmd.BROADCAST_NOTICE_DOUBLE = 0x810c
  169. --[[/**
  170. * 玩家请求加倍
  171. * <pre>
  172. * 请求: {@code }
  173. * </pre>
  174. */--]]
  175. zgwrDdzCmd.REQUEST_DOUBLE = 0x810d
  176. --[[/**
  177. * 广播玩家加倍结果
  178. * <pre>
  179. * 推送: {@code }
  180. * </pre>
  181. */--]]
  182. zgwrDdzCmd.BROADCAST_DOUBLE_RESULT = 0x810d
  183. --[[/**
  184. * 广播地主选牌(暗地主)
  185. * <pre>
  186. * 推送: {@code }
  187. * </pre>
  188. */--]]
  189. zgwrDdzCmd.BROADCAST_LORD_SELECT_CARD = 0x8115
  190. --[[/**
  191. * 玩家请求选牌
  192. * <pre>
  193. * 请求: {@code }
  194. * </pre>
  195. */--]]
  196. zgwrDdzCmd.PLAYER_REQURST_SELECT_CARD = 0x8116
  197. --[[/**
  198. * 告知暗地主玩家
  199. * <pre>
  200. * 推送: {@code }
  201. * </pre>
  202. */--]]
  203. zgwrDdzCmd.NOTICE_ANLORD_PLAYER = 0x8117
  204. --[[/**
  205. * 玩家出牌轮次广播
  206. * <pre>
  207. * 推送: {@code }
  208. * </pre>
  209. */--]]
  210. zgwrDdzCmd.GAME_COMMAND_BROADCAST_TURNS = 0x810e
  211. --[[/**
  212. * 玩家出牌
  213. * <pre>
  214. * 请求 : {@code }
  215. * </pre>
  216. */--]]
  217. zgwrDdzCmd.GAME_CAMMAND_OUT_CARDS = 0x810f
  218. --[[/**
  219. * 玩家出牌错误,server向客户端广播错误类型
  220. * <pre>
  221. * 推送: {@code }
  222. * </pre>
  223. */--]]
  224. zgwrDdzCmd.GAME_COMMAND_OUT_CARD_ERR = 0x810f
  225. --[[/**
  226. * 玩家出牌正确,server向客户端广播玩家打出的牌
  227. * <pre>
  228. * 推送: {@code GameBroadcastOutCards}
  229. * </pre>
  230. */--]]
  231. zgwrDdzCmd.GAME_COMMAND_BROADCAST_OUT_CARD = 0x8110
  232. --[[/**
  233. * 有玩家出完牌后,小局结算
  234. * <pre>
  235. * 推送: {@code }
  236. * </pre>
  237. */--]]
  238. zgwrDdzCmd.GAME_COMMAND_BROADCAST_RESULT = 0x8112
  239. --[[/**
  240. * 总结算信息(即打完多局结束)
  241. * <pre>
  242. * 推送: {@code }
  243. * </pre>
  244. */--]]
  245. zgwrDdzCmd.GAME_COMMAND_BROADCAST_GAME_OVER = 0x8113
  246. --[[/**
  247. * 添加获得出牌的牌组
  248. * <pre>
  249. * 请求: {@code }
  250. * </pre>
  251. */--]]
  252. zgwrDdzCmd.GAME_COMMAND_GET_GROUP_CARDS = 0x8107
  253. --[[/**
  254. * 广播游戏倍率变化
  255. * <pre>
  256. * 推送: {@code }
  257. * </pre>
  258. */--]]
  259. zgwrDdzCmd.GAME_COMMAND_BROADCAST_RATE_CHANGE = 0x8111
  260. --[[/**
  261. * 客户端获取玩家手牌
  262. * <pre>
  263. * 请求 推送: {@code }
  264. * </pre>
  265. */--]]
  266. zgwrDdzCmd.GAME_COMMAND_GET_USER_CARDS = 0x8118
  267. -- 请求托管
  268. zgwrDdzCmd.GAME_COMMAND_USER_HOSTING_REQUEST = 0x8134
  269. -- 托管回复
  270. zgwrDdzCmd.GAME_COMMAND_USER_HOSTING_RESPONSE = 0x8133
  271. ------------------------new start ----------------------------
  272. return zgwrDdzCmd