Pular para o conteúdo principal

Dados de Gamificação

Este widget é usado para exibir as informações de gamificação do jogador separadamente: classificação, nível, fichas e uma barra de progresso com os pontos de XP. Ao contrário do widget de pontos, que mostra todos os dados de gamificação em um único componente, este widget foi projetado para exibir apenas um item de dados de gamificação específico.

  • classe <string|required>: gamification_widget
  • tipo-de-dados <string|required>: dados-de-gamificacao
  • dados-tipo-de-gamificacao <string|required>: refere-se ao item de dados de gamificação que você deseja exibir ('classificação', 'nível', 'ficha', 'xp').
  • dados-mostrar-nome <string|optional>: true para exibir o tipo de dados de gamificação no componente. Se não for fornecido, o padrão é false.
  • dados-mostrar-dica <string|optional>: true para exibir o componente de dica com uma descrição do tipo de gamificação. Se não for fornecido, o padrão é false.
  • dados-tipo-de-progresso <string|optional>: refere-se ao tipo de barra de progresso ('classificação' ou 'nível'), usado apenas quando o dados-tipo-de-gamificacao é xp. Se não for fornecido, o padrão é classificação.

Exemplo 1: (Props Obrigatórios)

Mostre-me o código!

Classificação:

<div
class="gamification_widget"
data-type="dados-de-gamificacao"
data-gamification-type="classificacao"
></div>

Nível:

<div
class="gamification_widget"
data-type="dados-de-gamificacao"
data-gamification-type="nivel"
></div>

Ficha:

<div
class="gamification_widget"
data-type="dados-de-gamificacao"
data-gamification-type="ficha"
></div>

UI:

Interface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de Gamificação

Exemplo 2: Mostrar Nome

Mostrar o nome do tipo de gamificação

Mostre-me o código!

Classificação:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="rank"
data-show-name="true"
></div>

Nível:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="level"
data-show-name="true"
></div>

Token:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="token"
data-show-name="true"
></div>

UI:

Interface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de Gamificação

Exemplo 3: Mostrar Tooltip

Mostrar o componente de tooltip com uma descrição do tipo de gamificação. É necessário mostrar o nome para exibir o tooltip.

Mostre-me o código!

Classificação:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="rank"
data-show-name="true"
data-show-tooltip="true"
></div>

Nível:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="level"
data-show-name="true"
data-show-tooltip="true"
></div>

Token:

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="token"
data-show-name="true"
data-show-tooltip="true"
></div>

UI:

Interface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de Gamificação
Interface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de Gamificação

Exemplo 4: Pontos de XP e Barra de Progresso

Mostra os pontos de xp e a barra de progresso. Por padrão, o data-progress-type é "rank", o que significa que as informações da barra de progresso são baseadas no rank.

Mostre-me o código!

Padrão (Barra de Progresso por Rank):

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="xp"
></div>

Barra de Progresso por Nível

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="xp"
data-progress-type="level"
></div>

Interface:

Interface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de GamificaçãoInterface de Dados de Gamificação

Exemplo 5: Pontos de XP e Barra de Progresso (Mostrar Nome e Mostrar Dica)

Mostre os pontos de xp e a barra de progresso com o nome e a dica

Mostre-me o código!

Padrão (Barra de Progresso por Rank):

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="xp"
data-show-name="true"
data-show-tooltip="true"
></div>

Barra de Progresso por Nível

<div
class="gamification_widget"
data-type="gamification-data"
data-gamification-type="xp"
data-show-name="true"
data-show-tooltip="true"
data-progress-type="level"
></div>

UI:

Dados de Gamificação da UIDados de Gamificação da UIDados de Gamificação da UIDados de Gamificação da UI