Merge branch 'sdk' into online

This commit is contained in:
hahwu 2026-03-30 18:11:37 +08:00
commit 9d5af4cb86
22 changed files with 180 additions and 85 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -187,6 +187,7 @@ message ClientReq{ //客户都请求数据
string userBase = 7;
}
//
message ReqOfflineReconnect{
int64 dwUin = 1;
@ -195,6 +196,8 @@ message ResOfflineReconnect{
int64 dwUin = 1;
int32 Result = 2;
}
// facebook
message ReqBindFacebookAccount{
int64 dwUin = 1;
string BindAccountId = 2;
@ -205,7 +208,8 @@ message ResBindFacebookAccount{
string BindAccountId = 2;
int32 ResultCode = 3;
}
////fb并且不同步数据
//fb并且不同步数据
message ReqOnlyBindFacebook{
int64 dwUin = 1;
string BindAccountId = 2;
@ -216,7 +220,8 @@ message ResOnlyBindFacebook{
string BindAccountId = 2;
int32 ResultCode = 3;
}
////
//
message ReqUnBindFacebook{
int64 dwUin = 1;
string BindAccountId = 2;
@ -226,7 +231,8 @@ message ResUnBindFacebook{
int32 ResultCode = 1;
string BindAccountId = 2;
}
////fb并且同步数据
//fb并且同步数据
message ReqSynGameData{
int64 dwUin = 1;
string NewFBId = 2;
@ -236,9 +242,9 @@ message ResSynGameData{
int64 dwUin = 1;
int32 ResultCode = 2;
}
message ForceKickOut{
}
//
message ForceKickOut{}
message ResServerVersion{
int32 Version = 1;
}
@ -250,7 +256,8 @@ message ClientRes{ //客户都请求数据返回 和主动推送
string cid = 2;
bytes info = 3;
}
////
//
message ReqRegisterAccount{
string UserName = 1;
string UserPwd = 2;
@ -258,11 +265,12 @@ message ReqRegisterAccount{
string Device = 4; //
}
////
//
message ResRegisterAccount{
int32 ResultCode = 1;
}
////
//
message ReqLogin{
string UserName = 1;
string UserPwd = 2;
@ -271,6 +279,7 @@ message ReqLogin{
LOGIN_TYPE type = 5; //
}
//
message ReqLoginCode{
string TelPhone = 1; //
}
@ -281,6 +290,7 @@ message ResLoginCode{
string Code = 3; // TODO
}
//
message ReqId2Verify{
string Id = 1; //
string Name = 2; //
@ -291,7 +301,7 @@ message ResId2Verify{
string Msg = 2; //
}
////
//
message ResLogin{
int32 ResultCode = 1;
int64 dwUin = 2;
@ -300,6 +310,7 @@ message ResLogin{
string Msg = 5; //
}
//
message ReqChangePassword{
string UserName = 1;
string OldPwd = 2; // -1
@ -310,7 +321,7 @@ message ResChangePassword{
int32 ResultCode = 1;
}
///
//
message ReqPlayerBaseInfo{
int64 dwUin = 1;
}
@ -342,7 +353,10 @@ message ResPlayerBaseInfo{
string FaceBookId = 23;
int32 register_time = 24;
}
//
message ReqPlayerAsset{}
//
message ResPlayerAsset{
int64 dwUin = 1;
@ -369,11 +383,12 @@ message NotifyRenewBuyEnergyCnt{
int32 CurCnt = 2;
}
///广
//广
message ReqRemoveAd {
int64 dwUin = 1;
}
////广
//广
message ResRemoveAd {
int32 ResultCode = 1;
}
@ -383,17 +398,18 @@ message NotifyAddEnergy{
int64 dwUin = 1;
int32 addCnt = 2;
}
///
//
message ReqServerTime {
int64 dwUin = 1;
}
////
//
message ResServerTime {
int32 ServerTime = 1;
}
/////////////
//
message ReqPlayerChessData{
int64 dwUin = 1;
}
@ -415,6 +431,7 @@ message ResPlayerChessInfo{
repeated string RetireReward = 7; // 退
}
// 退
message ReqGetChessRetireReward{
string Id = 1; // IDABC...
}
@ -434,6 +451,7 @@ message PartBagGrid{
int32 Count = 2; //
}
//
message ReqPutPartInBag{
int32 ChessId = 1; //ID
map<string, int32> mChessData = 2;
@ -454,7 +472,7 @@ message ChessHandle{
repeated int32 ActType = 5; //
}
/////
//
message UpdatePlayerChessData{
int64 dwUin = 1;
map<string, int32> mChessData = 2;
@ -466,7 +484,7 @@ message ResUpdatePlayerChessData{
string msg = 2;
}
//
// 使
message ReqSeparateChess{
int32 ChessId = 1;
map<string, int32> mChessData = 2;
@ -477,7 +495,7 @@ message ResSeparateChess{
string msg = 2;
}
//
// 使
message ReqUpgradeChess{
int32 ChessId = 1;
map<string, int32> mChessData = 2;
@ -506,6 +524,7 @@ enum CHESS_EX_TYPE {
CHESS_EX_QUICK_BUY = 3; //
CHESS_EX_EVENT = 4; //
CHESS_EX_EVENT_LITTLE_APPRENTICE = 5; //
CHESS_EX_EMIT_ROLLBACK = 6; // 退
}
//
@ -585,6 +604,16 @@ message ResTakeChessOutBag{
string msg = 2;
}
//
message ReqTakeChessOutBagToHonor{
int32 BagId = 1;
}
message ResTakeChessOutBagToHonor{
RES_CODE code = 1;
string msg = 2;
}
//
message ReqBuyChessBagGrid{
}
@ -647,9 +676,9 @@ enum LANG_TYPE {
LANG_ES_LATAM = 3;// 西-
}
//
//
message ReqLang{
LANG_TYPE Lang = 1; // 1 0
LANG_TYPE Lang = 1; // 0 1 2 3 西-
}
message ResLang{
@ -720,6 +749,7 @@ message ResGetEnergyByAD{
string Msg = 2;
}
//
message ReqGetHandbookReward {
int32 ChessId = 1;
}
@ -739,6 +769,7 @@ message Handbook {
repeated string Collect = 2;//
}
//
message RegHandbookAllReward{
string Type = 1; // "棋子系列 A B C"
}
@ -748,7 +779,7 @@ message ResHandbookAllReward{
string Msg = 2;
}
//
message ReqRewardOrder{
int32 OrderId = 1;
map<string, int32> mChessData = 2;
@ -760,6 +791,7 @@ message ResRewardOrder{
string Msg = 2;
}
//
message ReqCreatePetOrder{}
//
@ -817,15 +849,14 @@ message ResDecorate{
}
//
message ReqDecorateAll{
}
message ReqDecorateAll{}
message ResDecorateAll{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqAreaReward{
int32 AreaId = 1;
}
@ -848,6 +879,7 @@ message Card {
int32 Count = 2;
}
//
message ReqCardInfo{}
message ResCardInfo{
@ -875,6 +907,7 @@ message ResNotifyCardTimes{
int32 GoldTimes = 5; //
}
//
message ReqCardSeasonFirstReward{}
message ResCardSeasonFirstReward{
@ -927,9 +960,7 @@ message ResExStarReward{
}
//
message ReqAllCollectReward{
}
message ReqAllCollectReward{}
message ResAllCollectReward{
RES_CODE Code = 1;
@ -1016,6 +1047,7 @@ message ResAgreeCardExchange{
string Id = 3;
int32 Emoji = 4; // Id
}
//
message ReqRefuseCardSelect{
string Id = 1;
@ -1025,6 +1057,7 @@ message ResRefuseCardSelect{
string Msg = 2;
string Id = 3;
}
//
message ReqRefuseCardExchange{
string Id = 1;
@ -1055,7 +1088,6 @@ message ResGetGoldCard{
int32 Five = 2; //
}
//
message ReqGuideReward{
int32 Id = 1;
@ -1066,6 +1098,7 @@ message ResGuideReward{
string Msg = 2;
}
// playroom引导接口
message ReqGuidePlayroom{
int32 Id = 1;
}
@ -1075,15 +1108,11 @@ message ResGuidePlayroom{
string Msg = 2;
}
message ResGuildInfo{
map<int32, int32> Reward = 1;
}
message ResGuideInfo{
map<int32, int32> Reward = 1;
}
//
message ResItemPop{
int32 Id = 1;
repeated ItemInfo Items = 2; //
@ -1091,10 +1120,6 @@ message ResItemPop{
string Lable = 4; //
}
message ItemInfo{
int32 Id = 1;
int32 Num = 2;
@ -1116,12 +1141,14 @@ message ResGuideTask{
int32 Active = 3; //
int32 UnlockTime = 4; //
}
message GuideTask{
int32 Status = 1; // 0: 1 2
QuestProgress Progress = 2; //
int32 Id = 3; //id
}
//
message ReqGetGuideTaskReward{
int32 Id = 1;// id
}
@ -1132,6 +1159,7 @@ message ResGetGuideTaskReward{
int32 Id = 3;// id
}
//
message ReqGetGuideActiveReward{
int32 Id = 1;// id
}
@ -1151,8 +1179,6 @@ message ResDailyTask{
int32 WeekEnd = 5; //
}
message DailyWeek{
repeated ItemInfo Items = 1; //
bool Status = 2; // 0: 1:
@ -1195,13 +1221,15 @@ message ResGetDailyWeekReward{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqDailyUnlock{}
message ResDailyUnlock{
RES_CODE Code = 1;
string Msg = 2;
}
//
//
message ResFaceInfo{
repeated FaceInfo FaceList = 1;
int32 SetId = 2;
@ -1212,6 +1240,7 @@ message FaceInfo{
int64 AddTime = 3; //
}
//
message ReqSetFace{
int32 Face = 1;
}
@ -1222,7 +1251,6 @@ message ResSetFace{
}
//
message ResAvatarInfo{
repeated AvatarInfo AvatarList = 1;
int32 SetId = 2;
@ -1233,6 +1261,8 @@ message AvatarInfo{
int64 EndTime = 2; //
int64 AddTime = 3; //
}
//
message ReqSetAvatar{
int32 Avatar = 1;
}
@ -1276,6 +1306,7 @@ message SevenLoginReward{
int32 Id = 5; //id
int32 NeedActive = 6; //
}
//
message ReqGetSevenLoginReward{
int32 Id = 1;
@ -1336,9 +1367,7 @@ message ResActivityReward{
}
//
message ReqAddGiftReward{
}
message ReqAddGiftReward{}
message ResAddGiftReward{
RES_CODE Code = 1;
@ -1357,7 +1386,9 @@ message ResLimitEventProgress{
int32 Progress = 2; //
map<int32, int32> ProgressReward = 3; // Id = RewardId
}
message ReqLimitEventReward{ //
//
message ReqLimitEventReward{
int32 Id = 1;
}
@ -1366,6 +1397,7 @@ message ResLimitEventReward{
string Msg = 2;
}
//
message ReqSelectLimitEvent{
int32 Id = 1;
}
@ -1401,6 +1433,7 @@ message LimitEventNotify {
int32 Cd = 4; //cd
}
//
message ReqLimitEventLuckyCat{
int32 ChessId = 1;
map<string, int32> mChessData = 2;
@ -1411,7 +1444,7 @@ message ResLimitEventLuckyCat{
string Msg = 2;
}
//
message ReqLimitSenceReward{}
message ResLimitSenceReward{
@ -1424,6 +1457,7 @@ message ResChessRainReward{
int32 Id = 2; // id
}
//
message ReqFastProduceInfo{}
message ResFastProduceInfo{
int32 Energy = 1; //
@ -1443,6 +1477,7 @@ message ResFastProduceReward{
int32 Num = 4;
}
//
message ReqCatTrickReward{}
message ResCatTrickReward{
@ -1464,9 +1499,11 @@ message ResSearchPlayer{
repeated ResPlayerSimple List = 2;
}
//
message ReqFriendPlayerSimple{
int64 Uid = 1;
}
message ResFriendPlayerSimple{
int64 Uid = 1;
string Name = 2;
@ -1531,8 +1568,6 @@ enum ActLogType {
ACT_LOG_TYPE_LOST_USER_RETURN = 23; //
}
message ActLog {
int32 Type = 1;
int64 Time = 2;
@ -1593,6 +1628,7 @@ message ResFriendCard{
int32 Emoji = 12; // Id
}
// kv
message ReqKv{
int32 key = 1;
string value = 2;
@ -1602,6 +1638,7 @@ message ResKv{
map<int32, string> kv = 1;
}
//
message ReqFriendByCode{
string Code = 1; //
}
@ -1619,7 +1656,7 @@ message ResFriendRecommend{
repeated ResPlayerSimple List = 1;
}
//
//
message ReqFriendIgnore{
int64 Uid = 1;
}
@ -1629,8 +1666,6 @@ message ResFriendIgnore{
string Msg = 2;
}
//
message ReqFriendList{}
message ResFriendList{
@ -1640,33 +1675,41 @@ message ResFriendList{
int32 Sponsor = 4; //
}
// NPC好友
message ReqAddNpc{
int32 NpcId = 1;
}
message ResAddNpc{
RES_CODE Code = 1;
string Msg = 2;
int32 NpcId = 3;
}
//
message ReqFriendApply{
int32 Type = 1; // x途径添加好友0.1.
}
message ResFriendApply{
repeated ResFriendApplyInfo ApplyList = 1;
}
message ResFriendApplyInfo{
ResPlayerSimple Player = 1;
int32 Time = 2;
}
//
message ReqFriendCardMsg{}
message ResFriendCardMsg{
repeated ResFriendCard MsgList = 1;
}
//
message ReqWishApplyList{}
message ResWishApplyList{
repeated ResFriendApplyInfo ApplyList = 1;
}
@ -1684,6 +1727,7 @@ message ResWishApply{
// 线
message ReqFriendTimeLine{}
message ResFriendTimeLine{
repeated ResFriendLog Log = 1;
repeated ResFriendReply Reply = 2;
@ -1845,9 +1889,11 @@ message ResRank{
//
message ReqMailList{}
message ResMailList{
map<int32, MailInfo> MailList = 1;
}
message MailInfo{
int32 Id = 1; // id
string Title = 2; //
@ -1867,9 +1913,11 @@ message MailInfo{
string SubTitleEsLa = 16; // 西
string ContentEsLa = 17;// 西
}
message MailNotify {
MailInfo Info = 1;
}
//
message ReqReadMail{
int32 Id = 1;
@ -1904,7 +1952,6 @@ message ResDeleteMail{
}
//
message ResCharge{
float Charge = 1; //
int32 Total = 2; //
@ -1955,6 +2002,7 @@ message ResAddWish{
//
message ReqGetWish{}
message ResGetWish{
RES_CODE Code = 1;
string Msg = 2;
@ -2003,10 +2051,12 @@ message ReqBuyChessShop2{
int32 Id = 1;
map<string, int32> mChessData = 2;
}
message ResBuyChessShop2{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqRefreshChessShop{}
@ -2015,6 +2065,7 @@ message ResRefreshChessShop{
string Msg = 2;
}
//
message ReqEndless{}
message ResEndless{
@ -2028,8 +2079,8 @@ message ResEndlessInfo{
repeated ItemInfo Items = 3;
}
message ReqEndlessReward{
}
//
message ReqEndlessReward{}
message ResEndlessReward{
RES_CODE Code = 1;
@ -2043,7 +2094,8 @@ message ResPiggyBank{
int32 EndTime = 4; //
}
message ReqPiggyBankReward{} //
//
message ReqPiggyBankReward{}
message ResPiggyBankReward{
RES_CODE Code = 1;
@ -2060,6 +2112,7 @@ message ResChargeReceive{
string Msg = 2;
}
//
message ReqCreateOrderSn{
int32 ChargeId = 1;
string PlatForm = 2; // test
@ -2072,6 +2125,7 @@ message ResCreateOrderSn{
string OrderSn = 1; //
}
//
message ReqShippingOrder{
string OrderSn = 1; //
string ProduceId = 2; // Id
@ -2084,6 +2138,7 @@ message ResShippingOrder{
string Msg = 2;
}
//
message ReqChampship{}
message ResChampship{
@ -2098,26 +2153,34 @@ message ResChampship{
int32 YesterdayActivityId = 9;//
}
//
message ReqChampshipReward{}
message ResChampshipReward{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqChampshipRankReward{}
message ResChampshipRankReward{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqChampshipRank{}
message ResChampshipRank{
map<int32, ResPlayerRank> RankList = 1; //
int32 MyRank = 2; //
float MyScore = 3; //
}
//
message ReqChampshipPreRank{}
message ResChampshipPreRank{
map<int32, ResPlayerRank> RankList = 1; //
int32 MyRank = 2; //
@ -2131,6 +2194,7 @@ message ResNotifyCard{
map<int32, int32> Handbook = 4; //
}
// facebook链接
message ReqSetFacebookUrl{
string Url = 1;
}
@ -2144,11 +2208,13 @@ message ResSetFacebookUrl{
message ReqInviteFriendData{
int64 dwUin = 1;
}
message ResInviteFriendData{
repeated int32 IdLists = 1;
int32 GetIndex = 2;
}
//
message ReqSelfInvited{
int64 InviterId = 1;
}
@ -2161,6 +2227,7 @@ message NotifyInvitedSuccess{
repeated int32 IdLists = 2;
}
//
message ReqGetInviteReward{
int32 GetIndex = 1;
}
@ -2169,18 +2236,20 @@ message ResGetInviteReward{
int32 ResultCode = 1;
}
///facebook好友
// facebook好友
message ReqAutoAddInviteFriend{
int64 id = 1; // uid
}
message ResAutoAddInviteFriend{
int32 ResultCode = 1;
}
// facebook好友
message ReqAutoAddInviteFriend2{
string id = 1; // facebook id
}
message ResAutoAddInviteFriend2{
int32 ResultCode = 1;
}
@ -2198,15 +2267,20 @@ message ResMining{
int32 Mining = 8; //
map<int32 , ItemList> PassReward = 9 ;//
}
//
message ReqMiningTake{
map<int32, string> Map = 1; //
int32 Gem = 2; //
}
message ResMiningTake{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqMiningReward{}
message ResMiningReward{
RES_CODE Code = 1;
string Msg = 2;
@ -2225,8 +2299,8 @@ message ResActPass{
bool HighPass = 9; //
}
message ReqActPassReward{
}
//
message ReqActPassReward{}
message ResActPassReward{
RES_CODE Code = 1;
@ -2237,11 +2311,13 @@ message ResActPassReward{
message ResActRed{
map<int32, int32> Red = 1; //
}
//
message NotifyActRed{
int32 Id = 1;
int32 Red = 2;
}
//
message ActivityNotify {
ActivityInfo Info = 1;
@ -2299,6 +2375,7 @@ message ResGuessColorReward{
string Msg = 2;
}
//
message ReqRace{}
message ResRace{
int32 Id = 1; // id
@ -2321,7 +2398,7 @@ message raceopponent{
int32 Progress = 5;
}
//
message ReqRaceStart{}
message ResRaceStart{
RES_CODE Code = 1;
@ -2400,6 +2477,11 @@ message NotifyPlayroomTask{
repeated int32 DailyTaskReward = 2; //
}
// playroom小游戏破产通知
message NotifyPlayroomBroken{
ResPlayerSimple Player = 1;
}
//
message ReqPlayroomTask{
@ -2423,6 +2505,7 @@ message ResPlayroomTaskReward{
int32 Type = 4; // 1 2
}
//
message ReqPlayroomUnlock{
int32 Id = 1; // id
}
@ -2433,6 +2516,7 @@ message ResPlayroomUnlock{
int32 Id = 3; // id
}
// playroom
message ReqPlayroomUpvote{
int64 Id = 1; // id
}
@ -2468,6 +2552,7 @@ message PlayroomCollectInfo{
string Label = 4; //
}
//
message ReqPlayroomDressSet{
map<int32, int32> DressSet = 1; // = id
}
@ -2477,6 +2562,7 @@ message ResPlayroomDressSet{
string Msg = 2;
}
//
message ReqPlayroomPetAirSet{
int32 PetAirSet = 1; //
}
@ -2486,7 +2572,8 @@ message ResPlayroomPetAirSet{
string Msg = 2;
}
message ReqPlayroomWrokOutline{} // 线
// 线
message ReqPlayroomWrokOutline{}
message ResPlayroomWrokOutline{
RES_CODE Code = 1;
string Msg = 2;
@ -2569,7 +2656,9 @@ message ResPlayroomInfo{
map<int32, int32> DressSet = 16; // = id
int32 Kiss = 17; //
int32 Fur = 18; //
int32 Star = 19; //
}
//
message ReqPlayroomFlip{
int32 Id = 1; //
@ -2600,6 +2689,7 @@ message ReqPlayroomFlipReward{
message ResPlayroomFlipReward{
RES_CODE Code = 1;
string Msg = 2;
bool Broken = 3;
}
message ReqPlayroomGame{
@ -2645,8 +2735,6 @@ message ResPlayroomSetRoom{
string Msg = 2;
}
message ReqPlayroomSelectReward{
int32 Id = 1; // id
int32 EmojiId = 2; // id
@ -2737,6 +2825,7 @@ message TreasureInfo{
string NickName = 7; //
}
//
message ReqFriendTreasureStart{
repeated TreasureInfo List = 1; //
repeated int32 List2 = 2;
@ -2747,14 +2836,15 @@ message ResFriendTreasureStart{
string Msg = 2;
}
message ReqFriendTreasureEnd{
}
//
message ReqFriendTreasureEnd{}
message ResFriendTreasureEnd{
RES_CODE Code = 1;
string Msg = 2;
}
//
message ReqFriendTreasureFilp{
int32 Pos = 1;
}
@ -2785,6 +2875,7 @@ message CollectItem{
repeated ItemInfo Items = 2; //
}
//
message ReqCollect{
int32 Id = 1; // id
}
@ -3002,6 +3093,18 @@ message ResActivityCfgReload{
string Msg = 2;
}
message ReqOrderShipping{
string OrderSn = 1; //
int32 Status = 2; // 1: 2:
string ChannelOrderSn = 3; //
}
message ResOrderShipping{
int32 Code = 1;
string Msg = 2;
}
service Backend {
rpc ReloadActivity(ReqActivityCfgReload) returns (ResActivityCfgReload);
rpc OrderShipping(ReqOrderShipping) returns (ResOrderShipping);
}

View File

@ -130,18 +130,7 @@
"string"
]
},
{
"in_file": "LimitedTimeEvent.xlsx",
"out_file": "CatTrickData.txt",
"sheet_name": "CatTrick",
"coloum_type": [
"int",
"int",
"int",
"int",
"int"
]
},
{
"in_file": "Champship.xlsx",
"out_file": "ChampshipCfg.txt",
@ -1264,6 +1253,16 @@
"int",
"string"
]
},
{
"in_file": "LimitedTimeEvent.xlsx",
"out_file": "LimitedTimeEventConst.txt",
"sheet_name": "Const",
"coloum_type": [
"int",
"string",
"string"
]
}
]
}

View File

@ -390,13 +390,6 @@
"sheet_name" :"Const",
"fields" :["Value"]
},
{
"in_file": "LimitedTimeEvent.xlsx",
"out_file": "LimitedTimeEventCatTrick.json",
"key": "Type",
"sheet_name" :"CatTrick",
"fields" :["Duration","Diamond", "Energy"]
},
{
"in_file": "LimitedTimeEvent.xlsx",
"out_file": "LimitedTimeEventDecorateOff.json",