# Jogadores e cargos

O jogador é quem cria conta na sua loja para comprar, abrir ticket ou participar
do fórum. O grupo **Jogadores**, no menu, tem duas telas: **Jogadores**, com
todas as contas, e **Cargos**, com os cargos dos jogadores (VIP, staff e outros).

Na loja de produtos digitais, o grupo se chama **Clientes**, e o cliente entra com
o e-mail, sem nick.

![A lista de jogadores com o cargo, a situação e a data de cadastro](shots/products-players.webp)

## Encontrar e criar jogadores

- A busca aceita nome, e-mail ou nickname.
- **Novo Jogador** cria uma conta à mão, com nome, e-mail, senha e nickname. Sem
  escolher cargo, entra o cargo padrão. Na loja digital, **Novo Cliente** não pede
  nick: ele sai do e-mail.

## A ficha do jogador

Abra um jogador para ver o total gasto, os créditos, o último login, a data de
cadastro, os pedidos, os tickets, o carrinho, os presentes resgatados e o vínculo
com o Discord. Na ficha:

- **Enviar Crédito** põe saldo na conta dele; o histórico fica em **Histórico de
  Créditos**;
- **Editar Usuário** muda nome, e-mail, nickname e cargo;
- **Banir Usuário** e **Desbanir Usuário**;
- **Inativar conta** impede entrar e comprar, mas guarda os pedidos e os
  créditos;
- **Exportar Dados (LGPD)** baixa tudo o que a loja guarda daquele jogador, para
  atender um pedido de dados.

![A ficha do jogador com saldo, cadastro e os VIPs dele](shots/products-player.webp)

## VIPs dos jogadores

Na aba **Com VIP**, em **Jogadores**, ficam todos os VIPs da loja. Busque por nick
ou e-mail e filtre pela situação (valendo, guardado, pausado, congelado, acabou,
removido) e pelo VIP.

![A aba Com VIP: cada VIP com a situação e o tempo que falta](shots/products-player-vips.webp)

- **Dar VIP** pede o nick, o VIP e os dias, ou **Para sempre**. Soma ao VIP que o
  jogador já tem, ou cria.
- No menu de cada linha: **Mais 7 dias**, **Mudar o tempo** (número negativo
  tira; tirando tudo, o VIP acaba), **Ativar** (para guardado ou pausado),
  **Congelar** (para o relógio e tira o VIP no servidor; **Descongelar** volta),
  **Remover** e **Histórico**.

Toda ação fica no histórico do VIP, com o e-mail de quem fez, e na auditoria da
loja. No jogo, a equipe com a permissão `hystore.admin.vip` usa:

```text Comandos da equipe no jogo
/vip admin <jogador>
/darvip <jogador> <vip> <dias>
/removervip <jogador> <vip>
/congelarvip <jogador> <vip>
```

## Cargos dos jogadores

Em **Jogadores > Cargos** ficam os cargos que os jogadores têm na loja e no
fórum, como Membro, VIP Ouro, Moderador e Administrador.

1. Clique em **Criar Cargo**.
2. Informe o **Nome do Cargo** e a **Prioridade**: número maior fica mais alto na
   hierarquia. As setas da lista mudam a ordem.
3. Marque **Este é um cargo de Staff** só para a equipe do servidor. Cargo de
   staff não pode ser vendido.
4. Em **Personalização Visual**, o **CSS do Usuário** e o **CSS da Badge** mudam o
   nome e o selo do jogador no fórum.
5. Salve.

![Cargos de Jogadores, do mais alto para o mais baixo](shots/products-roles.webp)

```css CSS da Badge
background: #d97706;
color: #ffffff;
font-weight: 700;
```

O cargo **Padrão** é o que todo jogador novo recebe. Um produto pode dar um cargo a
quem compra (veja [Produtos](/pt/products/#cargo-no-site)), e, com o bot do
Discord, o cargo pode ser ligado a um cargo do servidor do Discord (veja
[Vínculo e cargos](/pt/discord/linking/)).

> [!NOTE]
> Num cargo de Staff dá para marcar permissões da equipe do servidor, como
> publicar notícias, receber avisos de orçamento e o aviso de ticket novo no jogo.
> Essas são permissões do jogo e do site, diferentes dos
> [cargos de acesso ao painel](/pt/store/team/).
