551 lines
16 KiB
Protocol Buffer
551 lines
16 KiB
Protocol Buffer
syntax = "proto3";
|
||
package welfare;
|
||
option go_package = "mongo.games.com/game/protocol/welfare";
|
||
//操作结果
|
||
enum OpResultCode {
|
||
OPRC_Sucess = 0; //成功
|
||
OPRC_Error = 1; //失败
|
||
OPRC_NoTimes = 2; //没有领取次数
|
||
OPRC_CoinTooMore = 3; // 金币过多不符合领取
|
||
OPRC_ErrCoin = 4; // 钻石不足
|
||
OPRC_AlreadyBind = 5; // 已经绑定过邀请人
|
||
OPRC_BindSelf = 6; // 邀请人不能是自己
|
||
OPRC_MyInvite = 7; // 邀请人不能是我邀请的人
|
||
OPRC_NotExist = 8; // 邀请人不存在
|
||
OPRC_DiamondLess = 9; // 钻石不足
|
||
OPRC_PigbankNotFull = 10; // 存钱罐未满
|
||
OPRC_PigbankOverTakeTimes = 11; // 存钱罐超过每日领取次数
|
||
OPRC_ExchangeLimit = 12; // 兑换次数不足
|
||
OPRC_ExchangeLevelLimit = 13; // 兑换等级不足
|
||
OPRC_NeedPermit = 14; // 需要典藏通行证
|
||
OPRC_ErrCost = 15; // 消耗道具不足
|
||
OPRC_NotFound = 16; // 商品没找到
|
||
}
|
||
// 福利大厅
|
||
enum SPacketID {
|
||
PACKET_SHOP_ZERO = 0;// 弃用消息号
|
||
PACKET_CS_WELF_GETRELIEFFUND = 2580;//领取救济金
|
||
PACKET_SC_WELF_GETRELIEFFUND = 2581;//领取救济金
|
||
PACKET_CS_WELF_GETTURNPLATE = 2582;//转动转盘
|
||
PACKET_SC_WELF_GETTURNPLATE = 2583;//转动转盘
|
||
PACKET_CS_WELF_GETADDUPSIGN = 2584;//累计签到
|
||
PACKET_SC_WELF_GETADDUPSIGN = 2585;//累计签到
|
||
PACKET_CS_WELF_WELFAREINFO = 2586;//福利信息
|
||
PACKET_SC_WELF_WELFAREINFO = 2587;//福利信息
|
||
PACKET_CS_WELF_BLINBOXINFO = 2588;//转动盲盒
|
||
PACKET_SC_WELF_BLINBOXINFO = 2589;//转动盲盒
|
||
PACKET_CS_WELF_GETBLINBOX = 2590;//领取盲盒
|
||
PACKET_SC_WELF_GETBLINBOX = 2591;//领取盲盒
|
||
PACKET_CS_WELF_FIRSTPAYINFO = 2592;//首充礼包信息
|
||
PACKET_SC_WELF_FIRSTPAYINFO = 2593;//首充礼包信息
|
||
PACKET_CS_WELF_FIRSTPAY = 2594;//领取(购买)首充 后期走充值回调
|
||
PACKET_SC_WELF_FIRSTPAY = 2595;//领取首充
|
||
PACKET_CS_WELF_CONTINPAYINFO = 2596;//连续充值信息
|
||
PACKET_SC_WELF_CONTINPAYINFO = 2597;//连续充值信息
|
||
PACKET_CS_WELF_CONTINPAY = 2598;//领取(购买)连续充值 后期走充值回调
|
||
PACKET_SC_WELF_CONTINPAY = 2599;//领取连续充值
|
||
PACKET_CS_SignDay_Addup2Award = 2600;//领取七日签到进阶奖励
|
||
PACKET_SC_SignDay_Addup2Award = 2601;//返回七日签到进阶奖励
|
||
|
||
// 2900~2999
|
||
PACKET_CSWelfRelief = 2900;//救济金信息
|
||
PACKET_SCWelfRelief = 2901;//救济金信息
|
||
// 邀请活动
|
||
PACKET_CSInviteInfo = 2902;//邀请信息
|
||
PACKET_SCInviteInfo = 2903;//邀请信息
|
||
PACKET_CSBindInvite = 2904;//绑定邀请人
|
||
PACKET_SCBindInvite = 2905;//绑定邀请人
|
||
|
||
PACKET_CSPigbankGetInfo = 2910;// 存钱罐信息获取
|
||
PACKET_SCPigbankGetInfo = 2911;// 存钱罐信息获取
|
||
PACKET_CSPigbankTakeCoin = 2912;// 存钱罐领取金币
|
||
PACKET_SCPigbankTakeCoin = 2913;// 存钱罐领取金币
|
||
|
||
PACKET_CSDiamondBankGetInfo = 2914; //钻石存钱罐信息获取
|
||
PACKET_SCDiamondBankGetInfo = 2915; //钻石存钱罐信息返回
|
||
PACKET_SCDiamondBankTakeDiamond = 2916; //钻石存钱罐领取返回
|
||
|
||
PACKET_CSPermitInfo = 2917;// 通行证奖励
|
||
PACKET_SCPermitInfo = 2918;// 通行证奖励
|
||
|
||
PACKET_CSPermitExchangeList = 2919; // 通行证兑换列表
|
||
PACKET_SCPermitExchangeList = 2920; // 通行证兑换列表
|
||
|
||
PACKET_CSPermitAward = 2921; // 领取通行证奖励
|
||
PACKET_SCPermitAward = 2922; // 领取通行证奖励
|
||
|
||
PACKET_CSPermitExchange = 2923; // 通行证兑换
|
||
PACKET_SCPermitExchange = 2924; // 通行证兑换
|
||
|
||
PACKET_CSPermitShop = 2925; // 典藏通行证商品信息
|
||
PACKET_SCPermitShop = 2956; // 典藏通行证商品信息
|
||
|
||
PACKET_CSLotteryInfo = 2926; // 抽奖信息
|
||
PACKET_SCLotteryInfo = 2927; // 抽奖信息
|
||
PACKET_NotifyLotteryAward = 2928; // 通知抽奖中奖
|
||
PACKET_NotifyLotteryCode = 2929; // 通知获得抽奖号码
|
||
}
|
||
|
||
//救济金领取
|
||
//PACKET_CS_WELF_GETRELIEFFUND
|
||
message CSGetReliefFund{
|
||
bool IsVideo = 1; //看视频双倍领取
|
||
}
|
||
|
||
//PACKET_SC_WELF_GETRELIEFFUND
|
||
message SCGetReliefFund{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
int32 Times = 2; //当前领取救济金的次数
|
||
int64 Coin = 3; //本次领取救济金金额
|
||
}
|
||
|
||
message WelfareDate {
|
||
int32 Grade = 1; // 数量
|
||
int32 Type = 2; // 类型1.金币 2.钻石 3.道具
|
||
string Name = 3; // 名称
|
||
int32 Item_Id = 4; // 道具id
|
||
}
|
||
|
||
message AddUp2TypeDate{
|
||
int32 Day = 1;
|
||
int32 Id = 2; // 1,代表观看视频 2,代表钻石类型
|
||
int32 Num = 3; //完成次数
|
||
}
|
||
|
||
//转动转盘
|
||
//PACKET_CS_WELF_GETTURNPLATE
|
||
message CSGetTurnplate{
|
||
bool IsVideo = 1; //看视频双倍领取
|
||
}
|
||
|
||
//PACKET_SC_WELF_GETTURNPLATE
|
||
message SCGetTurnplate{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
repeated WelfareDate Date = 2; // 奖励
|
||
int32 Idx = 3; // 轮盘获奖下标
|
||
int32 SignDay = 4; // 已签到天数
|
||
bool IsVideo = 5; //看视频双倍领取
|
||
}
|
||
|
||
message AddUpWelfareDate {
|
||
int32 AddUpDay = 1; // 累计几天
|
||
repeated WelfareDate AddUpDate = 2; // 累计奖励
|
||
repeated WelfareDate AddUp2Date =3; //进阶奖励
|
||
repeated AddUp2TypeDate AddUp2Type = 4; //进阶奖励领取条件
|
||
}
|
||
|
||
//累计签到
|
||
//PACKET_CS_WELF_GETADDUPSIGN
|
||
message CSGetAddupSign{
|
||
int32 AddUpDay = 1; // 领取累计奖励
|
||
}
|
||
|
||
//PACKET_SC_WELF_GETADDUPSIGN
|
||
message SCGetAddupSign{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
repeated AddUpWelfareDate Date = 2; // 奖励
|
||
repeated int32 AddUpSignDay = 3; // 已领取累计奖励天数
|
||
}
|
||
|
||
//福利信息
|
||
//PACKET_CS_WELF_WELFAREINFO
|
||
message CSWelfaredInfo{
|
||
}
|
||
|
||
message WelfareTurnplateDate {
|
||
int32 Id = 1; // 序号
|
||
repeated WelfareDate Date = 2; // 奖励
|
||
}
|
||
|
||
message Welfare7SignDate {
|
||
int32 Day = 1; // 第几天
|
||
repeated WelfareDate Date = 2; // 奖励
|
||
repeated AddUpWelfareDate AddUpDate = 3; // 累计奖励
|
||
|
||
}
|
||
message Addup2Data{
|
||
int32 Day = 1; //天数
|
||
int32 Num = 2; //任务次数
|
||
int64 EndTime = 3;//结束时间戳 -1代表已领取
|
||
}
|
||
|
||
//PACKET_SC_WELF_WELFAREINFO
|
||
message SCWelfaredInfo{
|
||
repeated WelfareTurnplateDate Tlist = 1; // 转盘奖励
|
||
repeated Welfare7SignDate Slist = 2; // 七日签到
|
||
int32 DrawTurnplate = 3; // 1领取转盘 2未领取
|
||
int32 SignDay = 4; // 已签到天数
|
||
repeated int32 AddUpSignDay = 5; // 已领取累计奖励天数
|
||
repeated int32 TurnplateIdx = 6; // 已领取转盘奖励下标0开始
|
||
int32 Switch = 7; // 1.开启 2.关闭
|
||
repeated Addup2Data Addup2 = 8; //七日签到进阶奖励数据
|
||
}
|
||
|
||
//领取7日签到累计进阶奖励
|
||
//PACKET_CS_SignDay_Addup2Award
|
||
message CSSignDayAddup2Award{
|
||
int32 Day = 1;
|
||
}
|
||
//PACKET_SC_SignDay_Addup2Award
|
||
message SCSignDayAddup2Award{
|
||
int32 Day = 1; //天数
|
||
int32 Num = 2; //任务次数
|
||
int64 EndTime = 3;//结束时间戳 -1代表已领取
|
||
}
|
||
|
||
message BlindBoxData {
|
||
int32 Id = 1; // 序号
|
||
int32 Type = 2; // 类型1.金币 2.钻石
|
||
string Name = 3; // 名称
|
||
int32 Grade = 4; // 数量
|
||
int32 Consume = 5; // 购买消耗类型
|
||
int64 price1 = 6; // 原价
|
||
int64 price2 = 7; // 现价
|
||
double Discount = 8; // 折扣
|
||
int32 Item_Id = 9; // 道具id
|
||
}
|
||
|
||
//查看盲盒
|
||
//PACKET_CS_WELF_BLINBOXINFO
|
||
message CSBlindBoxInfo{
|
||
int32 Id = 1; // 序号 上次随机到的盲盒id 没有发-1
|
||
}
|
||
|
||
//PACKET_SC_WELF_BLINBOXINFO
|
||
message SCBlindBoxInfo{
|
||
OpResultCode OpRetCode = 1; // 结果
|
||
BlindBoxData Date = 2; // 盲盒
|
||
int32 MinId = 3; // 最低序号
|
||
int32 Draw = 4; // 1领取 2未领取
|
||
int32 Cycle = 5; // 循环 1.开启 2.关闭
|
||
}
|
||
|
||
//领取盲盒
|
||
//PACKET_CS_WELF_GETBLINBOX
|
||
message CSGetBlindBox{
|
||
int32 Id = 1; // 序号
|
||
}
|
||
|
||
//PACKET_SC_WELF_GETBLINBOX
|
||
message SCGetBlindBox{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
}
|
||
|
||
message WelfareSpree {
|
||
int32 Day = 1; // 序号
|
||
repeated WelfareDate Item = 2; // 道具
|
||
int32 VIPEX = 3; // VIP经验
|
||
int32 Consume = 5; // 购买消耗类型
|
||
int64 price1 = 6; // 原价
|
||
int64 price2 = 7; // 现价
|
||
double Discount = 8; // 折扣
|
||
}
|
||
|
||
//PACKET_CS_WELF_FIRSTPAYINFO
|
||
message CSWelfareFirstPayData{
|
||
|
||
}
|
||
|
||
//PACKET_SC_WELF_FIRSTPAYINFO
|
||
message SCWelfareFirstPayData{
|
||
OpResultCode OpRetCode = 1;//结果
|
||
WelfareSpree List = 2;
|
||
int32 Switch = 3; // 1.开启 2.关闭
|
||
int32 Cycle = 4; // 循环 1.开启 2.关闭
|
||
int32 Draw = 5; // 1领取 2未领取
|
||
}
|
||
|
||
//PACKET_CS_WELF_FIRSTPAY
|
||
message CSWelfareFirstPay{
|
||
}
|
||
|
||
//PACKET_SC_WELF_FIRSTPAY
|
||
message SCWelfareFirstPay{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
}
|
||
|
||
|
||
//PACKET_CS_WELF_CONTINPAYINFO
|
||
message CSWelfareContinuousPayData{
|
||
}
|
||
|
||
//PACKET_SC_WELF_CONTINPAYINFO
|
||
message SCWelfareContinuousPayData{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
repeated WelfareSpree List = 2; //
|
||
int32 Switch = 3; // 1.开启 2.关闭
|
||
int32 Cycle = 4; // 循环 1.开启 2.关闭
|
||
int32 Draw = 5; // 1领取 2未领取
|
||
int32 Day = 6; // 领取到第几天
|
||
}
|
||
|
||
//PACKET_CS_WELF_CONTINPAY
|
||
message CSWelfareContinuousPay{
|
||
}
|
||
|
||
//PACKET_SC_WELF_CONTINPAY
|
||
message SCWelfareContinuousPay{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
}
|
||
|
||
// 救济金信息
|
||
// PACKET_CSWelfRelief
|
||
message CSWelfareRelief{
|
||
}
|
||
// PACKET_SCWelfRelief
|
||
message SCWelfareRelief{
|
||
int32 LimitNum = 1; // 低于多少金币
|
||
int32 Get = 2; // 救济金
|
||
int32 Times = 3; // 次数
|
||
}
|
||
|
||
// 邀请信息
|
||
// PACKET_CSInviteInfo
|
||
message CSInviteInfo{}
|
||
|
||
message RankAward{
|
||
int64 Start = 1; // 开始积分
|
||
int64 End = 2; // 结束积分
|
||
int64 Num = 3; // 奖励
|
||
}
|
||
|
||
// PACKET_SCInviteInfo
|
||
message SCInviteInfo{
|
||
int32 Num = 1; // 邀请人数
|
||
string Code = 2; // 邀请码
|
||
string InviteUrl = 3; // 邀请链接
|
||
int64 Score = 4; // 邀请积分
|
||
string OtherCode = 5; // 已绑定的邀请码
|
||
int64 BindScore = 6; // 绑定积分
|
||
int64 RechargeScore = 7; // 充值积分,一个玩家最多给上级贡献一次
|
||
map<int64,int64> PayScore = 8; // 充值积分;充值金额:获得积分
|
||
repeated int64 Rates = 9; // 返佣比例;多级按顺序给
|
||
repeated RankAward Awards1 = 10; // 周榜奖励列表
|
||
repeated RankAward Awards2 = 11; // 周榜奖励列表
|
||
repeated RankAward Awards3 = 12; // 周榜奖励列表
|
||
int64 BindTelScore = 13; // 绑定手机号积分
|
||
}
|
||
|
||
// 绑定邀请人
|
||
// PACKET_CSBindInvite
|
||
message CSBindInvite{
|
||
string Code = 1; // 邀请码
|
||
}
|
||
// PACKET_SCBindInvite
|
||
message SCBindInvite{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
}
|
||
|
||
// 存钱罐信息
|
||
//PACKET_CSPigbankGetInfo
|
||
message CSPigbankGetInfo{
|
||
}
|
||
|
||
// 存钱罐信息
|
||
//PACKET_SCPigbankGetInfo
|
||
message SCPigbankGetInfo{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
int64 BankCoin = 2; // 当前已存金额
|
||
int32 TakeTimes = 3; // 领取次数
|
||
int64 CostDiamond = 4; // 耗费钻石
|
||
int64 BankMaxCoin = 5; // 存钱罐最储存值
|
||
int32 DayBuyMaxCnt = 6; // 今日最大可购买次数
|
||
int64 Price = 7; //消耗钻石原价
|
||
}
|
||
|
||
|
||
// 存钱罐领取金币
|
||
//PACKET_CSPigbankTakeCoin
|
||
message CSPigbankTakeCoin{
|
||
}
|
||
|
||
// 存钱罐领取金币
|
||
//PACKET_SCPigbankTakeCoin
|
||
message SCPigbankTakeCoin{
|
||
OpResultCode OpRetCode = 1; // 结果
|
||
int64 TakeCoinNum = 2; // 领取金币数量
|
||
int32 TakeTimes = 3; // 领取次数
|
||
int64 CostDiamond = 4; // 耗费钻石
|
||
int64 BankMaxCoin = 5; // 存钱罐最储存值
|
||
int32 DayBuyMaxCnt = 6; // 今日最大可购买次数
|
||
int64 Price = 7; //消耗钻石原价
|
||
}
|
||
|
||
// 钻石存钱罐信息
|
||
//PACKET_CSDiamondBankGetInfo
|
||
message CSDiamondBankGetInfo{
|
||
}
|
||
|
||
// 钻石存钱罐信息
|
||
//PACKET_SCDiamondBankGetInfo
|
||
message SCDiamondBankGetInfo{
|
||
OpResultCode OpRetCode = 1; //结果
|
||
double BankDiamond = 2; // 当前已存钻石
|
||
int32 TakeTimes = 3; // 领取次数
|
||
int64 BankMaxCoin = 4; // 存钱罐最大储存值
|
||
int32 DayBuyMaxCnt = 5; // 今日最大可购买次数
|
||
int64 Price = 6; //原价
|
||
int64 NowPrice = 7; //现价
|
||
int32 ShopId = 8; //商城ID
|
||
}
|
||
// 钻石存钱罐领取金币
|
||
//PACKET_SCDiamondBankTakeDiamond
|
||
message SCDiamondBankTakeDiamond{
|
||
OpResultCode OpRetCode = 1; // 结果
|
||
double TakeDiamondNum = 2; // 领取钻石数量
|
||
int32 TakeTimes = 3; // 领取次数
|
||
int64 BankMaxDiamond = 4; // 存钱罐最大储存值
|
||
int32 DayBuyMaxCnt = 5; // 今日最大可购买次数
|
||
int64 Price = 6; //原价
|
||
int64 NowPrice = 7; //现价
|
||
int32 ShopId = 8; //商城ID
|
||
}
|
||
|
||
// 赛季通行证信息
|
||
//PACKET_CSPermitInfo
|
||
message CSPermitInfo{
|
||
}
|
||
|
||
message PropInfo{
|
||
int32 ItemId = 1;//物品ID
|
||
int64 ItemNum = 2;//物品数量
|
||
}
|
||
|
||
message PropItem{
|
||
repeated PropInfo Award = 1; // 奖励
|
||
int64 Status = 2; // 奖励状态 0默认 1可领取 2已领取
|
||
int32 Id = 3; // 奖励id; 领奖时使用
|
||
}
|
||
|
||
message PermitAward{
|
||
int64 Exp = 1; // 赛季经验
|
||
int64 Level = 2; // 等级
|
||
PropItem Award1 = 3; // 普通奖励
|
||
PropItem Award2 = 4; // 典藏奖励
|
||
}
|
||
|
||
message PermitShow{
|
||
int32 ShowType = 1; // 类型
|
||
int32 ShowVolume = 2; // id
|
||
int32 Location = 3; // 跳转界面
|
||
}
|
||
|
||
message PermitRankAward{
|
||
int32 Start = 1; // 开始排名;第一名为1
|
||
int32 End = 2; // 结束排名
|
||
repeated PropInfo ItemId = 3; // 奖励
|
||
}
|
||
|
||
//PACKET_SCPermitInfo
|
||
message SCPermitInfo{
|
||
int64 Exp = 1; // 玩家赛季经验
|
||
int64 Level = 2; // 玩家等级
|
||
repeated PermitAward Award = 3; // 奖励列表
|
||
repeated int64 Timestamp = 4; // 赛季开始和结束时间戳 [开始时间戳,结束时间戳]
|
||
repeated PermitShow ShowList = 5; // 展示列表
|
||
bool IsPermit = 6; // 是否已购买典藏通行证
|
||
repeated PermitRankAward RankAward = 7; // 排行榜奖励
|
||
int64 RefreshTs = 8; // 下次刷新时间戳
|
||
}
|
||
|
||
// 领取赛季通行证奖励
|
||
//PACKET_CSPermitAward
|
||
message CSPermitAward{
|
||
int32 Tp = 1; // 0奖励 1普通奖励 2典藏奖励
|
||
int32 Id = 2; // 奖励id; 0:一键领取
|
||
}
|
||
//PACKET_SCPermitAward
|
||
message SCPermitAward{
|
||
OpResultCode OpRetCode = 1; // 错误码
|
||
repeated PropInfo Award1 = 2; // 普通奖励
|
||
repeated PropInfo Award2 = 3; // 典藏奖励
|
||
int32 Id = 4; // 奖励id; 0:一键领取
|
||
int32 Tp = 5; // 0奖励 1普通奖励 2典藏奖励
|
||
}
|
||
|
||
// 赛季通行证兑换商城
|
||
//PACKET_CSPermitExchangeList
|
||
message CSPermitExchangeList{
|
||
}
|
||
|
||
message ShopInfo{
|
||
int32 Id = 1; // 商品id
|
||
repeated PropInfo Gain = 2; // 获得商品
|
||
repeated PropInfo Cost = 3; // 消耗商品
|
||
int32 ExchangeTimes = 4; // 最大兑换次数
|
||
int32 RemainTimes = 5; // 剩余兑换次数
|
||
int64 Level = 6; // 兑换所需等级
|
||
bool NeedPermit = 7; // 需要典藏通行证
|
||
int32 SortId = 8; // 序号
|
||
}
|
||
|
||
//PACKET_SCPermitExchangeList
|
||
message SCPermitExchangeList{
|
||
repeated ShopInfo List = 1; // 兑换列表
|
||
}
|
||
|
||
// 赛季通行证商城兑换
|
||
//PACKET_CSPermitExchange
|
||
message CSPermitExchange{
|
||
int32 Id = 1; // 商品id
|
||
}
|
||
//PACKET_SCPermitExchange
|
||
message SCPermitExchange{
|
||
OpResultCode OpRetCode = 1; // 错误码
|
||
}
|
||
|
||
//PACKET_CSPermitShop
|
||
message CSPermitShop{
|
||
}
|
||
//PACKET_SCPermitShop
|
||
message SCPermitShop{
|
||
int32 Id = 1; // 序号
|
||
string Name = 2; // 名称
|
||
int32 Consume = 3; // 购买消耗类型 1金币 2钻石
|
||
int64 price = 4; // 价格
|
||
}
|
||
|
||
// 抽奖信息
|
||
//PACKET_CSLotteryInfo
|
||
message CSLotteryInfo{
|
||
}
|
||
|
||
message LotteryInfo {
|
||
int64 Id = 1; // 抽奖id
|
||
int64 StartTs = 2; // 开始时间
|
||
int64 EndTs = 3; // 结束时间
|
||
int64 WinTs = 4; // 开奖时间
|
||
int64 RemainCode = 5; // 剩余号码
|
||
int64 TotalCode = 6; // 总号码
|
||
repeated PropInfo Award = 7; // 本期奖品
|
||
int32 State = 8; // 状态 1已结束 2进行中中 3未开始
|
||
string WinCode = 9; // 开奖号码
|
||
int32 SnId = 10; // 中奖玩家id
|
||
string Name = 11; // 中奖玩家名字
|
||
int32 RoleId = 12; // 中奖玩家角色id
|
||
int32 Index = 13; // 期数
|
||
int64 Price = 14; // 奖品价值,美分
|
||
int32 NeedRoomCard = 15; // 消耗几张房卡获得一个开奖码
|
||
string ImageURL = 16; // 图片地址
|
||
// 玩家数据
|
||
int64 CostRoomCard = 17; // 消耗房卡
|
||
repeated string Codes = 18; // 本期获得号码
|
||
int64 RemainTime = 19; // 剩余时间,单位秒
|
||
}
|
||
|
||
//PACKET_SCLotteryInfo
|
||
message SCLotteryInfo{
|
||
repeated LotteryInfo Info = 1; // 抽奖活动信息
|
||
LotteryInfo Last = 2; // 上期中奖信息
|
||
}
|
||
|
||
// 通知抽奖中奖
|
||
//PACKET_NotifyLotteryAward
|
||
message NotifyLotteryAward{
|
||
LotteryInfo Info = 1; // 抽奖活动信息
|
||
}
|
||
|
||
// 通知获得抽奖号码
|
||
//PACKET_NotifyLotteryCode
|
||
message NotifyLotteryCode{
|
||
} |