|
@@ -4,7 +4,7 @@ local proto_struct =
|
4
|
4
|
.DataRoomPlayer {
|
5
|
5
|
playerInfo 0: DataUserBaseInfo # 玩家信息
|
6
|
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
|
78
|
request {
|
|
79
|
+ roomId 0: integer # 房间号码
|
|
80
|
+ seatId 1: integer # 座位ID
|
78
|
81
|
}
|
79
|
82
|
response {
|
80
|
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
|
89
|
request {
|
96
|
90
|
}
|
97
|
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
|
92
|
code 0: integer
|
111
|
93
|
}
|
112
|
94
|
}
|
113
|
95
|
|
114
|
|
- # 开始比赛
|
115
|
|
- room_battle_start 2607 {
|
|
96
|
+ # 离开房间
|
|
97
|
+ room_player_leave 2605 {
|
116
|
98
|
request {
|
117
|
99
|
}
|
118
|
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
|
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
|
]]
|