[SC]房间信息

roomInfo

接口描述

当你第一次进入房间时,服务器会自动发送这个消息给客户端,告诉你房间当前的全部信息

响应参数

参数名
类型
描述
必填
seats
dict[pos]
座位信息,有人的就是用户数据,没人的位置就是null,用户数据请看子参数
必填
user
dict
如果有坐人,这里是用户信息,否则是空或者不存在这个字段
可选
_id
string
用户ID
必填
nickname
string
昵称
必填
head
string
头像图片名字
必填
vip
int
会员等级
必填
ready
string
是否已准备好,1是,0否
必填
isFollow
bool
是否有关注这个用户
必填
sex
string
性别
必填
mute
string
是否禁麦了,99被房主禁麦了,66自己禁麦了
可选
lock
string
座位是否有被锁住,1是,0否
可选
whoTurn
string
当前轮到谁绘画,用户ID
必填
stage
int
当前房间在什么阶段,0准备,10选词,20绘画,30展示单人绘画结果,35绘画投票阶段,40游戏结束,60房间已销毁
必填
wordTip
string
单词提示
必填
wordCount
int
单词字数
必填
word
string
当前绘画单词,只有轮到自己或者stage=30才会有内容,否则就是空字符串
必填
words
list
可选单词列表,只有轮到自己,并且stage=10时才有数据,否则是空数组
必填
rightCount
int
答对人数,只有stage=30时才有正确时,否则就是0
必填
drawSteps
list
绘画步骤记录,跟你们发送draw消息时的数据是一样的。用来掉线重连后,恢复绘画数据。只有stage=20才有正确数据,否则就是空数组
必填
topicId
string
灵魂画手的话题ID,以便分享到动态
必填
notice
string
房间公告内容
必填
title
string
房间标题
必填
onlineCount
int
当前房间人数
必填
recentJoinUsers
array
最近在线用户,3个,已过滤开发者
必填
_id
string
用户ID
必填
head
string
头像
必填
musicId
string
当前正在播放的音乐ID
可选
drawMode
string
绘画方式,orderDraw轮流画,allDraw一起画
必填
drawDuration
int
绘画时长,单位秒
必填
voteDict
dict
投票字典,用户ID做key,票数做value。仅在灵魂画手玩法的绘画投票阶段有意义。
必填
scores
dict
当前用户的得分字典,用户ID做key,分数做value
必填
voteUids
list
哪些人已经投了票,用户ID数组
必填
roundId
string
本局游戏的唯一ID。
必填

说明 / 示例

房间位置说明: master是房主 n_1 ~ n_5 是其他用户 最多6个人