|
- syntax = "proto3";
- package Club;
-
- //俱乐部列表 10-401
- message PB_CS_C_ClubList{
- uint32 wStartIndex = 1;
- uint32 wCount = 2;
- };
-
- //俱乐部房间配置
- message pb_tagTableConfig{
- uint32 wSubGameID = 1; //子游戏类型(0一脚赖油,1无赖到底,2半赖,3血流)
- uint32 wPlayRule = 2; //底分
- uint32 wMaxFanRule = 3; //房费(0房间创建者,1打牌者平摊)
- uint32 wMaxScore = 4; //IP限制(0限制,1不限制)
- uint32 wPlayCountRule = 5; //一次玩的局数(8局?16局?)
- uint32 wHadPlayCount = 6; //桌子号
- uint32 zmExtraRule = 7; //是否是房主
- uint32 dghRule = 8; //
- string sPrivateTableID = 9;
- uint32 bDuoLai = 10; //多癞子可平胡,0可以 1不可以
- uint32 wFengDing = 11; //封顶值
- uint32 tmp1 = 12; //备用字段
- uint32 tmp2 = 13; //备用字段
- uint32 tmp3 = 14; //备用字段
- uint32 tmp4 = 15; //备用字段
- uint32 tmp5 = 16; //备用字段
- };
-
- //俱乐部列表应答 10-402
- message PB_CS_S_ClubList_Ack{
- uint32 wNewsCount = 1;
- uint32 wClubCount = 2;
- repeated PB_CS_C_ClubInfo csGameClubInfo = 3;
-
- };
-
- //俱乐部通知 10 -405
- message PB_CS_C_ClubMessage{
- uint32 wStartIndex = 1;
- uint32 wCount = 2;
- };
-
- message pb_MessageInfo{
- uint32 dType = 1;
- string szContent = 2;
- uint32 dtActionTime = 3;
- };
-
- //俱乐部通知应答 10-406
- message PB_CS_S_ClubMessage_Ack{
- uint32 wCount = 1;
- repeated pb_MessageInfo MessageInfo = 2;
- };
-
- //俱乐部记录 10-407
- message PB_CS_C_ClubRecord{
- uint32 dwClubID = 1;
- uint32 wStartIndex = 2;
- uint32 wCount = 3;
- uint32 dtStartTime = 4;
- uint32 dwPrivatetable = 5;//把dtEndTime改成privatetable
- };
-
- message pb_PlayerName{
- string PlayerName2 = 1;
- };
-
- message PB_CS_S_RecordInfo{
- uint32 dwTableID = 1;
- uint32 cbJuShu = 2;
- uint32 cbPayWay = 3;
- uint32 dwTableOwnerID = 4;
- uint32 dtCreateTime = 5;
- repeated uint32 PlayerID = 6;
- repeated pb_PlayerName PlayerName1 = 7;
- };
-
- message PB_CS_S_RecordInfoEX{
- PB_CS_S_RecordInfo Record = 1;
- repeated sint64 Score = 2;
- repeated uint32 Tmp = 3;
- };
-
- //俱乐部记录应答 10-434
- message PB_CS_S_ClubRecord_Ack_EX{
- uint32 wCount = 1;
- uint32 dwTableCount = 2;
- uint32 dwZunShi = 3;
- uint32 dwClubID = 4;
- repeated PB_CS_S_RecordInfoEX csRecordInfo = 5;
- };
-
- //俱乐部创建 10-409
- //修改俱乐部 10-411
- message PB_CS_C_ClubInfo{
- uint32 dwClubID = 1;
- string szClubName = 2;
- uint32 cbIsOwner = 3;
- uint32 wTotalNum = 4;
- uint32 wWaitTableNum = 5;
- uint32 wOnLineNum = 6;
- uint32 wWaitUserNum = 7;
- uint32 dwOwnerID = 8;
- string szHostName = 9;
- string szHeadUrl = 10;
- uint32 temp1 = 11; //2表示自动开房
- uint32 temp2 = 12;
- uint32 temp3 = 13;
- uint32 temp4 = 14; //用来表示自动开房时多玩法的0,1,2玩法
- pb_tagTableConfig csGameConfig = 15;
-
- };
-
- //删除 10-413
- //查看 10-415
- //加入 10-417
- //退出 10-419
- message PB_CS_C_Club_Action1{
- uint32 dwClubID = 1;
- };
-
- //创建俱乐部 10-410
- //删除俱乐部 10-414
- //加入俱乐部 10-418
- //退出俱乐部 10-420
- message PB_CS_S_Club_Action_Ack1{
- uint32 Result = 1;
- string Message = 2;
- };
-
- //修改俱乐部 10-412
- //查看俱乐部 10-416
- message PB_CS_S_Club_Action_Ack2{
- uint32 Result = 1;
- PB_CS_C_ClubInfo ClubInfo = 2;
- string Message = 3;
- };
-
- //同意 10-421
- //拒绝
- //强退
- message PB_CS_C_Club_Action2{
- uint32 dwClubID = 1;
- uint32 dwUserID = 2;
- uint32 cbIsAgree = 3;
- };
-
- //同意 10-422
- //拒绝
- //强退
- message PB_CS_S_Club_Action_Ack3{
- uint32 wClubID = 1;
- uint32 Result = 2;
- string Message = 3;
- uint32 cbAgree = 4;
- };
-
- //俱乐部在线 10-436
- message PB_CS_C_ClubOnLineEx{
- uint32 dwClubID = 1;
- uint32 wStartIndex = 2;
- uint32 wCount = 3;
- uint32 cbType = 4; //全部 1,缺一人,2等待中,3游戏中
- };
- //俱乐部在线应答 10-437
- message PB_CS_S_ClubOnLine_AckEx{
- uint32 dwClubID = 1;
- uint32 wQueTableNum = 2; //缺一人桌数
- uint32 wWaitTableNum = 3; //等待中桌数
- uint32 wPlayTableNmu = 4; //游戏中桌数
- uint32 temp = 5; //备用
- uint32 wtotalTableNum = 6; //桌子总数
- repeated uint32 tableID = 7; //桌子ID数组;
- };
-
- //通知标志 10-425
- message PB_CS_S_Club_Notify_ACKEX{
- uint32 newsFalg = 1;
- uint32 Temp = 2;
- string Message = 3;
- uint32 dwClubID = 4;
- uint32 dwUserCount = 5;
- };
-
- //获取黑名单 10-426
- message PB_CS_C_ClubUser2{
- uint32 dwClubID = 1;
- uint32 wStartIndex = 2;
- uint32 wCount = 3;
- uint32 cbKind = 4;
- uint32 dwTemp = 5;
- };
-
- message PB_CS_S_MemberInfo{
- uint32 BangMaID = 1;
- uint32 cbStaus = 2;
- uint32 isHost = 3;
- uint32 isOnline = 4;
- uint32 dwUserID = 5;
- string szName = 6;
- string szHeadUrl = 7;
- };
-
- //获取黑名单应答 10-431
- message PB_CS_S_ClubUser2_Ack{
- uint32 cbKind = 1;
- uint32 tmp = 2;
- uint32 cbHost = 3;
- uint32 dwClubID = 4;
- uint32 wCount = 5;
- repeated PB_CS_S_MemberInfo csMemberInfo = 6;
- };
-
- //俱乐部协议 10-427
- message PB_CS_C_ClubProtocol{
- uint32 dwClubID = 1;
- uint32 dwTemp = 2;
- };
-
- //俱乐部协议 10-428 10-429
- message PB_CS_S_ClubProtocolAgree{
- uint32 dwClubID = 1;
- uint32 cbAgree = 2;
- uint32 dwTemp = 3;
- };
-
- //同意应答 10-430
- message PB_CS_S_ClubActionAck1{
- uint32 dwClubID = 1;
- uint32 Result = 2;
- string Message = 3;
- };
-
- //俱乐部公告 10-432
- message PB_CS_C_ClubNotice{
- uint32 dwClubID = 1;
- uint32 cbType = 2;
- uint32 dwTemp = 3;
- string Message = 4;
- };
-
- //俱乐部公告 10-433
- message PB_CS_S_ClubNoticeACK{
- uint32 dwClubID = 1;
- uint32 cbType = 2;
- uint32 dwTemp = 3;
- uint32 cbResult = 4;
- string Message = 5;
- };
-
- //俱乐部会员 10-435
- message PB_CS_C_ClubUser{
- uint32 dwClubID = 1;
- uint32 wStartIndex = 2;
- uint32 wCount = 3;
- };
-
-
- //俱乐部会员应答 10-404
- message PB_CS_S_ClubUser_Ack{
- uint32 cbHost = 1;
- uint32 dwClubID = 2;
- uint32 wCount = 3;
- repeated PB_CS_S_MemberInfo csMemberInfo = 4;
- };
-
- //俱乐部在线桌子信息 10-438
- message PB_CS_C_ClubOnLineTable{
- uint32 cbType = 1; // 0桌子配置,1玩家信息
- uint32 dwClubID = 2;
- uint32 dwTableID = 3;
- };
-
- message pb_RoomListInfo{
- string szName = 1; //昵称
- uint32 dwServerID = 2; //服务器ID
- string szIp = 3; //IP
- uint32 bDuoLai = 4; //多癞子可平胡,0可以 1不可以
- uint32 wFengDing = 5; //封顶值
- uint32 tmp1 = 6; //备用字段
- uint32 tmp2 = 7; //备用字段
- repeated sint64 tmp6 = 8; //备用
- uint32 wPort = 9; //端口
- uint32 dwRoomNumber = 10; //私有房间号
- uint32 dwDiFen = 11; //底分
- uint32 dwJuShu = 12; //局数
- uint32 bRoomCreatePay = 13; //是否为房主支付
- uint32 bFanGua = 14; //是否反作弊 0 是 1 否
- uint32 bWanFa = 15; //玩法
- uint32 tmp3 = 16; //备用字段
- uint32 tmp4 = 17; //备用字段
- uint32 tmp5 = 18; //备用字段
- };
-
- //俱乐部在线桌子信息应答 10-439
- message PB_CS_S_ClubOnLineTableCfAck{
- uint32 dwTableID = 1;
- pb_RoomListInfo Room = 2;
- };
-
- message pb_PlayerInfo{
- uint32 dwUserID = 1; //玩家
- string szName = 2; //昵称
- string szHeadUrl = 3; //头像
- };
-
- //获取俱乐部房间用户信息应答 10-440
- message PB_CS_S_ClubOnLineTableAck{
- uint32 dwTableID = 1;
- uint32 wJushu = 2; //当前局数
- uint32 wTableState = 3;//桌子状态
- repeated pb_PlayerInfo Userinfo = 4; //第5个为群主
- };
-
- //房间更新推送 10-441
- message PB_CS_S_Table_Notify{
- uint32 type = 1; //0,1,2更新修改删除
- uint32 tableID = 2;
- uint32 clubID = 3;
- };
-
- //俱乐部其他信息推 10-442
- message PB_CS_S_TableOtherInfo_Notify{
- uint32 ClubID = 1;
- uint32 Type = 2;
- uint64 totalUserNum = 3; //俱乐部总人数 1
- uint64 onlineUserNum = 4; //在线人数 2
- uint64 totalTableNum = 5; //总桌子数 4
- uint32 newMsgNum = 6; //新消息数 8
- uint32 newUserNum = 7; //会员申请数 16
- uint32 waitTableNum = 8; //桌子等待中数 32
- uint32 playTableNum = 9; //桌子游戏中数
- };
-
- //群主解散俱乐部房间 10 -443
- message PB_CS_C_ClubDissolveRoom{
- uint32 dwClubID = 1; //俱乐部id
- uint32 dwRoomID = 2; //房间号
- };
-
- //获取额外玩法请求 10-444 10-446
- message PB_CS_C_ClubAutoAddInfo{
- uint32 dwClubID = 1; //俱乐部id
- uint32 cbWanfaId = 2; //1 ,2 额外玩法id序号
- uint32 cbStatus = 3; //0 不存在(该值也表示是否為查询获取额外玩法信息) 1 启用 2 禁用
- pb_tagTableConfig gameconfig = 4; //玩法配置
- };
-
- //获取额外玩法应答 10-445
- message PB_CS_S_Club_Action_Ack1Add{
- uint32 Result = 1; //1表示成功 0失败
- PB_CS_C_ClubAutoAddInfo AutoAddInfo = 2; //额外玩法信息
- string Message = 3; //错误信息
- };
-
- //俱乐部战绩查询 10-450
- message PB_CS_C_ClubExploits{
- uint32 dwClubID = 1;
- uint32 PrivateTableID = 2; //桌子号
- };
-
- //俱乐部对局数查询 10-452
- message PB_CS_C_ClubPlaygames{
- uint32 dwClubID = 1; //俱乐部
- uint32 wType = 2; //0顺序,1倒序
- uint32 StartIndex = 3; //开始索引
- uint32 mCount = 4; //查询数据长度
- uint32 wDateCount = 5; //统计天数 1,3,7
- };
-
- message PB_CS_tagClubPlaygames{
- uint32 dwUserID = 1;
- uint32 mCount = 2; //局数
- string szUserName = 3; //用户名
- string szHeadImg = 4;
- };
-
- //统计俱乐部对局数排名 10-453
- message PB_CS_S_tagClubPlaygames{
- uint32 wDateCount = 1;
- uint32 temp = 2;
- repeated PB_CS_tagClubPlaygames Playgames = 3;
- };
-
- //俱乐部积分排序查询 10-454
- message PB_CS_C_ClubIntegral{
- uint32 dwClubID = 1;//俱乐部
- uint32 wType = 2; //统计前10名或者后十名,0,1表示
- uint32 wDateCount = 3;//统计天数 1,3,7
- };
-
- message PB_CS_tagClubIntegral{
- uint32 dwUserID = 1;
- uint32 mCount = 2; //局数
- sint64 mJiFen = 3; //积分
- string szUserName = 4; //用户名
- string szHeadImg = 5;
- };
-
- //统计俱乐部积分数排名 10-455
- message PB_CS_S_tagClubIntegral{
- uint32 wDateCount = 1;
- uint32 temp = 2;
- repeated PB_CS_tagClubIntegral Integral = 3;
- };
-
- //俱乐部打样 10-456 10-457
- message PB_CS_Club_Make_A_Sample{
- uint32 dwClubID = 1; //俱乐部id
- uint32 IsSample = 2; //0没打样 1打样
- };
-
|