- syntax = "proto3";
- package TurntableLogon;
-
- //登录 1-2
- message PB_CS_C_LogonMobile{
- //版本信息
- uint32 wGameID = 1; //游戏标识
- uint32 dwProcessVersion = 2; //进程版本
-
- //桌子区域
- uint32 cbDeviceType = 3; //设备类型
- uint32 wBehaviorFlags = 4; //行为标识
- uint32 wPageTableCount = 5; //分页桌数
-
- //登录信息
- uint32 dwUserID = 6; //用户 I D
- string szPassword = 7; //登录密码
- string szMachineID = 8; //机器标识
- sint64 dX = 9; //精度
- sint64 dY = 10; //维度
- string szChengShi = 11; //城市
- };
-
- //登录失败 1-101
- message PB_CS_S_LogonFailure{
- sint64 lErrorCode = 1; //错误代码
- string szDescribeString = 2; //描述消息
- };
-
- //登录失败 1-102
- message PB_CS_S_LogonSuccess{
- };
-
- //---轮盘奖品配置 400-1
- message PB_CS_C_tagRouletteConfig{
- };
-
- //---轮盘奖品配置结果 400-2
- message PB_CS_S_tagRouletteConfig2{
- uint32 wResult = 1; //结果(0:成功,其它:失败)
- string szDesc = 2; //描述信息
- uint32 wID = 3; //奖品ID
- string szICON = 4; //奖品图像(备注:一张转盘整图)
- uint32 wHadLotteryCount = 5; //“我”已抽奖次数
- uint32 wLotteryCountPara = 6; //抽奖总次数
- //新转盘功能
- uint32 wLotteryLimit = 7; //抽奖限制
- uint32 wInningValue = 8; //局数标准
- uint32 wRechargeValue = 9; //充值标准
- repeated uint32 wInningInfo = 10; //局数详情 前天、昨天、今天
- uint32 cbRechargeInfo = 11; //充值详情
- string szLotteryRule = 12; //抽奖规则
- };
-
- //转盘抽奖 400-3
- message PB_CS_C_tagLotteryResult{
- };
-
- //转盘抽奖结果 400-4
- message PB_CS_S_tagLotteryResult{
- uint32 wResult = 1; //抽奖结果(0:成功,其它:失败)
- //=1时:表示不能抽奖,比如当天已抽过奖,不能再抽奖等
- string szDesc = 2; //描述信息
- uint32 wLotteryType = 3; //++抽奖类型 0:轮盘抽奖;1:玩牌抽奖
- uint32 wRouletteLotterID = 4; //奖品ID
- uint32 wHadLotteryCount = 5; //++“我”已抽奖次数
- uint32 wLotteryCountPara = 6; //++抽奖总次数
- sint64 lScore = 7; //当前金币
- uint64 dwBean = 8; //当前钻石
- string szResultDesc = 9; //抽奖结果描述信息
- };
-
- //查询抽奖信息 400-5
- message PB_CS_C_workLotteryInfo{
- uint32 wLotteryType = 1;
- };
-
- //轮盘抽奖信息 400-6
- message PB_CS_S_tagLotteryInfo{
- uint32 wResult = 1; //抽奖结果(0:成功,其它:失败 原因szDesc)
- uint32 wLotteryType = 2; //++抽奖类型 0:轮盘抽奖;1:玩牌抽奖(当为0时,不需要后面的玩牌信息)
- uint32 wHadLotteryCount = 3; //已抽奖次数
- uint32 wLotteryCountPara = 4; //抽奖次数配置参数
- uint32 wCurrentDrawCount = 5; //当前玩牌局数
- uint32 wDrawLotteryCountPara = 6; //玩牌抽奖的次数条件
- string szDesc = 7; //描述信息
- };
-
- //查询抽奖历史记录 400-7
- message PB_CS_C_workLotteryHis{
- uint32 btQueryFlag = 1;
- };
-
- message PB_CS_S_tagLotteryHis{
- uint32 dwUserID = 1; //玩家ID
- string szUserName = 2; //玩家名称
- uint32 wLotteryType = 3; //抽奖类型 0:轮盘抽奖;1:玩牌抽奖
- uint32 wRouletteID = 4; //奖品ID
- string szLotteryName = 5; //奖品名称
- string szInputeDate = 7; //中奖时间
- string szGetLotteryDate = 8; //领奖奖时间
- uint32 btGetLotteryFlag = 9; //领奖标志 0:未领取 1:领取
- };
-
- //轮盘抽奖记录信息所有 400-8
- message PB_CS_S_tagLotteryHisACK{
- repeated PB_CS_S_tagLotteryHis LotteryHis = 1;
- };
-
-
- message PB_CS_S_tagLotteryHisEx{
- uint32 dwRecordID = 1; //记录ID
- uint32 wRouletteID = 2; //奖品ID
- string szLotteryName = 3; //奖品名称
- string szInputeDate = 4; //中奖时间
- uint32 btGetLotteryFlag = 5; //领奖标志 0:未领取 1:领取,2异常未知
- };
-
- //轮盘抽奖记录信息个人 400-9
- message PB_CS_S_tagLotteryHisExACK{
- repeated PB_CS_S_tagLotteryHisEx LotteryHisEx = 1;
- };
-
- //手动领奖 400-10
- message PB_CS_C_workLotteryAward{
- uint32 pRecord = 1;
- uint32 lErrorCode = 2; //错误代码
- string szDescribeString = 3; //描述信息
- };
-
- //注册收件信息 400-11 (请求和应答)
- message PB_CS_LotteryAddr{
- string szAddressName = 1; //收件人姓名
- string szAddress = 2; //收件人地址IP
- string szAddrPhoneNum = 3; //收件人手机号码
- uint32 pReq = 4; //返回时 0表示成功,1表示失败
- };
|