Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
- syntax = "proto3";
- package SparrowPoker;
-
- //用户托管 200-1
- message PB_CS_C_Trustee_SK{
- uint32 cbTrustee = 1; //是否托管
- uint32 wChairID = 2; //托管用户
- };
-
- //操作 200-150
- message PB_CS_C_OPERATE_CALLBACK_SK{
- uint64 wOperateType = 1; //操作掩码
- uint32 cbCardType = 2; //出牌牌型
- repeated uint32 cbJokerReplacePoker = 3; //癞子替换牌
- repeated uint32 cbCardData = 4; //出牌扑克
- uint32 LianxianInfo = 5; //告诉后台连线信息
- };
-
- message pb_cbCardData{
- repeated uint32 cbCardDatas = 1;
- };
-
- //开局 200-250
- message PB_CS_S_GameStart_SK{
- uint32 wCurrentUser = 1; //当前玩家(应该是第一个出牌的玩家吧)
- repeated int64 lCellScore = 2; //玩家积分
- repeated pb_cbCardData cbCardData = 3;//扑克列表
- repeated uint32 cbPartnerCardData = 4;//队友扑克
- uint32 bTrustee = 5; //是否托管
- uint32 cbStartRandCard = 6; //随机扑克
- repeated uint64 userSortID = 7; //排序后的位置
- uint32 cbCurrPlay = 8; //当前局数
- };
-
- //出牌广播 200-251
- message PB_CS_S_Out_Broadcast_SK{
- uint32 wOutCardUser = 1; //出牌用户
- uint64 cbOperateType = 2; //操作类型
- uint32 cbCardType = 3; //出牌牌型
- repeated uint32 cbJokerReplacePoker = 4;//替换癞子的牌
- repeated uint32 cbOutCardData = 5; //出牌扑克
- uint32 cbIsFreeOut = 6; //是否自由出牌
- uint32 cbIsTrusteeOut = 7; //是否托管出牌
- uint32 cbLeftCount = 8; //剩余牌数
- repeated uint32 cbRanking = 9; //当前名次
- uint32 LianXianInfo = 10; //标示 特殊牌 线 和连 等信息
- };
-
- //操作通知 200-252
- message PB_CS_S_Operate_SK{
- uint32 wOperateUser = 1; //操作用户
- uint64 wOperateType = 2; //操作掩码
- uint32 cbOptTime = 3; //操作时间(秒)
- uint32 cbIsFreeOut = 4; //是否自由出牌
- uint32 LianXianInfo = 5; //上一个玩家的 特殊信息
- };
-
- //游戏结束 200-253
- message PB_CS_S_GameEnd_SK{
- uint32 cbEndType = 1; //结束类型 操作类型(1常规结束 2解散 )1
- uint32 cbCardCount = 2; //玩家手牌数目
- repeated pb_cbCardData cbCardData = 3; //玩家手牌值
- repeated uint32 cbRank = 4; //名次排行
- repeated int32 cbWinorLose = 5; //玩家单局输赢情况(0,输,1赢)
- repeated int32 cbWinorLoseCount = 6; //输赢次数
- repeated int64 nWanJiaScore = 7; //本局积分
- repeated int64 GongxianScore = 8; //贡献分(炸弹分)
- repeated int64 AwardScore = 9; //奖金分(双扣分)
- repeated int64 cbWanJiaTotalScore = 10; //总积分
- uint32 bFinish = 11; //是否结束本轮
- uint32 playGameNum = 12; //当前局数
- repeated int64 lGameScoreDetail = 13; //流水详情
- };
-
- //奖金变更 200-254
- message PB_CS_S_JiangJin{
- uint32 wOperateUser = 1; //出牌大牌的用户
- repeated uint32 cbCardData = 2; //出牌数据
- uint32 cbCardType = 3; //出牌类型
- repeated int64 Scores = 4; //各个玩家的奖金变更
- repeated int64 TureScores = 5; //变更后的真实贡献分数
- };
-
- //队友手牌 200-255
- message PB_CS_S_TEAMMATE_HANDCARD{
- uint32 wTeammateChairID = 1; //队友座位
- repeated uint32 cbCardData = 2; //队友手牌
- };
-
- //提示 200-256
- message PB_CS_S_Hint_Result_Poker{
- repeated uint32 cbHintCardData = 3; //提示扑克(长度应该是27吧)
- uint32 cbCardType = 4; //出牌牌型
- };
|