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 boolean

Functions

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: number

  • status: boolean

group.addRole


Cria um novo cargo.

group.addRole(name, label, rank, salary, permissions)
  • name: string

  • label: string

  • rank: number

  • salary: number

  • permissions?: 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: number

  • roleId: number

group.removeMember


Remove o membro.

group.removeMember(characterId)
  • characterId: number

group.addXp


Adiciona XP ao grupo.

group.addXp(amount)
  • amount: number

Last updated