资料中心

大话红楼 > 游戏特色

    好友系统

    2020/4/24 13:15:41

     一、好友群功能

    创建\解散群\退群\申请入群

    1)创建群

    群组名称不能重复,长度:20个字符(中文、英文、数字)

    创建成功后,赋予群ID,记录群信息;

    向创建者发送创建成功的信息;

    2)解散群(创建者)

    群内成员有三个职位(创建者\管理员\普通成员),拥有不同的权限;

    创建者:解散\邀请\踢出\屏蔽\禁言\设置信息\设置管理员

    管理员:邀请\踢出\屏蔽\禁言\设置信息\退群

    普通成员:屏蔽\退群

    群组解散后,删除群组及相关信息;向所有成员发送解散的信息;

    3)退群(管理员\普通成员)

    修改群组成员列表,将你除名,向所有成员发送你退出的信息;

    4)申请入群

    入群申请有间隔时间限制,每10秒能申请一次,避免骚扰;

    如果有多个管理员,以最先反应的管理员意见为准

    申请流程:

    通过搜索功能找到目标群

    发出入群申请

    等待通过

    加入群组

    入群成功后,修改群组成员列表,添加你的信息;

    向所有成员发送你加入的信息;

    关闭其他管理员的申请窗口(客户端支持);

    清除保存的离线入群申请(需要服务端支持)。

    管理员收到的申请确认框

    窗口弹出

    玩家发出申请后,群组的创建者和管理员都会收到弹出的申请确认;

    如果管理员或创建者不在线,那么他们将在上线时收到申请通知,(如果已有管理员对此申请做出了处理,则不会再弹出该窗口)

    窗口自动关闭

    当某个管理员或创建者处理申请后其他管理员的窗口将自动关闭。

    邀请\踢出群组

    1)邀请入群

    打开好友列表,输入完整的玩家名字或者ID,如果玩家同时输入名字和ID则根据名字进行搜索,输入后点击邀请。若被邀请人离线,则邀请将被保存,该玩家上线后将立即收到邀请

    邀请成功后,修改群组成员列表,添加新成员信息;向所有成员发送你加入的信息;

    2)踢出群组

    自己的权限高于目标时才能踢除

    权限等级:创建者>管理员>普通成员

    踢出成功后,修改群组成员列表,删除该成员信息;向所有成员发送成员变动信息;

    管理权限

    只有创建者才能设定和解除管理员;通过右键菜单实现;

    屏蔽消息\禁言

    1)屏蔽功能

    屏蔽群内发出的任何消息

    打开消息窗口或者右键菜单进行屏蔽

    2)禁言功能

    禁止某个成员发言,该成员发出的信息将被自动过滤,只能禁言权限比自己低的成员;

    通过右键菜单来禁言或解禁

    设置管理权限

    只有创建者才能设定和解除管理员;通过右键菜单实现;

    信息提示

    1)群的相关信息

    说明:在线状态会立刻收到,如果处于离线状态,信息将被保存,等玩家上线再发送。

    成员加入

    成员退出

    群组解散

    任命管理员

    撤销管理员

    群公告或简介变化

    发出入群申请被拒绝

    入群申请被通过

    拒绝入群申请(在线的管理员和创建者才会收到)

    2)信息种类:

    申请入群的结果返回

    [xxx]的管理员[xxx]通过了你的加群请求。

    [xxx]的管理员[xxx]拒绝了你的加群请求。

    接受邀请

    [xxx]邀请你加入[xxx]。

    职位变动

    [xxx]的创建者[xxx]将你提升为管理员。

    [xxx]的创建者[xxx]取消了你的管理员资格。

    管理员收到申请

    [xxx]申请加入[xxx],等待你的处理。

    你通过了[xxxx]申请加入[xxx]的请求。

    你拒绝了[xxxx]申请加入[xxx]的请求。

    申请入群

    你向[xxx]群发出了加入申请。