Get desktop application:
View/edit binary Protocol Buffers messages
执行退贡 不能大于10 CMD_BACK_TRIBUTE_REQUEST = 1111;
取消托管 CMD_CANCEL_HOSTING_PORKER = 1117;
(message has no fields)
托管 CMD_NEED_HOSTING_PORKER = 1116;
(message has no fields)
进贡对应的牌给对方 CMD_PAY_TRIBUTE_REQUEST = 1108;
重新请求游戏内的数据 CMD_REQUEST_GAME_INIT_INFO = 1113;
(message has no fields)
过牌 CMD_SUMBIT_NULL_PORKER = 1104;
没有出手任何牌
(message has no fields)
出牌 CMD_SUMBIT_SOME_PORKER = 1103;
出手中的牌
聊天频道
Used in:
世界
私聊
发送聊天一句话 CMD=[CMD_GAME_SEND_CHAT]
Used in:
初始化游戏桌面信息
倒计时时间同步
出牌
过牌
出牌的结果
游戏结束的结果下发
服务器通知进贡
进贡对应的牌给对方
进贡的结果
服务器通知退贡
退贡
退贡的结果
重新请求游戏内的数据
进贡过程通知所有玩家
退贡过程通知所有玩家
托管
取消托管
金币单项更新到客户端
服务器通知客户端胜场,负场
通知桌面上最大的牌
发送聊天消息
接收聊天消息
Used in:
登陆连接
断线重连
Used in:
, , ,成功
失败
玩家牌信息
玩家Id
手中的牌
出牌的结果 CMD_SUMBIT_PORKER_RESULT = 1105;
Used in:
,当前正在玩的主牌
Used in:
玩家Id
排位
在游戏中的胜负
Used in:
断线重连的状态 进贡
断线重连的状态 退贡
正在游戏中
等待游戏开始
错误码
Used in:
成功
一般错误
TOKEN不存在
玩家不在本局游戏内
当前玩家不可操作
当前游戏未开始
事件选择不在范围内
游戏进行中(获取下一局开始时间时返回)
失败 游戏已经开始在运行中
退供的结果 CMD_BACK_TRIBUTE_RESPONSE = 1112;
退贡过程通知所有玩家 CMD_BACK_TRIBUTE_NOTIFY_ALL = 1115;
退贡方
退贡的牌的值
退贡的接受方
聊天响应 CMD_GAME_GET_CHAT = 1116;
如果对方不在线,需要告知谁不在线
聊天的一个单元
Used in:
下发聊天的缓存信息 CMD_GAME_SEND_CHAT = 1115;
倒计时时间同步 CMD_CUT_DOWN_SECS_SYNC = 1102;
当前控制者
倒计时的秒数
是否可以出任意的牌
初始化游戏桌面信息 CMD_INIT_GAME_DESKTOP_INFO = 1101;
自己的UserId
下一个的UserId
队友的userId
对于自己而言 最后一个出牌的User
自己手中的牌
当前在打的主牌
是否是自己的主场
当前控制者
每个玩家手中有的牌的数目
连接状态 1 登陆连接 2 断线重连
当此时登录的为断线重登 则这时候下发倒计时还剩几秒
断线重连上 服务器, 此时服务器的情况
游戏结束的结果下发 CMD_GAME_END_OF_RESULT = 1106;
进贡后的结果 进贡的牌是否是最大的牌(除主牌红桃外) CMD_PAY_TRIBUTE_RESULT = 1109;
如果进贡失败 则需要重新进贡 以符合最大牌的标准 ; 如果进贡成功 , 则可以进行下一个步骤.
进贡过程通知所有玩家 CMD_PAY_TRIBUTE_NOTIFY_ALL = 1114;
进贡方
进贡的牌的值
进贡的接受方
Used in:
玩家Id
总共的场次数目
胜场场数
负场场数
逃跑场数
服务器通知退贡 CMD_SERVER_NOTIFY_BACK_TRIBUTE = 1110;
通知桌面上最大的牌 CMD_SERVER_NOTIFY_MAX_PORKER = 1120; 如果是断线重连 并且现在不是执行进贡退工 而是在游戏中,则此时应该把牌桌上最大的牌
牌桌上最大的牌的出牌者
牌桌上最大的牌
进贡 如果需要进贡 则下发进贡给需要进贡的客户端 CMD_SERVER_NOTIFY_PAY_TRIBUTE = 1107;
服务器通知客户端胜场,负场 CMD_SERVER_NOTIFY_GROUND = 1119;
金币单项更新到客户端 CMD_GOLD_SYNC_TO_CLIENT = 1118;
结果码
当前控制者
出牌
手上的牌
每个玩家的剩余牌的数目
Used in:
字符串
游戏任务类型