neo пре 1 година
родитељ
комит
ffdb7b5573
1 измењених фајлова са 21 додато и 31 уклоњено
  1. 21 31
      proto-lib/proto_room.lua

+ 21 - 31
proto-lib/proto_room.lua

@@ -4,7 +4,7 @@ local proto_struct =
4
     .DataRoomPlayer {
4
     .DataRoomPlayer {
5
         playerInfo 0: DataUserBaseInfo      # 玩家信息
5
         playerInfo 0: DataUserBaseInfo      # 玩家信息
6
         seatId 1: integer                   # 位置ID
6
         seatId 1: integer                   # 位置ID
7
-        status 2: integer                   # 状态 1:准备
7
+        status 2: integer                   # 状态 0:进入 1:准备
8
     }
8
     }
9
 
9
 
10
     # 房间信息
10
     # 房间信息
@@ -72,47 +72,29 @@ local proto_c2s =
72
             }
72
             }
73
         }
73
         }
74
 
74
 
75
-        # 离开房间
76
-        room_player_leave 2603 {
75
+        # 坐下 - 点座位的时候可以不用 room_player_enter
76
+        # 异步通知结果 on_room_seat_down
77
+        room_player_seat 2603 {
77
             request {
78
             request {
79
+                roomId 0: integer           # 房间号码
80
+                seatId 1: integer           # 座位ID
78
             }
81
             }
79
             response {
82
             response {
80
                 code 0: integer
83
                 code 0: integer
81
             }
84
             }
82
         }
85
         }
83
 
86
 
84
-        # 解散房间
85
-        room_dismiss_room 2604 {
86
-         request {
87
-            }
88
-            response {
89
-                code 0: integer             # 返回结果码
90
-            }
91
-        }
92
-
93
-        # 获取自身房间信息
94
-        room_get_in_room_info 2605 {
87
+        # 站起
88
+        room_stand_up 2604 {
95
             request {
89
             request {
96
             }
90
             }
97
             response {
91
             response {
98
-                code 0: integer             # 返回结果码
99
-                room 1: DataRoom            # 房间信息
100
-            }
101
-        }
102
-
103
-        # 所在好友房内玩家操作
104
-        room_player_opt 2606 {
105
-            request {
106
-                optType 0: integer          # 1.坐下,2.站起 ,3.踢参与者(房主强制让坐下的站起)
107
-                targetUid 1: integer        # 被踢的参与者uid(类型3使用)
108
-            }
109
-            response {
110
                 code 0: integer
92
                 code 0: integer
111
             }
93
             }
112
         }
94
         }
113
 
95
 
114
-        # 开始比赛
115
-        room_battle_start 2607 {
96
+        # 离开房间
97
+        room_player_leave 2605 {
116
             request {
98
             request {
117
             }
99
             }
118
             response {
100
             response {
@@ -158,10 +140,18 @@ local proto_s2c =
158
         }
140
         }
159
 
141
 
160
         # 所在好友房成员改变推送
142
         # 所在好友房成员改变推送
161
-        on_room_player_change 2601 {
143
+        on_room_player_change 2602 {
144
+            request {
145
+                type 0: integer             # 消息的类型 [房间成员变化 100进入, 101离开, 102坐下 103站起,104强制站起, 105被踢出]
146
+                roomId 1: integer           # 房间ID
147
+                changeRoomPlayer 2: *DataRoomPlayer # 变化的房间成员
148
+            }
149
+        }
150
+        
151
+        # 进入房间结果
152
+        on_room_seat_down 2603 {
162
             request {
153
             request {
163
-                type 0: integer                 # 消息的类型 [房间成员变化 100进入, 101离开, 102坐下 103站起,104强制站起, 105被踢出]
164
-                changeRoomPlayer 1: *DataRoomPlayer # 变化的房间成员
154
+                code 0: integer             # 错误码
165
             }
155
             }
166
         }
156
         }
167
 ]]
157
 ]]