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表示失败 };