Groups
Interface
---@param id string
---@param ownerId string
---@param name string
---@param label string
---@param type table
---@param money number
---@param roles table
---@param members table
---@param xp number
---@param image string
---@param max number
---@param discordRole string
---@param premium booleanFunctions
group.getId
Retorna o identificador do grupo.
group.getId()group.getOwnerId
Retorna o dono do grupo.
group.getOwnerId()group.getDiscordRole
Retorna o cargo do discord do grupo.
group.getDiscordRole()group.getName
Retorna o nome do grupo.
group.getName()group.getType
Retorna o tipo do grupo.
group.getType()group.getMoney
Retorna o dinheiro do grupo.
group.getMoney()group.getRoles
Retorna uma array com os cargos do grupo.
group.getRoles()group.getRoleById
Retorna o cargo do grupo pelo identificador.
group.getRoleById()group.getMembers
Retorna um objeto com todos os membros do grupo.
group.getMembers()group.getMembersActive
Retorna um objeto com os membros ativos do grupo.
group.getMembersActive()group.setMemberActivityStatus
Atualiza o status do jogador dentro do grupo.
group.setMemberActivityStatus(characterId, status)characterId:
numberstatus:
boolean
group.addRole
Cria um novo cargo.
group.addRole(name, label, rank, salary, permissions)name:
stringlabel:
stringrank:
numbersalary:
numberpermissions?:
object
group.removeRole
Remove o cargo baseado no identificador.
group.removeRole(roleId)roleId:
number
group.addMember
Adiciona o membro com um cargo.
group.addMember(characterId, roleId)characterId:
numberroleId:
number
group.removeMember
Remove o membro.
group.removeMember(characterId)characterId:
number
group.addXp
Adiciona XP ao grupo.
group.addXp(amount)amount:
number
Last updated