Pular para o conteúdo

VIP

bs_vip. Uma regra em que não cedo: o VIP nunca dá vantagem de jogo. Sem dano, colete, velocidade, loot, XP, dinheiro, armazenamento, prioridade na fila ou teleportes. Apenas cosméticos e pequenas comodidades. Se queres vender poder, este não é o resource para isso.

bs_vip/config/config_vip.lua, Vip.Tiers:

NívelidEtiqueta
1supporterSupporter
2patronPatron
3legendLegend

Cada vantagem em Vip.Perks tem um minTier. Algumas delas:

  • Nível 1: estilo da name tag, emblema de chat e cor do nome, matrícula personalizada, cores da barra de vida / marcador de acerto
  • Nível 2: cor do blip de esquadrão e do HUD, +10 favoritos de emotes, +5 conjuntos de roupa e 15% de desconto no alfaiate, skin do marcador de stash e renomear
  • Nível 3: emotes e andar VIP, skins de drone/torreta, uma mudança grátis de rosto/cabelo por mês, +1 slot de personagem

As cores limitam-se a Vip.Palette mais as cores dos níveis. As matrículas têm 1-8 caracteres, A-Z 0-9 e espaços, têm de ser únicas e passar Vip.Plate.blocklist.

Se um nível expirar, as escolhas do jogador ficam guardadas mas deixam de se aplicar.

F7 abre o painel VIP. Jogadores sem VIP também o podem abrir, para as definições de feedback de combate e os tickets de aparência.

/grantvip <id|license:..> <supporter|patron|legend|1-3> [days] -- bs.superadmin or console. 0 / no days = never expires
/revokevip <id|license:..>
/grantappearance <id|license:..> [count] -- bs.admin or bs.superadmin
/vip -- your status
/vipchat -- hide/show VIP chat styles for yourself

Desligado por defeito, server/sv_tebex.lua.

  1. Vip.Tebex.enabled = true
  2. No teu pacote Tebex, adiciona o comando de servidor de jogo:
    tebex_grant {license} patron 30
    Só corre a partir da consola. O nível pode ser um nome, 1-3, ou um id de pacote mapeado em Vip.Tebex.packages.
  3. Relay HTTP opcional: POST /bs_vip/tebex com o header X-BS-Secret igual ao convar bs_vip_tebex_secret. Enquanto esse convar estiver vazio, todos os pedidos são recusados.

Migração 025_vip_perks.sql, o bs_vip também cria as suas tabelas no arranque: bs_vip_prefs, bs_vip_appearance, bs_vip_members, bs_vip_unlocks.