Commit 6985096a3f34cdf77f9a264e27e071ea618a3831
1 parent
f96ecc65
feat: 排行榜
Showing
3 changed files
with
39 additions
and
18 deletions
Show diff stats
game.proto
| ... | ... | @@ -195,6 +195,14 @@ message RoleEndClimbRsp { |
| 195 | 195 | int64 timestamp = 3; |
| 196 | 196 | } |
| 197 | 197 | |
| 198 | +message RoleRankClimbReq { | |
| 199 | + int32 chapter_id = 1; | |
| 200 | +} | |
| 201 | + | |
| 202 | +message RoleRankClimbRsp { | |
| 203 | + repeated models.RankClimb rank = 1; | |
| 204 | +} | |
| 205 | + | |
| 198 | 206 | message EquipmentDelReq { |
| 199 | 207 | repeated string id = 1; |
| 200 | 208 | } | ... | ... |
models.proto
| ... | ... | @@ -86,6 +86,18 @@ message GemSlot { |
| 86 | 86 | int32 group_id = 8; |
| 87 | 87 | } |
| 88 | 88 | |
| 89 | +message RankTeam { | |
| 90 | + repeated int32 hero_ids = 1; | |
| 91 | + repeated int32 child_ids = 2; | |
| 92 | +} | |
| 93 | + | |
| 94 | +message RankClimb { | |
| 95 | + string name = 1; | |
| 96 | + int32 layer = 2; | |
| 97 | + int32 spend = 3; | |
| 98 | + RankTeam team = 4; | |
| 99 | +} | |
| 100 | + | |
| 89 | 101 | message Role { |
| 90 | 102 | string id = 1; // @inject_tag: index:"unique" pri:"1" |
| 91 | 103 | string uid = 2; // @inject_tag: index:"unique" |
| ... | ... | @@ -122,6 +134,6 @@ message Role { |
| 122 | 134 | int64 otime = 27; // 离线时间 |
| 123 | 135 | int64 ctime = 28; // 创建时间 |
| 124 | 136 | string channel = 29; |
| 125 | - string climb_reward = 30; | |
| 137 | + map<string,string> climb_rs = 30; // reward and start | |
| 126 | 138 | map<int32,int32> climb_hishigh = 31; |
| 127 | 139 | } |
| 128 | 140 | \ No newline at end of file | ... | ... |
protocode.proto
| ... | ... | @@ -27,23 +27,24 @@ enum ProtoCode |
| 27 | 27 | RoleStartClimbRpc = 519; |
| 28 | 28 | RoleMiddleClimbRpc = 520; |
| 29 | 29 | RoleEndClimbRpc = 521; |
| 30 | - EquipmentDelRpc = 522; | |
| 31 | - EquipmentEnhanceRpc = 523; | |
| 32 | - EquipmentSetGemRpc = 524; | |
| 33 | - EquipmentDelGemRpc = 525; | |
| 34 | - HeroUpLevelRpc = 526; | |
| 35 | - HeroReinRpc = 527; | |
| 36 | - HeroSkillUpLevelRpc = 528; | |
| 37 | - EmailListRpc = 529; | |
| 38 | - EmailDrawRpc = 530; | |
| 39 | - EmailCheckRpc = 531; | |
| 40 | - EmailDelRpc = 532; | |
| 41 | - StoreBuyRpc = 533; | |
| 42 | - ItemGemCompoundRpc = 534; | |
| 43 | - GemSliceRpc = 535; | |
| 44 | - GemSliceStopRpc = 536; | |
| 45 | - GemAttentionRpc = 537; | |
| 46 | - GemSliceRewardRpc = 538; | |
| 30 | + RoleRankClimbRpc = 522; | |
| 31 | + EquipmentDelRpc = 523; | |
| 32 | + EquipmentEnhanceRpc = 524; | |
| 33 | + EquipmentSetGemRpc = 525; | |
| 34 | + EquipmentDelGemRpc = 526; | |
| 35 | + HeroUpLevelRpc = 527; | |
| 36 | + HeroReinRpc = 528; | |
| 37 | + HeroSkillUpLevelRpc = 529; | |
| 38 | + EmailListRpc = 530; | |
| 39 | + EmailDrawRpc = 531; | |
| 40 | + EmailCheckRpc = 532; | |
| 41 | + EmailDelRpc = 533; | |
| 42 | + StoreBuyRpc = 534; | |
| 43 | + ItemGemCompoundRpc = 535; | |
| 44 | + GemSliceRpc = 536; | |
| 45 | + GemSliceStopRpc = 537; | |
| 46 | + GemAttentionRpc = 538; | |
| 47 | + GemSliceRewardRpc = 539; | |
| 47 | 48 | |
| 48 | 49 | DisConnectNty = 1001; |
| 49 | 50 | RoleUpdatePropertyNty = 1002; | ... | ... |