竞技场协议修改初版

master_arena
grimm 2024-02-01 14:37:25 +08:00
parent 8eaba85661
commit 5bd4d608c2
3 changed files with 69 additions and 34 deletions

View File

@ -25,7 +25,7 @@ import "CommonProto.proto";
optional int32 myScoreChange = 1 ; //
optional int32 defScoreChange =2; //
repeated ArenaEnemy arenaEnemys = 3; //
optional FightData fightData =4; //
optional FightData fightData =4; //
optional int32 fightResult = 5 ;//
optional Drop drop = 6;
}
@ -149,10 +149,10 @@ import "CommonProto.proto";
}
//
message CrossYuXuLunDaoGetInfoRequest{
optional int32 type = 1; //0: 1:
optional int32 type = 1; //0: 1:
}
message CrossYuXuLunDaoGetInfoResponse{
optional bool isFirst= 1;//
optional bool isFirst= 1;//
repeated ArenaPersonInfo arenaEnemys = 2; //
optional int32 oldMyscore = 3; //
optional int32 newMyscore = 4; //
@ -160,18 +160,18 @@ import "CommonProto.proto";
optional int32 newLevelId = 6; //
optional int32 myRank = 7 ;//
repeated Drop drop =8 ;//
repeated int32 dailyRewardState =9;//
optional int32 changedTimes = 10 ;//
repeated int32 dailyRewardState =9;//
optional int32 changedTimes = 10 ;//
repeated Drop updrop =11 ;//
}
//
message CrossYuXuLunDaoChallengeBeforeRequest{
optional int32 playerId = 1;
optional int32 playerId = 1;
optional int32 defId = 2;
}
message CrossYuXuLunDaoChallengeBeforeResponse{
optional TeamOneInfo myTeamInfo = 1;//
optional TeamOneInfo myTeamInfo = 1;//
optional TeamOneInfo defTeamInfo = 2;//
}
//
@ -250,22 +250,46 @@ import "CommonProto.proto";
message CrossLingmaiSecretAreaRecordResponse{
repeated LingMaiSecretRecord recordData = 1;
}
message CrossLingmaiIndicationResponse{
message CrossLingmaiIndicationResponse{
}
//
message GetNewArenaInfoRequest{
}
message GetNewArenaInfoResponse{
optional int32 ranking = 1;//
optional int32 score = 2;//
optional string roomId = 3;//id
optional string roomName = 4;//
optional int32 lvScore = 5;//
optional int32 fightNum = 6;//
repeated int32 receivedBox = 7;//id
repeated ArenaPersonInfo opponent = 8;//
}
//
message GetAllArenaRoomRequest{
}
message GetAllArenaRoomResponse{
repeated ArenaRoom room = 1;
}
//
message RefreshArenaOpponentRequest{
}
message RefreshArenaOpponentResponse{
repeated ArenaPersonInfo opponent = 1;
}
//
message NewArenaChallengeRequest{
optional int32 opponentId = 1;//id
}
message NewArenaChallengeResponse{
optional int32 fightResult = 1; //
optional FightData fightData = 2; //
optional int32 myScoreChange = 3; //
optional int32 defScoreChange = 4; //
optional Drop drop = 5; //
}

View File

@ -369,14 +369,15 @@ option optimize_for = SPEED;
optional string info =2;
}
//
message ArenaPersonInfo{
optional int32 uid = 1;
optional int32 level =2;
optional string name =3;
optional int32 level = 2;
optional string name = 3;
optional int64 score = 4;
optional int32 head =5;
optional int32 rank =6; //
optional int64 totalForce =7;
optional int32 head = 5;
optional int32 rank = 6; //
optional int64 totalForce = 7;
optional int32 headFrame = 8;
optional string servername = 9;//
optional int32 gender = 10;//
@ -384,24 +385,22 @@ option optimize_for = SPEED;
optional int32 userTitle = 12;
optional int32 userMount = 13;
optional int32 practiceLevel = 14;//
optional int32 lingmaiId = 15;//id
optional int32 getAwardTimeOrOccupyTime = 16; //
optional int32 lingmaiId = 15;//id
optional int32 getAwardTimeOrOccupyTime = 16; //
optional int32 arenaLvScore = 17;//
}
message Team{
repeated int32 heroTid =1;
}
message ArenaEnemy{
optional ArenaPersonInfo personInfo =1;
optional Team team =2; //
optional Team team = 2; //
optional int32 worshipTime = 3;//
optional bool hadProud= 4;//
}
message ArenaInfo{
optional int32 failNums =1;
optional int32 successNums =2;
@ -415,7 +414,6 @@ option optimize_for = SPEED;
optional int32 buyNum = 2; //
}
message StoreInfo{
optional int32 id = 1;
optional int64 lastRefreshTime =2; //
@ -430,10 +428,8 @@ option optimize_for = SPEED;
optional int32 attackTime =3 ; //
optional int64 myScoreChange =4 ;//
optional int32 fightResult = 5; //
}
message FunctionOfTime{
optional int32 functionId =1; //id
optional int32 startTime =2; //
@ -1382,4 +1378,10 @@ option optimize_for = SPEED;
optional int32 type = 1;// 1 2
optional string id = 2;//id
optional int32 num = 3;//1
}
//
message ArenaRoom{
optional int32 id = 1;//id
optional string name = 2;//
}

View File

@ -1680,6 +1680,15 @@ enum MessageType{
GiftEquipUpStarRequest = 6000033;
GiftEquipUpStarResponse = 6000034;
//
GetNewArenaInfoRequest = 6000035;
GetNewArenaInfoResponse = 6000036;
GetAllArenaRoomRequest = 6000037;
GetAllArenaRoomResponse = 6000038;
RefreshArenaOpponentRequest = 6000039;
RefreshArenaOpponentResponse = 6000040;
NewArenaChallengeRequest = 6000041;
NewArenaChallengeResponse = 6000042;
}