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