Commit 6985096a3f34cdf77f9a264e27e071ea618a3831

Authored by zhangqijia
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;
... ...