3021 lines
52 KiB
Protocol Buffer
3021 lines
52 KiB
Protocol Buffer
syntax = "proto3";
|
||
|
||
package tutorial;
|
||
option go_package ="../msg"; // 指定RPC文件生成路径地址
|
||
|
||
enum HANDLE_TYPE {
|
||
ADD = 0;
|
||
COMPOSE = 1;
|
||
BUY = 2;
|
||
SELL = 3;
|
||
REMOVE = 4;
|
||
}
|
||
|
||
enum RES_CODE {
|
||
FAIL = 0;
|
||
SUCCESS = 1;
|
||
}
|
||
|
||
enum ITEM_TYPE {
|
||
ENERGY = 0;
|
||
STAR = 1;
|
||
DIAMOND = 2;
|
||
}
|
||
|
||
|
||
message ClientReq{ //客户都请求数据
|
||
string func = 1; // serverMode/functionID
|
||
string cid = 2;
|
||
bytes info = 3;
|
||
string sessionId = 4;
|
||
string gatewayId = 5;
|
||
string userId = 6;
|
||
string userBase = 7;
|
||
}
|
||
message ClientRes{ //客户都请求数据返回 和主动推送
|
||
string func = 1;
|
||
string cid = 2;
|
||
bytes info = 3;
|
||
}
|
||
////请求注册账号
|
||
message ReqRegisterAccount{
|
||
string UserName = 1;
|
||
string UserPwd = 2;
|
||
int32 dwUin = 3;
|
||
}
|
||
|
||
////响应注册账号
|
||
message ResRegisterAccount{
|
||
int32 ResultCode = 1;
|
||
}
|
||
////请求登录
|
||
message ReqLogin{
|
||
string UserName = 1;
|
||
string UserPwd = 2;
|
||
}
|
||
|
||
////响应登录
|
||
message ResLogin{
|
||
int32 ResultCode = 1;
|
||
int32 dwUin = 2;
|
||
string UserName = 3;
|
||
string FaceBookId = 4;
|
||
}
|
||
///请求玩家基本信息(玩家登入成功后,第一条请求信息)
|
||
message ReqPlayerBaseInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
//响应基本信息
|
||
message ResPlayerBaseInfo{
|
||
int32 dwUin = 1;
|
||
int32 energy = 2;
|
||
int32 star = 3;
|
||
int32 recover_time = 4;
|
||
int32 diamond = 5;
|
||
int32 level = 6;
|
||
int32 exp = 7;
|
||
string start_order_id = 8;
|
||
int32 music_code = 9;
|
||
int32 guild = 10;
|
||
int32 pack_unlock_count = 11;
|
||
int32 last_play_time = 12;
|
||
int32 EnergyBuyCount = 13;
|
||
string user_name = 14;
|
||
int32 login_time = 15;
|
||
int32 logout_time = 16;
|
||
int32 todayolinetime = 17;
|
||
int32 rolecreatetime = 18;
|
||
int32 EmitOrderCnt = 19;
|
||
int32 NoAd = 20;
|
||
int32 ChampshipsGroupID = 21;
|
||
int32 LastChampGroupID = 22;
|
||
string FaceBookId = 23;
|
||
}
|
||
|
||
// 玩家资产
|
||
message ResPlayerAsset{
|
||
int32 dwUin = 1;
|
||
int32 energy = 2;
|
||
int32 star = 3;
|
||
int32 recover_time = 4;
|
||
int32 diamond = 5;
|
||
int32 level = 6;
|
||
int32 exp = 7;
|
||
}
|
||
|
||
//客户端向服务器请求更新基本信息条目(没有响应)
|
||
message UpdateBaseItemInfo{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mUpdateItem = 2;
|
||
}
|
||
|
||
message NotifyRenewBuyEnergyCnt{
|
||
int32 dwUin = 1;
|
||
int32 CurCnt = 2;
|
||
}
|
||
|
||
///请求移除广告
|
||
message ReqRemoveAd {
|
||
int32 dwUin = 1;
|
||
}
|
||
////响应移除广告
|
||
message ResRemoveAd {
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
//服务器向客户端通知间隔增长的体力
|
||
message NotifyAddEnergy{
|
||
int32 dwUin = 1;
|
||
int32 addCnt = 2;
|
||
}
|
||
///请求服务器时间
|
||
message ReqServerTime {
|
||
int32 dwUin = 1;
|
||
}
|
||
////响应服务器时间
|
||
message ResServerTime {
|
||
int32 ServerTime = 1;
|
||
}
|
||
////请求当天发射器解锁次数数据
|
||
message ReqPlayerEmitUnlockData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerEmitUnlockData{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mEmitUnlockData = 2;
|
||
int32 RenewTime = 3;
|
||
}
|
||
///通知客户端每日重置发射器解锁次数
|
||
message NotifyDailyRenewEmitUnlock{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mEmitUnlockData = 2;
|
||
int32 RenewTime = 3;
|
||
}
|
||
///客户端主动同步发射器解锁次数
|
||
message UpdatePlayerEmitUnlockData{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mEmitUnlockData = 2;
|
||
}
|
||
|
||
//////请求背包数据
|
||
message ReqPlayerPackData{
|
||
int32 dwUin = 1;
|
||
}
|
||
/////响应背包数据
|
||
message ResPlayerPackData{
|
||
int32 dwUin = 1;
|
||
map<int32, string> mPackData = 2;
|
||
}
|
||
///请求同步背包数据
|
||
message UpdatePlayerPackData{
|
||
int32 dwUin = 1;
|
||
map<int32, string> mPackData = 2;
|
||
}
|
||
/////////////请求棋盘数据
|
||
|
||
message ReqPlayerChessData{
|
||
int32 dwUin = 1;
|
||
}
|
||
///响应棋盘数据
|
||
message ResPlayerChessData{
|
||
int32 dwUin = 1;
|
||
map<string, int32> mChessData = 2;
|
||
repeated int32 ChessList = 3;
|
||
repeated int32 ChessBuff = 4;
|
||
}
|
||
|
||
message ResPlayerChessInfo{
|
||
repeated int32 ChessList = 1;
|
||
repeated int32 ChessBuff = 2;
|
||
ChessBag ChessBag = 3;
|
||
}
|
||
|
||
|
||
// 棋盘操作队列
|
||
message ChessHandle{
|
||
HANDLE_TYPE type = 1;
|
||
int32 Emit = 2;
|
||
int32 ChessId = 3;
|
||
int32 Id = 4;
|
||
}
|
||
|
||
/////同步棋盘数据
|
||
message UpdatePlayerChessData{
|
||
int32 dwUin = 1;
|
||
map<string, int32> mChessData = 2;
|
||
repeated ChessHandle mChessHandle = 3;
|
||
}
|
||
|
||
message ResUpdatePlayerChessData{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
// 从缓存中获取棋子
|
||
message ReqGetChessFromBuff{
|
||
int32 ChessId = 1;
|
||
map<string, int32> mChessData = 2;
|
||
}
|
||
|
||
message ResGetChessFromBuff{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
// 棋子转换
|
||
message ReqChessEx{
|
||
int32 OldChessId = 1;
|
||
int32 NewChessId = 2;
|
||
int32 CostDia = 3;
|
||
int32 Type = 4; //1 气泡 2 宝箱解锁 3 快捷购买
|
||
map<string, int32> mChessData = 5;
|
||
}
|
||
|
||
message ResChessEx{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
// 棋盘背包
|
||
message ChessBag{
|
||
repeated ChessBagGrid ChessBagGrids = 1; //已解锁棋盘背包格子
|
||
int32 ChessBuyCnt = 2; //已购买棋盘格子数
|
||
int32 ChessFreeCnt = 3; //剩余免费解锁次数
|
||
}
|
||
|
||
message ChessBagGrid{
|
||
int32 Id = 1; //格子ID
|
||
int32 ChessId = 2; //棋子ID
|
||
int32 EmitId = 3; //发射器ID
|
||
}
|
||
|
||
// 放置棋子进背包
|
||
message ReqPutChessInBag{
|
||
int32 ChessId = 1;
|
||
int32 BagId = 2;
|
||
int32 EmitId = 3; //发射器ID
|
||
map<string, int32> mChessData = 4;
|
||
}
|
||
|
||
message ResPutChessInBag{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
// 从背包取出棋子
|
||
message ReqTakeChessOutBag{
|
||
int32 BagId = 1;
|
||
map<string, int32> mChessData = 2;
|
||
}
|
||
|
||
message ResTakeChessOutBag{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
// 购买棋盘格子
|
||
message ReqBuyChessBagGrid{
|
||
}
|
||
|
||
message ResBuyChessBagGrid{
|
||
RES_CODE code = 1;
|
||
string msg = 2;
|
||
}
|
||
|
||
////////////////请求礼物数据
|
||
message ReqPlayerGiftData{
|
||
int32 dwUin = 1;
|
||
}
|
||
//响应礼物数据
|
||
message ResPlayerGiftData{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mGiftData = 2;
|
||
}
|
||
//客户端主动同步礼物数据
|
||
|
||
message UpdatePlayerGiftData{
|
||
int32 dwUin = 1;
|
||
map<int32, int32> mGiftData = 2;
|
||
}
|
||
|
||
|
||
message ReqAddGift{
|
||
int32 dwUin = 1;
|
||
int32 giftID = 2;
|
||
int32 AddCnt = 3;
|
||
}
|
||
|
||
|
||
message ResAddGift{
|
||
int32 ResultCode = 1;
|
||
|
||
}
|
||
|
||
message ReqUseGift{
|
||
int32 dwUin = 1;
|
||
int32 giftID = 2;
|
||
int32 cnt = 3;
|
||
}
|
||
///////////////请求订单数据
|
||
message ReqPlayerOrderData{
|
||
int32 dwUin = 1;
|
||
}
|
||
///响应订单数据
|
||
message ResPlayerOrderData{
|
||
int32 dwUin = 1;
|
||
int32 FinishOrderCount = 2;
|
||
int32 FinishOrderTime = 3;
|
||
map<int32,string> mOrderData = 4;
|
||
int32 RenewTime = 5;
|
||
}
|
||
////同步订单数据
|
||
message UpdatePlayerOrderData{
|
||
int32 dwUin = 1;
|
||
int32 FinishOrderCount = 2;
|
||
int32 FinishOrderTime = 3;
|
||
map<int32,string> mOrderData = 4;
|
||
}
|
||
////日常刷新订单完成次数和时间
|
||
message NotifyDailyOrderRenew{
|
||
int32 dwUin = 1;
|
||
int32 FinishOrderCount = 2;
|
||
int32 FinishOrderTime = 3;
|
||
int32 RenewTime = 4;
|
||
}
|
||
|
||
///////请求解锁宝箱倒计时
|
||
message ReqUnlockingChestID{
|
||
int32 dwUin = 1;
|
||
int32 ChestID = 2;
|
||
int32 MergeID = 3;
|
||
}
|
||
/////响应宝箱解锁倒计时
|
||
message ResUnlockingChestID{
|
||
int32 dwUin = 1;
|
||
int32 ChestID = 2;
|
||
int32 UnlockStartTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
}
|
||
|
||
|
||
/////响应宝箱解锁倒计时
|
||
message NotifyInitUnlockingChestID{
|
||
int32 dwUin = 1;
|
||
int32 ChestID = 2;
|
||
int32 UnlockStartTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
}
|
||
|
||
////倒计时结束通知客户端 ChestID会置零表示倒计时结束,当前没有正在开启的宝箱
|
||
message NotifyUnlockingChestData{
|
||
int32 dwUin = 1;
|
||
int32 ChestID = 2;
|
||
int32 UnlockStartTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
}
|
||
|
||
message ReqChestUnlockCD{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
int32 ChestID = 3;
|
||
}
|
||
|
||
message ResChestUnlockCD{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
int32 ChestID = 3;
|
||
int32 UnlockStartTime = 4;
|
||
int32 CurSvrTime = 5;
|
||
}
|
||
//////////////
|
||
/////////
|
||
////////////////////////
|
||
message ReqChessColorData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
|
||
message ResChessColorData{
|
||
map<string,int32> mChessColorData = 1;
|
||
}
|
||
|
||
message UpdateChessColorData{
|
||
map<string,int32> mChessColorData = 1;
|
||
}
|
||
|
||
//////发射器id映射表
|
||
message ReqEmitMergeMap{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResEmitMergeMap{
|
||
map<int32,int32> mEmitMergeData = 1;
|
||
}
|
||
|
||
|
||
message UpdateEmitMergeMap{
|
||
map<int32,int32> mEmitMergeData = 1;
|
||
}
|
||
|
||
//////发射器发射次数
|
||
message ReqEmitCountMap{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResEmitCountMap{
|
||
map<int32,int32> mEmitCountData = 1;
|
||
}
|
||
|
||
|
||
message UpdateEmitCountMap{
|
||
map<int32,int32> mEmitCountData = 1;
|
||
}
|
||
|
||
//////请求发射器开始冷却
|
||
message ReqEmitCDStartData{
|
||
int32 dwUin = 1;
|
||
int32 EmitID = 2;
|
||
}
|
||
|
||
message ResEmitCDStartData{
|
||
map<int32,int32> mEmitCDData = 1;
|
||
}
|
||
//////初始登录服务器主动通知发射器冷却状态
|
||
message NotifyInitEmitCDTimeData{
|
||
map<int32,int32> mEmitCDData = 1;
|
||
}
|
||
////服务器通知发射器冷却结束
|
||
message NotifyEmitCDTimeEndData{
|
||
map<int32,int32> mEmitCDData = 1;
|
||
}
|
||
|
||
|
||
message ReqEmitSubCD{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
int32 EmitID = 3;
|
||
}
|
||
|
||
|
||
/////////////////
|
||
//请求装饰数据
|
||
message ReqDecorateData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResDecorateData{
|
||
map<string,int32> mDecorateData = 1;
|
||
repeated int32 mFinishList = 2;
|
||
}
|
||
///同步装饰数据
|
||
message UpdateDecorateData{
|
||
map<string,int32> mDecorateData = 1;
|
||
repeated int32 mFinishList = 2;
|
||
}
|
||
|
||
////////
|
||
///请求商店数据
|
||
message ReqShopData{
|
||
int32 dwUin = 1;
|
||
|
||
}
|
||
/////响应商店数据
|
||
message ResShopData{
|
||
map<int32,int32> mShopTimeBuyData = 1;
|
||
map<int32,int32> mShopSaleBuyData = 2;
|
||
map<int32,int32> mPackBuyData = 3;
|
||
map<int32,int32> mSpecialOfferBuyData = 4;
|
||
map<int32,int32> mUISpecialOfferBuyData = 5;
|
||
map<int32,int32> mFreePackBuyData = 6;
|
||
map<int32,int32> mDiamondFirstBuyData = 7;
|
||
int32 EnergyAdCount = 8;
|
||
int32 CurSvrTime = 9;
|
||
int32 LastEnergyBuyTime = 10;
|
||
}
|
||
///type = 1 对应Time 2对应Sale 3.对应Pack 4.对应体力购买5.特惠礼包6.UI特惠礼包7.免费礼包,8.钻石购买
|
||
message NotifyShopStatusChange{
|
||
int32 type = 1;
|
||
map<int32,int32> mShopTimeBuyData = 2;
|
||
int32 CurSvrTime = 3;
|
||
}
|
||
|
||
message ReqShopBuy{
|
||
int32 type = 1;
|
||
int32 buyId = 2;
|
||
int32 buyCnt = 3;
|
||
}
|
||
|
||
message ResShopBuy{
|
||
int32 type = 1;
|
||
map<int32,int32> mShopTimeBuyData = 2;
|
||
int32 CurSvrTime = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
|
||
message ReqRenewItemBuyCnt{
|
||
int32 type = 1;
|
||
map<int32,int32> mShopData = 2;
|
||
}
|
||
|
||
message ResRenewItemBuyCnt{
|
||
int32 type = 1;
|
||
map<int32,int32> mShopTimeBuyData = 2;
|
||
}
|
||
//////////
|
||
message ReqPlayerAdPack{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerAdPack{
|
||
repeated string ItemDatas = 1;
|
||
repeated int32 BuyInfos = 2;
|
||
int32 CurSvrTime = 3;
|
||
int32 Score = 4;
|
||
int32 AdPackTurnCnt = 5;
|
||
}
|
||
|
||
message ReqWatchAd{
|
||
int32 index = 1;
|
||
}
|
||
|
||
message ResWatchAd{
|
||
int32 ResultCode = 1;
|
||
repeated int32 BuyInfos = 2;
|
||
int32 Score = 3;
|
||
}
|
||
|
||
////////////////////
|
||
|
||
message BriefEmailStruct{
|
||
int32 EmailId = 1;
|
||
string Sender = 2;
|
||
string Title = 3;
|
||
int32 CurrencyCount = 4;
|
||
string CurrencyInfo = 5;
|
||
int32 ItemCount = 6;
|
||
string ItemInfo = 7;
|
||
int32 SendTime = 8;
|
||
int32 Status = 9; //'读取状态(0玩家未接收邮件,1未读,2已读,3失效,)',
|
||
int32 Type = 10; //'邮件类型(文本 0,附件 1)',
|
||
}
|
||
|
||
message ReqBriefEmailData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResBriefEmailData{
|
||
int32 dwUin = 1;
|
||
repeated BriefEmailStruct mEmailList = 2;
|
||
}
|
||
|
||
|
||
message NotifyNewBriefEmailData{
|
||
int32 dwUin = 1;
|
||
repeated BriefEmailStruct mEmailList = 2;
|
||
}
|
||
|
||
|
||
message ReqDetailEmailData{
|
||
int32 EmailId = 1;
|
||
}
|
||
message ResDetailEmailData{
|
||
int32 EmailId = 1;
|
||
string Content = 2;
|
||
string RewardType = 3;
|
||
string RewardId = 4;
|
||
string RewardCount = 5;
|
||
int32 ResultCode = 6;
|
||
string LinkUrl = 7;
|
||
}
|
||
|
||
message ReqGetEmailReward{
|
||
int32 EmailId = 1;
|
||
}
|
||
|
||
|
||
message ResGetEmailReward{
|
||
int32 EmailId = 1;
|
||
string RewardType = 2;
|
||
string RewardId = 3;
|
||
string RewardCount = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
|
||
message ReqDeleteEmail{
|
||
int32 EmailId = 1;
|
||
}
|
||
|
||
|
||
message ResDeleteEmail{
|
||
int32 EmailId = 1;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
|
||
//////所有显示
|
||
message LimitedTimeActiveStruct{
|
||
int32 Type = 1;
|
||
int32 ActiveID = 2;
|
||
string ActiveCfgNames = 3;
|
||
|
||
int32 StartSvrTime = 4;
|
||
int32 EndSvrTime = 5;
|
||
}
|
||
|
||
message LimitedTimeEndStruct{
|
||
int32 Type = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
|
||
|
||
message NotifyLimitedTimeActiveData{
|
||
int32 dwUin = 1;
|
||
repeated LimitedTimeActiveStruct mActiveList = 2;
|
||
}
|
||
|
||
|
||
message NotifyLimitedTimeActiveEnd{
|
||
int32 dwUin = 1;
|
||
repeated LimitedTimeEndStruct mActiveList = 2;
|
||
}
|
||
|
||
message ReqLimitPassportDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResLimitPassportDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 Status = 5;
|
||
int32 Star = 6;
|
||
int32 IsPay = 7;
|
||
int32 CurFreeLv = 8;
|
||
int32 CurPayLv = 9;
|
||
int32 CurSvrTime = 10;
|
||
int32 ResultCode = 11;
|
||
}
|
||
|
||
message ReqActiveAddStar{
|
||
int32 ActiveID = 1;
|
||
int32 AddCnt = 2;
|
||
}
|
||
|
||
message ResActiveAddStar{
|
||
int32 ActiveID = 1;
|
||
int32 AllCnt = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
message ReqPayPassport{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
|
||
message ResPayPassport{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
|
||
message ReqGetLimitPassportReward{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 FreeOrPay = 3;
|
||
int32 ReqLv = 4;
|
||
}
|
||
|
||
message ResGetLimitPassportReward{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 FreeOrPay = 3;
|
||
int32 ReqLv = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
/////////////
|
||
message ReqOpenNewPig{
|
||
int32 PigType = 1;
|
||
}
|
||
message ResOpenNewPig{
|
||
int32 PigType = 1;
|
||
int32 StartSvrTime = 2;
|
||
int32 EndSvrTime = 3;
|
||
int32 ResultCode = 4;
|
||
int32 PigId = 5;
|
||
}
|
||
|
||
message ReqPigDetailInfo{
|
||
int32 PigId = 1;
|
||
}
|
||
|
||
message ResPigDetailInfo{
|
||
int32 dwUin = 1;
|
||
int32 PigType = 2;
|
||
int32 PigId = 3;
|
||
int32 StartSvrTime = 4;
|
||
int32 EndSvrTime = 5;
|
||
int32 ResultCode = 6;
|
||
int32 CurDiamonds = 7;
|
||
int32 CurSvrTime = 8;
|
||
int32 CurGetLv = 9;
|
||
}
|
||
|
||
message UpdateFinishOrderDiamond{
|
||
int32 PigId = 1;
|
||
int32 CurDiamonds = 2;
|
||
}
|
||
|
||
message ReqGetPigReward{
|
||
int32 PigId = 1;
|
||
int32 CurDiamonds = 2;
|
||
}
|
||
|
||
message ResGetPigReward{
|
||
int32 PigId = 1;
|
||
int32 ResultCode = 2;
|
||
int32 CurDiamonds = 3;
|
||
int32 CurGetLv = 4;
|
||
}
|
||
|
||
message ReqDropPigReward{
|
||
int32 PigId = 1;
|
||
}
|
||
|
||
message ResDropPigReward{
|
||
int32 PigId = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
/////////
|
||
|
||
message ReqPromotionDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResPromotionDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 IsPay = 5;
|
||
int32 CurSvrTime = 6;
|
||
int32 ResultCode = 7;
|
||
}
|
||
|
||
message ReqBuyLimitPromotionReward{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResBuyLimitPromotionReward{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
/////////
|
||
|
||
message ReqInfinitePackDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResInfinitePackDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 CurSvrTime = 5;
|
||
int32 CurGear = 6;
|
||
int32 ResultCode = 7;
|
||
}
|
||
|
||
message ReqBuyInfinitePack{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 CurGear = 3;
|
||
}
|
||
|
||
message ResBuyInfinitePack{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 ResultCode = 3;
|
||
int32 CurGear = 4;
|
||
}
|
||
|
||
message NotifyRefreshInfinitePack{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 CurSvrTime = 5;
|
||
int32 CurGear = 6;
|
||
int32 ResultCode = 7;
|
||
}
|
||
////////
|
||
|
||
message Req7DayLoginDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message Res7DayLoginDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 CurSvrTime = 5;
|
||
int32 LastGetTime = 6;
|
||
int32 GetIndex = 7;
|
||
int32 ResultCode = 8;
|
||
}
|
||
|
||
message ReqGet7DayLoginPack{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 CurIndex = 3;
|
||
}
|
||
|
||
message ResGet7DayLoginPack{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 CurIndex = 3;
|
||
int32 ResultCode = 4;
|
||
int32 LastGetTime = 5;
|
||
}
|
||
|
||
message NotifyDailyRenew7Day{
|
||
int32 ActiveID = 1;
|
||
int32 CurSvrTime = 2;
|
||
}
|
||
/////////////////
|
||
message ReqOfflineReconnect{
|
||
int32 dwUin = 1;
|
||
|
||
}
|
||
message ResOfflineReconnect{
|
||
int32 dwUin = 1;
|
||
int32 Result = 2;
|
||
}
|
||
///////请求服务器版本重启自增版本信息
|
||
message ReqServerVersion{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResServerVersion{
|
||
int32 Version = 1;
|
||
}
|
||
///////////////////////////
|
||
|
||
message ReqLevelUpPackInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResLevelUpPackInfo{
|
||
int32 dwUin = 1;
|
||
int32 CurBuyLv = 2;
|
||
int32 IsBuy = 3;
|
||
}
|
||
|
||
message ReqBuyLevelUpPack{
|
||
int32 dwUin = 1;
|
||
int32 CurBuyLv = 2;
|
||
}
|
||
|
||
message ResBuyLevelUpPack{
|
||
int32 dwUin = 1;
|
||
int32 CurBuyLv = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
//////////////////////////
|
||
|
||
|
||
message ReqGrowthFundInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResGrowthFundInfo{
|
||
int32 dwUin = 1;
|
||
int32 IsBuy = 2;
|
||
string CurBuyLv = 3;
|
||
}
|
||
|
||
message ReqBuyGrowthFund{
|
||
int32 dwUin = 1;
|
||
|
||
}
|
||
|
||
message ResBuyGrowthFund{
|
||
int32 dwUin = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message ReqGetGrowthFundWard{
|
||
int32 dwUin = 1;
|
||
int32 CurBuyLv = 2;
|
||
}
|
||
|
||
message ResGetGrowthFundWard{
|
||
int32 dwUin = 1;
|
||
int32 ResultCode = 2;
|
||
int32 CurBuyLv = 3;
|
||
}
|
||
|
||
//////////////////////////
|
||
|
||
|
||
message ReqSupremeGiftInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResSupremeGiftInfo{
|
||
int32 dwUin = 1;
|
||
int32 IsBuy = 2;
|
||
int32 NoAdStartTime = 3;
|
||
int32 NoAdEndTime = 4;
|
||
int32 StorgeStartTime = 5;
|
||
int32 StorgeEndTime = 6;
|
||
int32 CurSvrTime = 7;
|
||
}
|
||
|
||
message ReqBuySupremeGift{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResBuySupremeGift{
|
||
int32 dwUin = 1;
|
||
int32 ResultCode = 2;
|
||
int32 NoAdStartTime = 3;
|
||
int32 NoAdEndTime = 4;
|
||
int32 StorgeStartTime = 5;
|
||
int32 StorgeEndTime = 6;
|
||
int32 CurSvrTime = 7;
|
||
}
|
||
|
||
message NotifySupremeGiftTimeOver{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
int32 CurSvrTime = 3;
|
||
}
|
||
///////////////////
|
||
message ReqIllustratedInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message SingleIllustratedItem{
|
||
int32 MergeId = 1;
|
||
int32 Status = 2; //1未获得,2未领取,3已领取
|
||
}
|
||
|
||
message CategoryIllustratedData{
|
||
string Category = 1;
|
||
int32 IllustratedID = 2;
|
||
repeated SingleIllustratedItem Items = 3;
|
||
}
|
||
|
||
message ResIllustratedInfo{
|
||
int32 dwUin = 1;
|
||
repeated CategoryIllustratedData Datas = 2;
|
||
}
|
||
|
||
message UpdateIllustrateItem{
|
||
string Category = 1;
|
||
int32 MergeId = 2;
|
||
int32 Status = 3; //1未获得 2以获得,未领取 3已领取
|
||
}
|
||
|
||
message ReqGetIllustrateItemReward{
|
||
string Category = 1;
|
||
int32 MergeId = 2;
|
||
}
|
||
|
||
message ResGetIllustrateItemReward{
|
||
string Category = 1;
|
||
int32 MergeId = 2;
|
||
int32 Status = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
//////
|
||
|
||
message ReqCardCollectDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResCardCollectDetail{
|
||
int32 dwUin = 1;
|
||
int32 ActiveID = 2;
|
||
int32 StartSvrTime = 3;
|
||
int32 EndSvrTime = 4;
|
||
int32 CurSvrTime = 5;
|
||
string CardInfo = 6;
|
||
string CardRewardInfo = 7;
|
||
string MasterCards = 8;
|
||
int32 Fragment = 9;
|
||
int32 FinalReward = 10;
|
||
int32 Universal = 11;
|
||
int32 RenewSvrTime = 12;
|
||
int32 RenewExchangeTime = 13;
|
||
int32 RenewRequestTime = 14;
|
||
int32 ResultCode = 15;
|
||
}
|
||
|
||
message ReqGetCardAlbumReward{
|
||
int32 Id=1;
|
||
int32 ActiveID = 2;
|
||
}
|
||
|
||
message ResGetCardAlbumReward{
|
||
int32 Id = 1;
|
||
int32 ActiveID = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
|
||
message ReqGetAllCardReward{
|
||
int32 ActiveID = 1;
|
||
}
|
||
|
||
message ResGetAllCardReward{
|
||
int32 dwUin = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message ReqAddCard{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 Count = 3;
|
||
int32 Star = 4;
|
||
}
|
||
|
||
message ResAddCard{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 Count = 3;
|
||
int32 Fragment = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
message ReqUnpackCard{
|
||
int32 ActiveID = 1;
|
||
int32 PackID = 2;
|
||
repeated int32 CardIds = 3;
|
||
repeated int32 CardCnts = 4;
|
||
repeated int32 CardStars = 5;
|
||
}
|
||
|
||
message ResUnpackCard{
|
||
int32 ActiveID = 1;
|
||
int32 PackID = 2;
|
||
repeated int32 CardIds = 3;
|
||
repeated int32 CardCnts = 4;
|
||
int32 Fragment = 5;
|
||
int32 ResultCode = 6;
|
||
}
|
||
message ReqAddMasterCard{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 Count = 3;
|
||
}
|
||
|
||
message ResAddMasterCard{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 Count = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
|
||
message ReqUseMasterCard{
|
||
int32 ActiveID = 1;
|
||
int32 MasterId = 2;
|
||
int32 ExchangeCardId = 3;
|
||
int32 Star = 4;
|
||
}
|
||
|
||
message ResUseMasterCard{
|
||
int32 ActiveID = 1;
|
||
int32 MasterId = 2;
|
||
int32 ExchangeCardId = 3;
|
||
int32 Fragment = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
message ReqUpdateStickerCount{
|
||
int32 ActiveID = 1;
|
||
int32 Sticker = 2;
|
||
}
|
||
|
||
message ResUpdateStickerCount{
|
||
int32 ActiveID = 1;
|
||
int32 Sticker = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
message ReqBuyStickerItem{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 CostSticker = 3;
|
||
}
|
||
|
||
message ResBuyStickerItem{
|
||
int32 ActiveID = 1;
|
||
int32 Id = 2;
|
||
int32 CurFragment = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
|
||
////////
|
||
message Notify7DayLoginData{
|
||
int32 DwUin = 1;
|
||
int32 StartSvrTime = 2;
|
||
int32 GetIndex = 3;
|
||
int32 LastGetTime = 4;
|
||
int32 MonthScore = 5;
|
||
int32 MonthStartTime = 6;
|
||
int32 CurSvrTime = 7;
|
||
int32 IsCallBack = 8;
|
||
}
|
||
|
||
message Req7DaySignal{
|
||
int32 GetIndex = 1;
|
||
}
|
||
|
||
message Res7DaySignal{
|
||
int32 GetIndex = 1;
|
||
int32 MonthScore = 2;
|
||
int32 LastGetTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
///////
|
||
message Notify7DayCallbackData{
|
||
int32 DwUin = 1;
|
||
int32 StartSvrTime = 2;
|
||
int32 GetIndex = 3;
|
||
int32 LastGetTime = 4;
|
||
int32 CurSvrTime = 7;
|
||
}
|
||
|
||
message Notify7DayCallbackEnd{
|
||
int32 DwUin = 1;
|
||
}
|
||
|
||
message Req7DayCallbackSignal{
|
||
int32 GetIndex = 1;
|
||
}
|
||
|
||
message Res7DayCallbackSignal{
|
||
int32 GetIndex = 1;
|
||
int32 LastGetTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
int32 ResultCode = 5;
|
||
}
|
||
|
||
/////
|
||
message ReqKeyValueData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResKeyValueData{
|
||
map<string,string> KeyValues = 1;
|
||
}
|
||
|
||
message UpdateKeyValueData{
|
||
map<string,string> KeyValues = 1;
|
||
}
|
||
/////////////
|
||
|
||
message ReqDailyTaskData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResDailyTaskData{
|
||
int32 dwUin = 1;
|
||
int32 NowSortId = 2;
|
||
int32 NowTaskProgress = 3;
|
||
repeated string TodayTaskList = 4;
|
||
int32 WeekActive = 5;
|
||
int32 CurSvrTime = 6;
|
||
}
|
||
|
||
message NotifyRenewDailyTask{
|
||
int32 dwUin = 1;
|
||
int32 CurSvrTime = 2;
|
||
}
|
||
|
||
message UpdateDailyTaskData{
|
||
int32 dwUin = 1;
|
||
int32 NowSortId = 2;
|
||
int32 NowTaskProgress = 3;
|
||
repeated string TodayTaskList = 4;
|
||
int32 WeekActive = 5;
|
||
}
|
||
|
||
message NotifyRenewWeekyActive{
|
||
int32 dwUin = 1;
|
||
int32 CurSvrTime = 2;
|
||
}
|
||
|
||
|
||
message RenewDailyTaskData{
|
||
int32 dwUin = 1;
|
||
int32 NowSortId = 2;
|
||
int32 NowTaskProgress = 3;
|
||
repeated string TodayTaskList = 4;
|
||
int32 WeekActive = 5;
|
||
}
|
||
|
||
message RenewWeekyActiveData{
|
||
int32 dwUin = 1;
|
||
int32 WeekActive = 2;
|
||
}
|
||
////////////////
|
||
|
||
message ReqMileStoneData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResMileStoneData{
|
||
int32 dwUin = 1;
|
||
repeated string MileStoneTaskList = 2;
|
||
int32 Score = 3;
|
||
int32 CurSvrTime = 4;
|
||
int32 StartSvrTime = 5;
|
||
int32 OpenSvrTime = 6;
|
||
}
|
||
|
||
message NotifyRenewMileStone{
|
||
int32 dwUin = 1;
|
||
int32 CurSvrTime = 2;
|
||
int32 StartSvrTime = 3;
|
||
}
|
||
|
||
message UpdateMileStoneData{
|
||
int32 dwUin = 1;
|
||
repeated string MileStoneTaskList = 2;
|
||
int32 Score = 3;
|
||
}
|
||
|
||
message RenewMileStoneData{
|
||
int32 dwUin = 1;
|
||
repeated string MileStoneTaskList = 2;
|
||
int32 Score = 3;
|
||
}
|
||
/////////////
|
||
message ReqPlayerChampshipData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerChampshipData{
|
||
int32 dwUin = 1;
|
||
int32 IsEnterRank = 2;
|
||
int32 CurScore = 3;
|
||
int32 CurMaxScore = 4;
|
||
int32 CurRank = 5;
|
||
int32 TodayOpenTime = 6;
|
||
int32 Status = 7;
|
||
int32 IsSettle = 8;
|
||
int32 EndTime = 9;
|
||
int32 EndSettleTime = 10;
|
||
int32 CurChampshipsId = 11;
|
||
int32 ChampshipsGroupID = 12;
|
||
int32 LastChampGroupID = 13;
|
||
}
|
||
|
||
|
||
message ReqChampshipData{
|
||
int32 dwUin = 1;
|
||
int32 ChampshipsGroupID = 2;
|
||
}
|
||
|
||
message ChampshipsPlayerInfo {
|
||
int32 DwUin = 1;
|
||
int32 IsPlayer = 2;
|
||
int32 Score = 3;
|
||
int32 IsGet = 4;
|
||
int32 Times = 5;
|
||
int32 CurChampshipsId = 6;
|
||
int32 AIEnum = 7;
|
||
int32 IsEnterRank = 8;
|
||
int32 BaseScore = 9;
|
||
string Name = 10;
|
||
}
|
||
|
||
message ResChampshipData{
|
||
int32 ChampshipsGroupID = 1;
|
||
repeated ChampshipsPlayerInfo GroupRankDataList = 2;
|
||
int32 Status = 3;
|
||
int32 IsSettle = 4;
|
||
int32 EndTime = 5;
|
||
int32 EndSettleTime = 6;
|
||
}
|
||
message NotifyNewChampshipRank{
|
||
int32 ChampshipsGroupID = 1;
|
||
int32 LastChampGroupID = 2;
|
||
int32 IsEnterRank = 3;
|
||
repeated ChampshipsPlayerInfo GroupRankDataList = 4;
|
||
}
|
||
|
||
message NotifyUpdateChampshipRank{
|
||
int32 ChampshipsGroupID = 1;
|
||
repeated ChampshipsPlayerInfo GroupRankDataList = 2;
|
||
}
|
||
|
||
message NotifyChampshipOpen{
|
||
int32 CurChampshipsId = 1;
|
||
int32 LastChampshipsGroupID = 2;
|
||
int32 ChampshipsGroupID = 3;
|
||
}
|
||
|
||
message NotifyChampshipClose{
|
||
int32 CurChampshipsId = 1;
|
||
}
|
||
|
||
message NotifyChampshipTimesOpen{
|
||
int32 CurChampshipsId = 1;
|
||
}
|
||
|
||
message NotifyChampshipTimesClose{
|
||
int32 CurChampshipsId = 1;
|
||
}
|
||
|
||
message NotifyChampshipSettleOpen{
|
||
int32 LastChampshipsId = 1;
|
||
}
|
||
|
||
message NotifyChampshipSettleClose{
|
||
int32 LastChampshipsId = 1;
|
||
}
|
||
|
||
message ReqChampshipAddScore{
|
||
int32 GroupId = 1;
|
||
int32 AddScore = 2;
|
||
}
|
||
|
||
message ResChampshipAddScore{
|
||
int32 ResultCode = 1;
|
||
int32 GroupId = 2;
|
||
int32 CurScore = 3;
|
||
repeated ChampshipsPlayerInfo GroupRankDataList = 4;
|
||
}
|
||
|
||
|
||
|
||
message ReqChampshipAddTime{
|
||
int32 GroupId = 1;
|
||
int32 AddTimes = 2;
|
||
}
|
||
|
||
message ResChampshipAddTime{
|
||
int32 ResultCode = 1;
|
||
int32 GroupId = 2;
|
||
repeated ChampshipsPlayerInfo GroupRankDataList = 3;
|
||
}
|
||
|
||
|
||
/////玩家支付数据
|
||
message PlayerPayItem{
|
||
int32 PayTime = 1;
|
||
float PayValue = 2;
|
||
int32 AutoId = 3;
|
||
}
|
||
|
||
message ReqPlayerPayData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerPayData{
|
||
repeated PlayerPayItem PlayerPayData = 1;
|
||
int32 CurSvrTime = 2;
|
||
}
|
||
|
||
message ReqAddPay{
|
||
|
||
float add = 1;
|
||
}
|
||
|
||
message ResAddPay{
|
||
int32 dwUin = 1;
|
||
float add = 2;
|
||
}
|
||
////
|
||
|
||
message ReqPlayerSingleData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerSingleData{
|
||
int32 NewbiePackBuyID = 1;
|
||
int32 NewbiePackOpenTime = 2;
|
||
int32 NoAdCnt = 3;
|
||
int32 NoAdOpenSvrTime = 4;
|
||
int32 WatchAdCnt = 5;
|
||
int32 WatchAdOpenTime = 6;
|
||
int32 LastWatchAdCnt = 7;
|
||
float AllPayCnt = 8;
|
||
int32 CurSvrTime = 9;
|
||
}
|
||
|
||
message ReqOpenNewbiePack{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResOpenNewbiePack{
|
||
int32 ResultCode = 1;
|
||
int32 NewbiePackBuyID = 2;
|
||
int32 NewbiePackOpenTime = 3;
|
||
}
|
||
|
||
message ReqBuyNewbiePack{
|
||
int32 NewbiePackBuyID = 1;
|
||
}
|
||
|
||
message ResBuyNewbiePack{
|
||
int32 NewbiePackBuyID = 1;
|
||
int32 NewbiePackOpenTime = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
|
||
message NotifyPlayerSingleData{
|
||
int32 NewbiePackBuyID = 1;
|
||
int32 NewbiePackOpenTime = 2;
|
||
int32 NoAdCnt = 3;
|
||
int32 NoAdOpenSvrTime = 4;
|
||
int32 WatchAdCnt = 5;
|
||
int32 WatchAdOpenTime = 6;
|
||
int32 LastWatchAdCnt = 7;
|
||
float AllPayCnt = 8;
|
||
int32 CurSvrTime = 9;
|
||
}
|
||
|
||
|
||
|
||
///请求增加免广告浏览次数
|
||
message ReqAddNoAdCnt{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResAddNoAdCnt{
|
||
int32 ResultCode = 1;
|
||
int32 NoAdCnt = 2;
|
||
}
|
||
///请求增加广告观看次数
|
||
message ReqAddWatchAdCnt{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResAddWatchAdCnt{
|
||
int32 ResultCode = 1;
|
||
int32 WatchAdCnt = 2;
|
||
}
|
||
|
||
////////广告礼包
|
||
message ReqAdPackData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResAdPackData{
|
||
int32 dwUin = 1;
|
||
map<int32,int32> PackData = 2;
|
||
int32 Score = 3;
|
||
repeated string RewardInfo = 4;
|
||
int32 CurSvrTime = 5;
|
||
}
|
||
|
||
message NotifyAdPackData{
|
||
int32 dwUin = 1;
|
||
map<int32,int32> PackData = 2;
|
||
int32 Score = 3;
|
||
repeated string RewardInfo = 4;
|
||
int32 CurSvrTime = 5;
|
||
}
|
||
|
||
message ReqWatchAdPack{
|
||
int32 ID = 1;
|
||
}
|
||
message ResWatchAdPack{
|
||
int32 ID = 1;
|
||
int32 ResultCode = 2;
|
||
map<int32,int32> PackData = 3;
|
||
int32 Score = 4;
|
||
repeated string RewardInfo = 5;
|
||
int32 IsNew = 6;
|
||
}
|
||
|
||
/////////////
|
||
message ForceKickOut{
|
||
|
||
}
|
||
////////////
|
||
message ReqLimitData{
|
||
int32 ID = 1;
|
||
}
|
||
message ResLimitData{
|
||
int32 ID = 1;
|
||
int32 StartLimitTime = 2;
|
||
int32 EndLimitTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
string ParamStr = 5;
|
||
}
|
||
|
||
message NotifyLimitData{
|
||
int32 ID = 1;
|
||
int32 StartLimitTime = 2;
|
||
int32 EndLimitTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
string ParamStr = 5;
|
||
}
|
||
|
||
message ReqAddLimitTime{
|
||
int32 ID = 1;
|
||
int32 AddLimitTime = 2;
|
||
}
|
||
|
||
message ResAddLimitTime{
|
||
int32 ID = 1;
|
||
int32 StartLimitTime = 2;
|
||
int32 EndLimitTime = 3;
|
||
int32 CurSvrTime = 4;
|
||
string ParamStr = 5;
|
||
}
|
||
|
||
message ReqGenSuperOrder{
|
||
repeated int32 IdList = 1;
|
||
}
|
||
|
||
message ResGenSuperOrder{
|
||
string ParamStr = 1;
|
||
int32 GenOrderTime = 2;
|
||
}
|
||
|
||
message ReqEndSuperOrder{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResEndSuperOrder{
|
||
string ParamStr = 1;
|
||
int32 EndLimitTime = 2;
|
||
}
|
||
|
||
message NotifyLimitCardSwapData{
|
||
int32 CurTime = 1;
|
||
}
|
||
///
|
||
message ReqCompleteDoubleHit{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResCompleteDoubleHit{
|
||
int32 CurCnt = 1;
|
||
int32 CompleteTime = 2;
|
||
}
|
||
////
|
||
message ReqTagThief{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResTagThief{
|
||
string ParamStr = 1;
|
||
}
|
||
message NotifyRenewTagThief{
|
||
string ParamStr = 1;
|
||
}
|
||
///请求玩家身份信息
|
||
message ReqPlayerProfileData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerProfileData{
|
||
int32 dwUin = 1;
|
||
int32 ImageFrame = 2;
|
||
int32 ImageIcon = 3;
|
||
int32 DecorateCnt = 4;
|
||
string NickName = 5;
|
||
string PicURL = 6;
|
||
string UnlockFrame = 7;
|
||
string UnlockIcon = 8;
|
||
int32 ActiveTime = 9;
|
||
}
|
||
|
||
///请求玩家身份信息
|
||
message ReqPlayerBriefProfileData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerBriefProfileData{
|
||
int32 dwUin = 1;
|
||
int32 ImageFrame = 2;
|
||
int32 ImageIcon = 3;
|
||
int32 DecorateCnt = 4;
|
||
string NickName = 5;
|
||
string PicURL = 6;
|
||
int32 ActiveTime = 7;
|
||
}
|
||
|
||
message ReqUpdatePlayerProfile{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
string Param = 3;
|
||
}
|
||
|
||
message ResUpdatePlayerProfile{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
string Param = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
|
||
message ReqUpdateFBPicURL{
|
||
string URL = 1;
|
||
}
|
||
|
||
message ResUpdateFBPicURL{
|
||
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
///好友详细信息
|
||
message FriendInfo{
|
||
int32 dwUin = 1;
|
||
int32 ImageFrame = 2;
|
||
int32 ImageIcon = 3;
|
||
int32 DecorateCnt = 4;
|
||
string NickName = 5;
|
||
int32 ActiveTime = 6;
|
||
string FaceBookId = 7;
|
||
}
|
||
//请求好友列表信息
|
||
message ReqFriendData{
|
||
int32 dwUin = 1;
|
||
}
|
||
message ResFriendData{
|
||
int32 dwUin = 1;
|
||
repeated FriendInfo FriendInfos = 2;
|
||
}
|
||
//单个添加好友
|
||
message AddFriendData{
|
||
FriendInfo Finfo= 1;
|
||
int32 auto_id = 2;
|
||
}
|
||
///请求添加玩家信息搜索
|
||
message ReqWillPlayerDetail{
|
||
int32 PlayerId = 1;
|
||
string PlayerName = 2;
|
||
}
|
||
///响应添加玩家信息搜索结果
|
||
message ResWillPlayerDetail{
|
||
repeated FriendInfo PlayerInfos = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
////请求添加好友
|
||
message ReqAddFriendData{
|
||
int32 SenderId = 1;
|
||
int32 ReceiverId = 2;
|
||
}
|
||
////响应添加好友
|
||
message ResAddFriendData{
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
///通知玩家添加好友请求
|
||
message NotifyAddFriendReq{
|
||
AddFriendData ReqInfo = 1;
|
||
|
||
}
|
||
////请求获取所有的他人请求添加好友的信息
|
||
message ReqAllAddFriendInfo{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
////响应获取所有的他人请求添加好友的信息
|
||
message ResAllAddFriendInfo{
|
||
int32 dwUin = 1;
|
||
repeated AddFriendData FriendInfos = 2;
|
||
}
|
||
|
||
////同意添加好友
|
||
message ReqAgreeFriendReq{
|
||
int32 auto_id = 1;
|
||
}
|
||
////响应同意添加好友
|
||
message ResAgreeFriendReq{
|
||
int32 auto_id = 1;
|
||
int32 ResultCode = 2;
|
||
FriendInfo data = 3;
|
||
}
|
||
//通知对方同意添加好友
|
||
message NotifyAgreeAddFriend{
|
||
int32 auto_id = 1;
|
||
FriendInfo data = 2;
|
||
}
|
||
////拒绝添加好友
|
||
|
||
message ReqRefuseFriendReq{
|
||
int32 auto_id = 1;
|
||
}
|
||
message ResRefuseFriendReq{
|
||
int32 auto_id = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
//通知玩家有好友删除了你
|
||
message NotifyDeleteFriend{
|
||
int32 PlayerId = 1;
|
||
}
|
||
///请求自动添加facebook好友
|
||
///请求删除好友
|
||
|
||
message ReqDeleteFriend{
|
||
int32 PlayerId = 1;
|
||
}
|
||
message ResDeleteFriend{
|
||
int32 PlayerId = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
message ReqAutoFBAddFriend{
|
||
repeated string FbIds = 1;
|
||
}
|
||
message ResAutoFBAddFriend{
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
///请求自动添加facebook好友
|
||
|
||
message ReqAutoAddInviteFriend{
|
||
repeated string Ids = 1;
|
||
}
|
||
message ResAutoAddInviteFriend{
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
|
||
message NotifySuccessInviteAddFriend{
|
||
FriendInfo data = 1;
|
||
}
|
||
|
||
message NotifySuccessFBAddFriend{
|
||
FriendInfo data = 1;
|
||
}
|
||
//请求推荐好友
|
||
message ReqRecommendFriendList{
|
||
int32 RecommendCnt = 1;
|
||
repeated int32 ExcludeList = 2;
|
||
}
|
||
//响应推荐好友
|
||
message ResRecommendFriendList{
|
||
repeated FriendInfo PlayerInfos = 1;
|
||
}
|
||
///
|
||
message ReqInviteFriendData{
|
||
int32 dwUin = 1;
|
||
}
|
||
message ResInviteFriendData{
|
||
repeated int32 IdLists = 1;
|
||
int32 GetIndex = 2;
|
||
}
|
||
|
||
message ReqSelfInvited{
|
||
int32 InviterId = 1;
|
||
}
|
||
message ResSelfInvited{
|
||
int32 ResultCode = 1;
|
||
repeated int32 IdLists = 2;
|
||
}
|
||
|
||
message NotifyInvitedSuccess{
|
||
int32 ResultCode = 1;
|
||
repeated int32 IdLists = 2;
|
||
}
|
||
|
||
message ReqGetInviteReward{
|
||
int32 GetIndex = 1;
|
||
}
|
||
|
||
message ResGetInviteReward{
|
||
int32 ResultCode = 1;
|
||
}
|
||
///
|
||
message ReqFriendTreasureData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResFriendTreasureData{
|
||
int32 Star = 1;
|
||
}
|
||
|
||
message ReqUpdateFriendStar{
|
||
int32 Star = 1;
|
||
}
|
||
|
||
message ResUpdateFriendStar{
|
||
int32 Star = 1;
|
||
}
|
||
|
||
message NotifyFriendTreasureStar{
|
||
int32 Star = 1;
|
||
}
|
||
|
||
//////////
|
||
message ExchangeCardItem{
|
||
int32 SenderId = 1;
|
||
int32 ReceiveId = 2;
|
||
int32 GroupId = 3;
|
||
int32 ApplicateStatus = 4;
|
||
int32 StartTime = 5;
|
||
int32 EventType = 6;
|
||
string EventParam = 7;
|
||
int32 ConfigActId = 8;
|
||
int32 AutoId = 9;
|
||
}
|
||
message ReqExchangeCardBoxData{
|
||
int32 dwUin = 1;
|
||
}
|
||
message ResExchangeCardBoxData{
|
||
int32 dwUin = 1;
|
||
repeated ExchangeCardItem ExchangeCardItems = 2;
|
||
}
|
||
|
||
message NotifyCardDailyRenew{
|
||
int32 ActiveID = 1;
|
||
int32 RenewSvrTime = 2;
|
||
int32 RenewExchangeTime = 3;
|
||
int32 RenewRequestTime = 4;
|
||
}
|
||
|
||
message ReqDonateFriendCard{
|
||
int32 SenderId = 1;
|
||
int32 ReceiverId = 2;
|
||
int32 CardId = 3;
|
||
int32 ActiveID = 4;
|
||
}
|
||
|
||
message ResDonateFriendCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyDonateFriendCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ReqGetDonateCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message NotifyGetDonateCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ResGetDonateCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message ReqRefuseExchange{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
message ResRefuseExchange{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 RenewExchangeTime = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
message NOtifyRefuseExchange{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 RenewExchangeTime = 2;
|
||
}
|
||
message ReqExchangeCard{
|
||
int32 SenderId = 1;
|
||
int32 ReceiverId = 2;
|
||
int32 CardId = 3;
|
||
int32 ActiveID = 4;
|
||
}
|
||
|
||
message ResExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyExchangeTimeOut{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message NotifyExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ReqReceiptCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ResReceiptCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyReceiptCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ReqCompleteExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ResCompleteExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyCompleteExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ReqGetExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message NotifyGetExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
message ResGetExchangeCard{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyDeleteGoldCardSwap{
|
||
repeated ExchangeCardItem mExchangeCardItems = 1;
|
||
}
|
||
|
||
message NotifyRequestTimeOut{
|
||
ExchangeCardItem mExchangeCardItem = 1;
|
||
}
|
||
|
||
////////
|
||
message ReqRequestCard{
|
||
int32 SenderId = 1;
|
||
repeated int32 ReceiverIds = 2;
|
||
int32 CardId = 3;
|
||
int32 ActiveID = 4;
|
||
}
|
||
|
||
message ResRequestCard{
|
||
repeated ExchangeCardItem ExchangeCardItems = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
message ReqCompleteRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
|
||
message ResCompleteRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
message NotifyHaveFriendCompleteReq{
|
||
int32 AutoId = 1;
|
||
}
|
||
|
||
message NotifyCompleteRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
message ReqRefuseRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
|
||
message ResRefuseRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
|
||
message NotifyRefuseRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
int32 RenewRequestTime = 2;
|
||
}
|
||
message ReqGetRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
}
|
||
|
||
message ResGetRequestCard{
|
||
ExchangeCardItem ExchangeCardItems = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
///////
|
||
message ReqBindFacebookAccount{
|
||
int32 dwUin = 1;
|
||
string BindAccountId = 2;
|
||
}
|
||
|
||
message ResBindFacebookAccount{
|
||
int32 dwUin = 1;
|
||
string BindAccountId = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
////请求强制绑定已绑过其他设备的fb并且不同步数据
|
||
message ReqOnlyBindFacebook{
|
||
int32 dwUin = 1;
|
||
string BindAccountId = 2;
|
||
}
|
||
|
||
message ResOnlyBindFacebook{
|
||
int32 dwUin = 1;
|
||
string BindAccountId = 2;
|
||
int32 ResultCode = 3;
|
||
}
|
||
////请求接触绑定
|
||
message ReqUnBindFacebook{
|
||
int32 dwUin = 1;
|
||
string BindAccountId = 2;
|
||
}
|
||
|
||
message ResUnBindFacebook{
|
||
int32 ResultCode = 1;
|
||
string BindAccountId = 2;
|
||
}
|
||
////请求强制绑定已绑过其他设备的fb并且同步数据
|
||
message ReqSynGameData{
|
||
int32 dwUin = 1;
|
||
string NewFBId = 2;
|
||
}
|
||
|
||
message ResSynGameData{
|
||
int32 dwUin = 1;
|
||
int32 ResultCode = 2;
|
||
}
|
||
|
||
|
||
/////////
|
||
|
||
message ReqFriendEventData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message FriendEventData{
|
||
int32 EventStartTime = 1;
|
||
int32 EventType = 2;
|
||
string EventParam = 3;
|
||
FriendInfo MFriendInfo = 4;
|
||
int32 AutoId = 5;
|
||
}
|
||
message ResFriendEventData{
|
||
repeated FriendEventData MFriendEventData = 1;
|
||
}
|
||
|
||
message NotifyNewFriendEvent{
|
||
int32 dwUin = 1;
|
||
FriendEventData NewEvent = 2;
|
||
}
|
||
|
||
message NotifyFriendEventComplete{
|
||
int32 dwUin = 1;
|
||
int32 AutoId = 2;
|
||
}
|
||
|
||
////////////////
|
||
message ReqUpdatePetProfile{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
string Param = 3;
|
||
}
|
||
|
||
message ResUpdatePetProfile{
|
||
int32 dwUin = 1;
|
||
int32 Type = 2;
|
||
string Param = 3;
|
||
int32 ResultCode = 4;
|
||
}
|
||
|
||
message ReqPlayerPetData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPlayerPetData{
|
||
int32 dwUin = 1;
|
||
int32 ImageFrame = 2;
|
||
int32 ImageIcon = 3;
|
||
string PetNickName = 4;
|
||
string UnlockFrame = 5;
|
||
string UnlockIcon = 6;
|
||
}
|
||
/////////////
|
||
message PetHomeInterActST{
|
||
int32 dwUin = 1;
|
||
int32 TargetUin = 2;
|
||
int32 InterActEndTime = 3;
|
||
ResPlayerBriefProfileData BriefProfile = 4;
|
||
}
|
||
///请求pethome数据
|
||
message ReqPetHomeData{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPetHomeData{
|
||
int32 dwUin = 1;
|
||
int32 InterActEndTime = 2;
|
||
int32 NestId = 3;
|
||
int32 OrnamentsId = 4;
|
||
int32 CurInterActUin = 5;
|
||
int32 MiniGameResult = 6;
|
||
int32 SelfWorkTime = 7;
|
||
int32 OtherWorkTime = 8;
|
||
string UnlockPetNest = 9;
|
||
string UnlockPetOrnaments = 10;
|
||
string UnlockPetEmotion = 11;
|
||
int32 AtHome = 12; //0在家1被借走
|
||
repeated int32 UnlockDecorateList = 13;
|
||
map<int32, int32> SelectDecorateMap = 14;
|
||
int32 Mood = 15;
|
||
}
|
||
|
||
message ReqUnlockDecorate{
|
||
int32 DecorateId = 1;
|
||
}
|
||
|
||
message ResUnlockDecorate{
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
message ReqSaveSelectDecorate{
|
||
map<int32, int32> SelectDecorateMap = 1;
|
||
}
|
||
|
||
message ResSaveSelectDecorate{
|
||
int32 ResultCode = 1;
|
||
map<int32, int32> SelectDecorateMap = 2;
|
||
}
|
||
|
||
message NotifyPetGoHome{
|
||
int32 AtHome = 1; //0在家1被借走
|
||
}
|
||
|
||
message NotifyPetLeave{
|
||
int32 AtHome = 1; //0在家1被借走
|
||
}
|
||
|
||
///请求开启他人宠物之家数据
|
||
message ReqOpenOtherPetHome{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResOpenOtherPetHome{
|
||
int32 TargetUin = 1;
|
||
int32 NestId = 2;
|
||
int32 OrnamentsId = 3;
|
||
ResPlayerBriefProfileData BriefProfile = 4;
|
||
repeated int32 UnlockDecorateList = 5;
|
||
map<int32, int32> SelectDecorateMap = 6;
|
||
int32 Mood = 7;
|
||
}
|
||
///请求完成小游戏
|
||
message ReqCompleteMiniGame{
|
||
int32 dwUin = 1;
|
||
int32 TargetUin = 2;
|
||
int32 Result = 3;
|
||
int32 IsThief = 4;
|
||
}
|
||
|
||
message ResCompleteMiniGame{
|
||
int32 dwUin = 1;
|
||
int32 TargetUin = 2;
|
||
int32 NestId = 3;
|
||
int32 OrnamentsId = 4;
|
||
int32 InterActEndTime = 5;
|
||
int32 Result = 6;
|
||
int32 CardId = 7;
|
||
}
|
||
//请求开启自家宠物打工
|
||
message ReqOpenSelfPet{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResOpenSelfPet{
|
||
int32 dwUin = 1;
|
||
int32 SelfWorkTime = 2;
|
||
}
|
||
//通知宠物打工结束
|
||
message NotifyPetWorkEnd {
|
||
int32 mType = 1;
|
||
}
|
||
//请求宠物交互历史数据
|
||
message ReqPetHomeInterActST{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResPetHomeInterActST{
|
||
repeated PetHomeInterActST mPetHomeInterActSTs = 1;
|
||
}
|
||
//请求切换要去的访客
|
||
message ReqShiftVisitPet{
|
||
int32 TargetUin = 1;
|
||
}
|
||
|
||
message ResShiftVisitPet{
|
||
int32 TargetUin = 1;
|
||
int32 NestId = 2;
|
||
int32 OrnamentsId = 3;
|
||
ResPlayerBriefProfileData BriefProfile = 4;
|
||
repeated int32 UnlockDecorateList = 5;
|
||
map<int32, int32> SelectDecorateMap = 6;
|
||
int32 Mood = 7;
|
||
}
|
||
//请求召唤回宠物
|
||
message ReqCallBackPet{
|
||
int32 dwUin = 1;
|
||
}
|
||
|
||
message ResCallBackPet{
|
||
int32 ResultCode = 1;
|
||
}
|
||
|
||
///////////////////
|
||
message IntPack {
|
||
int32 num = 1;
|
||
}
|
||
|
||
message Item {
|
||
int32 id = 1;
|
||
int32 quantity = 2;
|
||
}
|
||
|
||
message UseItemRequest {
|
||
int32 itemId = 1;
|
||
int32 quantity = 2;
|
||
repeated Item items = 3;
|
||
repeated IntPack price = 4;
|
||
map<int32, string> attrs = 5;
|
||
}
|
||
|
||
message UseItemResponse {
|
||
enum CODE {
|
||
UNKNOWN = 0;
|
||
SUCCESS = 1;
|
||
ITEM_NOT_FOUND = 2;
|
||
ITEM_CAN_NOT_USED = 3;
|
||
ITEM_NOT_ENOUGH = 4;
|
||
ITEM_CONFIG_NOT_FOUND = 5;
|
||
PARSE_BONUS_CONFIG_ERR = 6;
|
||
}
|
||
int32 itemId = 1;
|
||
int32 quantity = 2;
|
||
CODE code = 3;
|
||
repeated Item items = 4;
|
||
repeated IntPack price = 5;
|
||
map<int32, string> attrs = 6;
|
||
}
|
||
|
||
message Hello {
|
||
string Name = 1;
|
||
}
|
||
//******************NEW VERSION*****************
|
||
|
||
// 设置能量倍数
|
||
message ReqSetEnergyMul{
|
||
int32 EnergyMul = 1;
|
||
}
|
||
|
||
message ResSetEnergyMul{
|
||
RES_CODE ResultCode = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message BaseInfo {
|
||
int32 EnergyMul = 1; // 能量倍数
|
||
bool IsFirstBuy = 2; // 是否已第一次购买体力商店
|
||
int32 EnergyBuy = 3; // 今日体力商店购买次数
|
||
}
|
||
|
||
// 购买能量
|
||
message ReqBuyEnergy{
|
||
int32 Energy = 1; // 购买体力
|
||
}
|
||
|
||
message ResBuyEnergy{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ReqGetHandbookReward {
|
||
int32 ChessId = 1;
|
||
}
|
||
|
||
message HandbookInfo {
|
||
int32 ChessId = 1;
|
||
int32 Status = 2;
|
||
}
|
||
|
||
message Handbook {
|
||
repeated HandbookInfo Handbooks = 1;
|
||
}
|
||
|
||
message ResGetHandbookReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ReqRewardOrder{
|
||
int32 OrderId = 1;
|
||
}
|
||
|
||
message ResRewardOrder{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message Order{
|
||
int32 Id = 1;
|
||
repeated int32 ChessId = 2;
|
||
int32 type = 3;
|
||
}
|
||
|
||
message ResOrderList{
|
||
repeated Order OrderList = 1;
|
||
}
|
||
|
||
// 装饰信息
|
||
message ResDecorateInfo {
|
||
int32 AreaId = 1;
|
||
repeated int32 mFinishList = 2;
|
||
}
|
||
|
||
// 请求装饰基础信息
|
||
message ReqDecorate{
|
||
int32 AreaId = 1;
|
||
int32 DecorateId = 2;
|
||
}
|
||
|
||
message ResDecorate{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 请求Gm命令
|
||
message ReqGmCommand{
|
||
string Command = 1;
|
||
string args = 2;
|
||
}
|
||
|
||
//--------------卡牌------------
|
||
message Card {
|
||
int32 Id = 1;
|
||
int32 Count = 2;
|
||
}
|
||
|
||
message ResCardInfo{
|
||
repeated Card CardList = 1; // 卡牌列表
|
||
int32 ExStar = 2; // 额外星级
|
||
int32 Status = 3; // 全收集奖励0:未领取 1:已领取
|
||
repeated int32 CollectId = 4; // 已领取的收集奖励
|
||
int32 ExTimes = 5; //剩余兑换次数
|
||
int32 ReqTimes = 6; //剩余请求次数
|
||
map<int32, int32> AllCard = 7; // 万能卡牌
|
||
int32 EndTime = 8; //周期结束时间
|
||
repeated int32 ReqUid = 9; // 今日已请求的Uid
|
||
repeated int32 ExUid = 10; // 今日已置换的Uid
|
||
}
|
||
|
||
// 领取卡牌系列收集奖励
|
||
message ReqCardCollectReward{
|
||
int32 Color = 1;
|
||
}
|
||
|
||
message ResCardCollectReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 兑换收集星星奖励
|
||
message ReqExStarReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResExStarReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 领取全收集奖励
|
||
message ReqAllCollectReward{
|
||
|
||
}
|
||
|
||
message ResAllCollectReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 请求赠送卡片
|
||
message ReqCardGive{
|
||
repeated int32 Uid = 1;
|
||
int32 CardId = 2;
|
||
}
|
||
|
||
message ResCardGive{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 同意请求卡牌
|
||
message ReqAgreeCardGive{
|
||
int32 Uid = 1; // 好友Uid
|
||
}
|
||
|
||
message ResAgreeCardGive{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 拒绝请求卡牌
|
||
message ReqRefuseCardGive{
|
||
int32 Uid = 1; // 好友Uid
|
||
}
|
||
|
||
message ResRefuseCardGive{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 请求卡牌交换
|
||
message ReqCardExchange{
|
||
int32 Uid = 1;
|
||
int32 CardId = 2;
|
||
int32 Type = 3; // 1 白送 2 交换
|
||
}
|
||
|
||
message ResCardExchange{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 选择交换的卡牌
|
||
message ReqSelectCardExchange{
|
||
int32 Uid = 1;
|
||
int32 CardId = 2;
|
||
}
|
||
|
||
message ResSelectCardExchange{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 同意卡牌交换
|
||
message ReqAgreeCardExchange{
|
||
int32 Uid = 1;
|
||
}
|
||
message ResAgreeCardExchange{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
// 拒绝选择卡牌进行交换
|
||
message ReqRefuseCardSelect{
|
||
int32 Uid = 1;
|
||
}
|
||
message ResRefuseCardSelect{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
// 拒绝卡牌交换
|
||
message ReqRefuseCardExchange{
|
||
int32 Uid = 1;
|
||
}
|
||
message ResRefuseCardExchange{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
|
||
// 领取引导奖励
|
||
message ReqGuideReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGuideReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ResGuildInfo{
|
||
map<int32, int32> Reward = 1;
|
||
}
|
||
|
||
// 弹窗
|
||
|
||
message ResItemPop{
|
||
int32 Id = 1;
|
||
repeated ItemInfo Items = 2; // 道具
|
||
repeated CardPack CardPacks = 3; // 卡包
|
||
string Lable = 4; // 标签
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
message ItemInfo{
|
||
int32 Id = 1;
|
||
int32 Num = 2;
|
||
}
|
||
|
||
message CardPack{
|
||
int32 Id = 1; // 卡包id
|
||
repeated int32 Card = 2;
|
||
}
|
||
|
||
//日常任务
|
||
|
||
message ResDailyTask{
|
||
map<int32, DailyWeek> WeekReward = 1; //周奖励
|
||
map<int32, DailyTask> DailyTask = 2; //任务进度
|
||
int32 Active = 3; //活跃度
|
||
int32 DayEnd = 4; // 日结束时间戳
|
||
int32 WeekEnd = 5; //周结束时间戳
|
||
}
|
||
|
||
message DailyWeek{
|
||
repeated ItemInfo Items = 1; //奖励
|
||
bool Status = 2; //状态 0:未领取 1:已领取
|
||
int32 NeedActive = 3; //需要的活跃度
|
||
}
|
||
|
||
message DailyTask{
|
||
int32 Status = 1; //状态 0:未完成, 1已完成 2已领取
|
||
bool UnLock = 2; //是否解锁 0:未解锁 1:已解锁
|
||
QuestProgress Progress = 3; //任务进度
|
||
repeated ItemInfo Items = 4; //奖励
|
||
}
|
||
|
||
message QuestProgress{
|
||
string Label = 1; //任务标签
|
||
int32 Num = 2; //当前进度
|
||
int32 Target = 3; //目标
|
||
bool Status = 4; //状态 0:未完成, 1已完成
|
||
int32 Param = 5; //参数
|
||
}
|
||
|
||
// 领取日常任务奖励
|
||
message ReqGetDailyTaskReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGetDailyTaskReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 领取日常周奖励
|
||
message ReqGetDailyWeekReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGetDailyWeekReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 头像
|
||
|
||
message ResFaceInfo{
|
||
repeated FaceInfo FaceList = 1;
|
||
int32 SetId = 2;
|
||
}
|
||
message FaceInfo{
|
||
int32 Id = 1;
|
||
int64 EndTime = 2;
|
||
}
|
||
|
||
message ReqSetFace{
|
||
int32 Face = 1;
|
||
}
|
||
|
||
message ResSetFace{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 头像框
|
||
|
||
message ResAvatarInfo{
|
||
repeated AvatarInfo AvatarList = 1;
|
||
int32 SetId = 2;
|
||
}
|
||
|
||
message AvatarInfo{
|
||
int32 Id = 1;
|
||
int64 EndTime = 2;
|
||
}
|
||
message ReqSetAvatar{
|
||
int32 Avatar = 1;
|
||
}
|
||
|
||
message ResSetAvatar{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 七日签到
|
||
message ResSevenLogin{
|
||
repeated SevenLoginReward WeekReward = 1; //周奖励
|
||
repeated SevenLoginReward MonthReward = 2; //月奖励
|
||
int32 Active = 3; //活跃度
|
||
bool IsBack = 4; //是否召回
|
||
}
|
||
|
||
message SevenLoginReward{
|
||
repeated ItemInfo Item1 = 1; //奖励1
|
||
repeated ItemInfo Item2 = 2; //奖励2
|
||
repeated ItemInfo Item3 = 3; //奖励3
|
||
int32 Status = 4; //状态 0:未领取 1:可领取 2:已领取
|
||
int32 Id = 5; //id
|
||
}
|
||
// 领取周奖励
|
||
message ReqGetSevenLoginReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGetSevenLoginReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 领取月奖励
|
||
message ReqGetMonthLoginReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGetMonthLoginReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 活动
|
||
message ResAcitive{
|
||
repeated ActiveInfo ActiveList = 1;
|
||
}
|
||
|
||
message ActiveInfo{
|
||
int32 Id = 1; //id
|
||
int32 Type = 2; //类型
|
||
int32 StartTime = 3; //开始时间
|
||
int32 EndTime = 4; //结束时间
|
||
int32 Status = 5; //状态 0:未开始 1:进行中 2:已结束
|
||
string Title = 6; //标题
|
||
}
|
||
|
||
|
||
// 限时事件
|
||
message ReqLimitEvent{}
|
||
|
||
message ResLimitEvent{
|
||
map<int32, LimitEvent> LimitEventList = 1;
|
||
}
|
||
|
||
message ResLimitEventProgress{
|
||
int32 Progress = 2; //进度
|
||
map<int32, int32> ProgressReward = 3; //奖励 可以选择的奖励 Id =》 RewardId
|
||
}
|
||
|
||
message LimitEvent {
|
||
int32 EndTime = 1; //结束时间
|
||
int32 Cd = 2; //cd
|
||
}
|
||
|
||
message LimitEventNotify {
|
||
int32 Id = 1; // 限时事件类型
|
||
int32 Type = 2; // 0 开始 1 结束
|
||
int32 EndTime = 3; //结束时间
|
||
int32 Cd = 4; //cd
|
||
}
|
||
|
||
|
||
message ReqLimitSenceReward{}
|
||
|
||
message ResLimitSenceReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ResChessRainReward{
|
||
int32 Chest = 1; // 宝箱id
|
||
}
|
||
|
||
message ReqLimitEventReward{ // 领取限时事件奖励
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResLimitEventReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 连技快手奖励
|
||
message ReqFastProduceReward{
|
||
int32 Energy = 1;
|
||
}
|
||
|
||
message ResFastProduceReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 好友
|
||
|
||
// 搜索好友
|
||
message ReqSearchPlayer{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResSearchPlayer{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ResPlayerSimple{
|
||
int32 Uid = 1;
|
||
string Name = 2;
|
||
int32 Face = 3;
|
||
int32 Avatar = 4;
|
||
int32 Level = 5;
|
||
}
|
||
|
||
message ResFriendLog{
|
||
int32 Uid = 1;
|
||
string Name = 2;
|
||
int32 Face = 3;
|
||
int32 Avatar = 4;
|
||
int32 Level = 5;
|
||
int32 Type =6;
|
||
int32 Time = 7;
|
||
}
|
||
|
||
message ResFriendCard{
|
||
int32 Uid = 1;
|
||
string Name = 2;
|
||
int32 Face = 3;
|
||
int32 Avatar = 4;
|
||
int32 Level = 5;
|
||
int32 Type = 6;
|
||
int32 Time = 7;
|
||
int32 CardId = 8;
|
||
}
|
||
|
||
message ReqKv{
|
||
int32 key = 1;
|
||
string value = 2;
|
||
}
|
||
|
||
message ResKv{
|
||
map<int32, string> kv = 1;
|
||
}
|
||
|
||
|
||
// 好友推荐
|
||
message ResFriendRecommend{
|
||
repeated ResPlayerSimple List = 1;
|
||
}
|
||
|
||
// 隐藏
|
||
message ReqFriendIgnore{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResFriendIgnore{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
|
||
message ResFriendList{
|
||
repeated ResPlayerSimple FriendList = 1;
|
||
repeated ResPlayerSimple ApplyList = 2;
|
||
repeated ResFriendCard MsgList = 3;
|
||
repeated ResFriendLog LogList = 4;
|
||
}
|
||
|
||
message ResFriendLogList{
|
||
repeated ResFriendLog Log = 1;
|
||
}
|
||
|
||
// 申请好友
|
||
message ReqApplyFriend{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResApplyFriend{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 同意申请
|
||
message ReqAgreeFriend{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResAgreeFriend{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 拒绝申请
|
||
message ReqRefuseFriend{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResRefuseFriend{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 删除好友
|
||
message ReqDelFriend{
|
||
int32 Uid = 1;
|
||
}
|
||
|
||
message ResDelFriend{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 玩家榜单
|
||
message ReqRank{
|
||
int32 Type = 1; // 1:玩家榜单 2:锦标赛榜单
|
||
}
|
||
|
||
message ResRank{
|
||
int32 Type = 1; // 榜单类型
|
||
map<int32, ResPlayerSimple> RankList = 2; // 榜单数据
|
||
}
|
||
|
||
// 邮件列表
|
||
message ReqMailList{}
|
||
message ResMailList{
|
||
map<int32, MailInfo> MailList = 1;
|
||
}
|
||
message MailInfo{
|
||
string Title = 2; // 标题
|
||
string Content = 3; // 内容
|
||
int32 Time = 4; // 时间
|
||
int32 Status = 5; // 0 未读 1 已读 2 已领取 3 已删除
|
||
repeated ItemInfo Items = 6; // 奖励
|
||
}
|
||
|
||
// 读邮件
|
||
message ReqReadMail{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResReadMail{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 领取邮件
|
||
message ReqGetMailReward{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResGetMailReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 删除邮件
|
||
message ReqDeleteMail{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
message ResDeleteMail{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 充值
|
||
|
||
message ResCharge{
|
||
float Charge = 1; // 总充值金额
|
||
int32 Total = 2; // 总充值次数
|
||
repeated int32 First = 3; //已首充档次
|
||
map<int32, ResSpecialShop> SpecialShop = 4; // 特惠礼包
|
||
int32 FreeShop = 5; // 已领取免费礼包档次
|
||
map<int32, ResChessShop> ChessShop = 6; // 棋子商店
|
||
map<int32, int32> Gift = 7; // 礼包 礼包id =》 礼包数量
|
||
bool Ad = 8; // 是否有广告礼包
|
||
}
|
||
|
||
message ResSpecialShop {
|
||
int32 Grade = 1; //挡位
|
||
int32 Count = 2; //剩余购买次数
|
||
}
|
||
|
||
message ResChessShop {
|
||
int32 Diamond = 1; // 需要花费钻石
|
||
int32 Count = 2; // 剩余购买数量
|
||
int32 ChessId = 3; // 棋子id
|
||
}
|
||
|
||
message ReqFreeShop{} // 领取免费奖励
|
||
|
||
message ResFreeShop{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
// 商店购买棋子
|
||
message ReqBuyChessShop{
|
||
int32 Id = 1;
|
||
}
|
||
|
||
|
||
message ResBuyChessShop{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
// 刷新棋子商店
|
||
message ReqRefreshChessShop{}
|
||
|
||
message ResRefreshChessShop{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ReqEndless{}
|
||
|
||
message ResEndless{
|
||
int32 Id = 1;
|
||
map<int32, ResEndlessInfo> EndlessList = 2;
|
||
}
|
||
|
||
message ResEndlessInfo{
|
||
int32 ChargeId = 1;
|
||
int32 Type = 2;
|
||
repeated ItemInfo Items = 3;
|
||
}
|
||
|
||
message ReqEndlessReward{
|
||
}
|
||
|
||
message ResEndlessReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ResPiggyBank{
|
||
int32 Type = 1; // 存钱罐类型 1:充值 2:广告
|
||
int32 Diamond = 2; // 存钱罐中的钻石
|
||
int32 Count = 3; // 剩余可以触发的次数
|
||
int32 EndTime = 4; // 结束时间 当前存钱罐结束时间
|
||
}
|
||
|
||
message ReqPiggyBankReward{} // 领取猪猪银行奖励
|
||
|
||
message ResPiggyBankReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ReqCreateOrderSn{
|
||
int32 ChargeId = 1;
|
||
string PlatForm = 2; // 平台标识 测试用test
|
||
string channel = 3; // 支付渠道标识 测试用test
|
||
}
|
||
|
||
message ResCreateOrderSn{
|
||
string OrderSn = 1; // 订单号
|
||
}
|
||
|
||
message ReqShippingOrder{
|
||
string OrderSn = 1; // 订单号
|
||
string PayOrderSn = 2; // 支付订单号
|
||
int32 Status = 3; // 1 成功 2 失败
|
||
}
|
||
|
||
message ResShippingOrder{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
}
|
||
|
||
message ReqChampship{}
|
||
|
||
message ResChampship{
|
||
int32 Score = 1;
|
||
int32 Reward = 2;
|
||
int32 EndTime = 3;
|
||
}
|
||
|
||
message ReqChampshipReward{}
|
||
|
||
message ResChampshipReward{
|
||
RES_CODE Code = 1;
|
||
string Msg = 2;
|
||
} |