-- 命令集合 -- local RoomCmd = DeepCopy(require("pk.luaScript.Protocol.pkProtocolCmd")) local RoomCmd = {} --[[/** * 断线重连 协议0x8009 *
 * 推送: {@code GameReconnection}
 * 
*/--]] RoomCmd.GAME_COMMAND_GAME_RECONNECTION = 0x8009 --[[/** * 用户在桌子上坐下成功 *
 * 推送: {@code SitDownSuccessResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_LOGIN_GAME_SUCCESS = 0x8007 --[[/** * 用户进入桌子失败 *
 * 推送: {@code SitDownFailedResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_LOGIN_GAME_ERR = 0x8005 --[[/** * 当桌子上还没开始牌局解散 或者 牌局结束时,server会给每个用户发送退出桌子成功的协议 *
 * 推送: {@code UserExitResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_LOGOUT_GAME_SUCCESS = 0x8008 --[[/** * 广播告知桌子其他用户 已经退出 *
 * 推送: {@code OtherLogoutResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_BROADCAST_USER_LOGOUT = 0x800e --[[/** * 用户发起解散以及用户收到解散请求时 *
 * 请求: {@code DismissRequest}
 * 推送: {@code DismissResult}
 * 
*/--]] RoomCmd.GAME_COMMAND_DISBAND_GAME = 0x8011 --[[/** * 解散 *
 * 推送: {@code DismissResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_BROADCAST_DISBAND_GAME = 0x8012 --[[/** * 玩家离开房间 *
 * 推送: {@code {}}
 * 
*/--]] RoomCmd.GAME_COMMAND_USER_LEAVE = 0x8002 --[[/** * 玩家准备 *
 * 推送: {@code {}}
 * 
*/--]] RoomCmd.GAME_COMMAND_USER_READY = 0x8003 --[[/** * 服务器发送玩家的准备状态 *
 * 推送: {@code IntPacket}
 * 
*/--]] RoomCmd.GAME_COMMAND_BROADCAST_USER_READY = 0x802c --[[/** * 其他玩家加入房间 *
 * 推送: {@code OtherSitDownResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_BROADCAST_USER_LOGIN = 0x800d --[[/** * 广播告知桌子其他用户 已经掉线 *
 * 推送: {@code OtherDroppedResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_BROADCAST_USER_DROPPED = 0x800f --[[/** * 客户端通过协议0x8060通知server, 用户信息改变 *
 * 推送: {@code ClientChangeUserInfo}
 * 
*/--]] RoomCmd.GAME_COMMAND_CLIENT_CHANGE_USERINFO = 0x8060 --[[/** * server收到0x8060协议后,广播当前桌子上所有用户 *
 * 推送: {@code ServerChangeUserInfo}
 * 
*/--]] RoomCmd.GAME_COMMAND_SERVER_CHANGE_USERINFO = 0x8061 --[[/** * 客户端若发现桌上已有两人进入,则开始显示申请开始游戏按钮 *
 * 请求: {@code EarlyStartRequest}
 * 推送: {@code EarlyStartResult}
 * 
*/--]] RoomCmd.GAME_COMMAND_REQUEST_EARLY_START = 0x8188 --[[/** * 客户端若发现桌上已有两人进入,则开始显示申请开始游戏按钮返回 *
 * 推送: {@code EarlyStartResponse}
 * 
*/--]] RoomCmd.GAME_COMMAND_RESPONSE_EARLY_START = 0x8189 -- 以上是原先基类Cmd内容 ------------------------------------------------------------------------------ --游戏开始 RoomCmd.cmd_0x8104 = 0x8104 --更新游戏状态 RoomCmd.cmd_0x8105 = 0x8105 --发牌 RoomCmd.cmd_0x8106 = 0x8106 -- 翻牌信息 RoomCmd.cmd_0x8117 = 0x8117 -- 选漂 RoomCmd.cmd_0x8115 = 0x8115 -- 玩家是否请求漂发送给服务端 RoomCmd.cmd_0x811e = 0x811e -- 漂结果 RoomCmd.cmd_0x8116 = 0x8116 -- 通知玩家是否选择闷抓 RoomCmd.cmd_0x8118 = 0x8118 -- 通知玩家闷抓结果 RoomCmd.cmd_0x8119 = 0x8119 -- 玩家发送闷抓结果给服务端 RoomCmd.cmd_0x811a = 0x811a -- 通知玩家是否闷拉 RoomCmd.cmd_0x811b = 0x811b -- 广播玩家闷拉结果 RoomCmd.cmd_0x811c = 0x811c -- 玩家发送闷拉结果给服务端 RoomCmd.cmd_0x811d = 0x811d --通知玩家叫分(叫,抓地主) RoomCmd.cmd_0x8108 = 0x8108 --[[--玩家请求叫分 RoomCmd.cmd_0x8109 = 0x8109--]] --广播叫分结果 RoomCmd.cmd_0x8109 = 0x8109 --无人叫分重新洗牌 RoomCmd.cmd_0x8114 = 0x8114 --叫分结果(发底牌) RoomCmd.cmd_0x810a = 0x810a --通知加倍(通知玩家倒or拉) RoomCmd.cmd_0x810c = 0x810c --[[--玩家请求加倍 RoomCmd.cmd_0x810d = 0x810d --]] --广播玩家加倍结果(广播玩家倒拉结果) RoomCmd.cmd_0x810d = 0x810d --玩家出牌轮次广播 RoomCmd.cmd_0x810e = 0x810e --玩家出牌 RoomCmd.cmd_0x810f = 0x810f --广播玩家出牌 RoomCmd.cmd_0x8110 = 0x8110 --玩家请求明牌 RoomCmd.cmd_0x8107 = 0x8107 --广播游戏倍率变化 RoomCmd.cmd_0x8111 = 0x8111 --小局结算 RoomCmd.cmd_0x8112 = 0x8112 --总结算 RoomCmd.cmd_0x8113 = 0x8113 return RoomCmd