-- 跑得快消息ID local PdkCmd = {} --[[/** * test request *
* 推送: {@code } **/--]] -- PdkCmd.TEST_REQUEST = 0x0001 --[[/** * test response *
* 推送: {@code } **/--]] -- PdkCmd.TEST_RESPONSE = 0x0002 --[[/** * 用户在桌子上坐下成功 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_LOGIN_GAME_SUCCESS = 0x8007 --[[/** * 加入房间失败返回 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_LOGIN_GAME_ERR = 0x8005 --[[/** * 玩家发起准备 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_USER_READY = 0x8003 --[[/** * 广播玩家准备 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_USER_READY = 0x802c --[[/** * 其他玩家进入房间 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_USER_LOGIN = 0x800d --[[/** * 当桌子上还没开始牌局解散 或者 牌局结束时,server会给每个用户发送退出桌子成功的协议 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_LOGOUT_GAME_SUCCESS = 0x8008 --[[/** * 广播告知桌子其他用户 已经退出 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_USER_LOGOUT = 0x800e --[[/** * 玩家离开房间 *
* 推送: {@code {}} **/--]] PdkCmd.GAME_COMMAND_USER_LEAVE = 0x8002 --[[/** * 用户发起解散以及用户收到解散请求时 *
* 请求: {@code DismissRequest} * 推送: {@code DismissResult} **/--]] PdkCmd.GAME_COMMAND_DISBAND_GAME = 0x8011 --[[/** * 解散 *
* 推送: {@code DismissResponse} **/--]] PdkCmd.GAME_COMMAND_BROADCAST_DISBAND_GAME = 0x8012 --[[/** * 玩家离线 *
* 推送: {@code OtherDroppedResponse} **/--]] PdkCmd.GAME_COMMAND_BROADCAST_USER_LEAVE = 0x800f -------------------------------------------------------------------------- -- 游戏处理逻辑协议 -------------------------------------------------------------------------- --[[/** * 当桌子上所有玩家都准备后,服务器广播本局游戏开始 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_GAME_START = 0x8101 --[[/** * 给玩家发牌 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_SEND_HAND_CARD = 0x8102 --[[/** * 玩家点击提示按钮,客户端向服务器发送请求提示协议GAME_COMMAND_GET_TIPS *后面更改为广播玩家轮次 *
* 推送: {@code GameReturnTips} * 修改后: {@code GameBroadcastTurns} **/--]] PdkCmd.GAME_COMMAND_BROADCAST_TURNS = 0x8108 --[[/** * 服务器收到请求提示的协议,向客户端发送最佳出牌方案GAME_CAMMAND_SEND_TIPS *后面更改为更新玩家分数GAME_CAMMAND_BROADCAST_SCORES *
* 推送: {@code GameUpdateScore} **/--]] PdkCmd.GAME_CAMMAND_BROADCAST_SCORES = 0x8109 --[[/** * 开始打牌,客户端向服务器发送玩家打的牌 *
* 推送: {@code GameOutCards} **/--]] PdkCmd.GAME_CAMMAND_OUT_CARDS = 0x8103 --[[/** * 如果玩家所出的牌的类型不是当前要打的类型,server通知玩家要出正确的牌型 *
* 推送: {@code GameOutCardsErr} **/--]] PdkCmd.GAME_COMMAND_OUT_CARD_ERR = 0x8104 --[[/** * 玩家出牌正确,server向客户端广播玩家打出的牌 *
* 推送: {@code GameBroadcastOutCards} **/--]] PdkCmd.GAME_COMMAND_BROADCAST_OUT_CARD = 0x8105 --[[/** * 有玩家出完牌后,广播玩家当局输赢分数 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_RESULT = 0x8106 --[[/** * 总结算信息(即打完多局结束) *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROADCAST_GAME_OVER = 0x8107 --[[/** * 中途恢复 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_RECONNECT_SUCCESS = 0x8009 --[[/** * 请求快速开始 *
* 推送: {@code FastStartRequest} **/--]] PdkCmd.GAME_COMMAND_FAST_START_GAME = 0x8200 --[[/** * 快速开始返回结果 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_FAST_START_RESULT = 0x8202 --[[/** * 服务器广播快速开始状态 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROAD_FAST_START_GAME = 0x8201 --[[/** * 服务器广播快速开始成功 *
* 推送: {@code } **/--]] PdkCmd.GAME_COMMAND_BROAD_QUICKLY_START = 0x8203 --[[/** * 客户端通过协议0x8060通知server, 用户信息改变 *
* 推送: {@code ClientChangeUserInfo} **/--]] PdkCmd.GAME_COMMAND_CLIENT_CHANGE_USERINFO = 0x8060 --[[/** * server收到0x8060协议后,广播当前桌子上所有用户 *
* 推送: {@code ServerChangeUserInfo} **/--]] PdkCmd.GAME_COMMAND_SERVER_CHANGE_USERINFO = 0x8061 --[[/** * 玩家可申请托管 以及 取消托管 *
* 推送: {@code TuoGuan} **/--]] PdkCmd.GAME_COMMAND_REQUEST_TUOGUAN = 0x8115 --[[/** * 玩家可申请托管 以及 取消托管 *
* 推送: {@code TuoGuanResponse} **/--]] PdkCmd.GAME_COMMAND_TUOGUAN_RESPONSE = 0x8115 return PdkCmd