r2/game-server/docs/api_guild.txt
lightings f155aa73d8 ...
2023-04-19 12:23:04 +08:00

15 lines
1.2 KiB
Plaintext

prefix: guild.guildHandler
listGuild(): (code: Code.OK, guilds: []) // 获取公会列表
createGuild(guildName: string): (code: Code.OK, guildId: new_guild_id) // 创建公会
joinGuild(uid: int, guildId: int): (code: Code.OK, msg: "Join guild done") // 加入公会
approveGuild(guildId: int, newuid: int): (code: Code.OK, msg: "Approve guild done") // 批准加入公会
inviteNewMember(guildId: int, newuid: int): (code: Code.OK, msg: "Invite new member done") // 邀请新成员
getInviteList(): (code: Code.OK, result: invite_list) // 获取邀请列表
confirmInvite(guildId: int): (code: Code.OK, msg: "Confirm invite done") // 确认邀请
leaveGuild(): (code: Code.OK, msg: "Leave guild done") // 离开公会
kick(muid: int): (code: Code.OK, msg: "Kick member done") // 踢出成员
getGuildMembers(guildId: int, apply: bool): (code: Code.OK, members: member_list, apply: apply) // 获取公会成员
updateMemberRank(memberUid: int, guildId: int, g_rank: int): (code: Code.OK, result: update_result) // 更新成员等级
setAnnounce(gid: int, announce: string): (code: Code.OK, result: update_result) // 设置公告
disbandGuild(): (code: Code.OK, msg: "Disband guild done") // 解散公会e