浏览代码

修改玩家信息

neo 1 年之前
父节点
当前提交
fdd8a8530e
共有 2 个文件被更改,包括 35 次插入24 次删除
  1. 22 11
      proto-lib/proto_struct.lua
  2. 13 13
      proto-lib/proto_user.lua

+ 22 - 11
proto-lib/proto_struct.lua

@@ -2,18 +2,29 @@
2 2
 
3 3
 local proto_struct =
4 4
     [[
5
-        # 物品
6
-        .DataItem {
7
-            id 0: integer
8
-            count 1: integer
9
-        }
5
+    # 物品
6
+    .DataItem {
7
+        id 0: integer
8
+        count 1: integer
9
+    }
10 10
 
11
-        # 物品背包属性
12
-        .DataItemBag {
13
-            id 0: integer                   # 物品ID
14
-            count 1: integer                # 物品数量
15
-            endTime 2: integer              # 到期时间戳
16
-        }
11
+    # 物品背包属性
12
+    .DataItemBag {
13
+        id 0: integer                   # 物品ID
14
+        count 1: integer                # 物品数量
15
+        endTime 2: integer              # 到期时间戳
16
+    }
17
+        
18
+    # 玩家基础信息
19
+    .DataUserBaseInfo {
20
+        uid 0: integer                  # 玩家uid
21
+        nickname 1: string              # 玩家昵称
22
+        icon 2: string                  # 头像链接
23
+        level 3: integer                # 等级
24
+        vipLevel 4: integer             # 贵族等级
25
+        registerVersion 5: string       # 注册版本
26
+        activeDays 6: integer           # 活跃天数
27
+    }
17 28
 ]]
18 29
 
19 30
 return proto_struct

+ 13 - 13
proto-lib/proto_user.lua

@@ -1,16 +1,6 @@
1 1
 -- 用户相关协议 2000~2099
2 2
 
3
-local proto_struct =
4
-    [[
5
-    # 玩家基础信息
6
-    .DataUserBaseInfo {
7
-        uid 0: integer                  # 玩家uid
8
-        nickname 1: string              # 玩家昵称
9
-        level 2: integer                # 等级
10
-        vipLevel 3: integer             # 贵族等级
11
-        registerVersion 4: string       # 注册版本
12
-        activeDays 5: integer           # 活跃天数
13
-    }
3
+local proto_struct = [[
14 4
 ]]
15 5
 
16 6
 local proto_c2s =
@@ -18,7 +8,6 @@ local proto_c2s =
18 8
     # 获取自己的信息
19 9
     user_self_info 2000 {
20 10
         request {
21
-            uid 0: integer
22 11
         }
23 12
         response {
24 13
             code 0: integer
@@ -26,7 +15,7 @@ local proto_c2s =
26 15
         }
27 16
     }
28 17
 
29
-    #连接保活
18
+    # 连接保活
30 19
     user_keepalive 2001 {
31 20
         request {
32 21
         }
@@ -34,6 +23,17 @@ local proto_c2s =
34 23
             systemTime 0: integer           # 玩家系统时间
35 24
         }
36 25
     }
26
+
27
+    # 获取玩家信息
28
+    user_get_info 2002 {
29
+        request {
30
+            uid 0: interger                 # 玩家id
31
+        }
32
+        response {
33
+            code 0: integer
34
+            baseInfo 1: DataUserBaseInfo    # 基础信息
35
+        }
36
+    }
37 37
 ]]
38 38
 
39 39
 local proto_s2c =