Skip to content

Blips ​

Blips do mapa fixos no config.lua e criados em jogo pela staff. Os criados em jogo ficam salvos no banco e podem expirar. O tamanho dos ícones diminui quando há muitos iguais no mapa.

Precisa de: oxmysql, ox_lib, krs_helper

Instalação ​

cfg
ensure blips

Coloque depois do krs_helper. A tabela é criada sozinha. Veja a ordem completa.

Comandos ​

ComandoO que faz
/blip criar <ícone> <cor> [opções] [nome]Cria um blip onde você está
/blip removerApaga o blip criado em jogo mais perto, até 60 m
/blip exportarEscreve no console os blips permanentes criados em jogo, no formato de Config.Blips
/blip criar 280 1 h=24 Festa na praia

As opções vão antes do nome:

OpçãoValor
h=Horas até sumir, de 1 a 168. Sem h= ou com h=0, é permanente
sempre=1 aparece de longe, 0 só de perto
minimapa=1 aparece também no minimapa

Sem sempre= e minimapa=, vale Config.Novo, com os dois ligados.

Lista de ícones e cores

Tornar um blip fixo ​

  1. Crie o blip em jogo sem h=.
  2. Rode /blip exportar.
  3. Copie a saída do console para Config.Blips.
  4. Rode restart blips.

Blips de Config.Blips não são apagados por /blip remover.

Permissão ​

O comando exige o grupo de Config.Grupo, que por padrão é Admin.

FrameworkComo liberar
krs, CreativeGrupo Admin do framework
vRPGrupos god, admin ou mod
QBCoreadd_principal identifier.license:SUA_LICENSE group.admin e add_ace group.admin admin allow
Sem frameworkadd_principal identifier.license:SUA_LICENSE group.admin e add_ace group.admin group.Admin allow

Configuração ​

Tudo fica em config.lua.

OpçãoPadrãoO que muda
Comando"blip"Nome do comando. "" desliga
Acoescriar, remover, exportarNome das ações
Opcoesh, sempre, minimapaNome das opções
Novoos dois trueValor de sempre e minimapa quando o comando não informa
Grupo"Admin"Grupo com acesso
Nivel00 aceita qualquer cargo, 1 só o mais alto
BlipsvazioBlips fixos
Escala0.9, 0.75, 0.6Tamanho para Sempre, Padrao e Denso
Denso6Com esse número de ícones iguais, todos usam a escala Denso
Alcance60.0Distância máxima de /blip remover, em metros
MaximoHoras168Limite de h=
Intervalo2000Intervalo do ajuste de escala, em ms. Mínimo 500
Sprites900Maior ícone aceito
AvisoTempo6000Duração dos avisos, em ms
Coresverde, amarelo, vermelhoCores dos avisos

Para programadores ​

lua
-- servidor: renomeia o blip daquele ícone a até 5 m de (x, y)
local ok = exports.blips:Nome(icone, x, y, nome)

Eventos de cliente: kay_blips:Adicionar, kay_blips:Nome e kay_blips:Remover. Callback: kay_blips:Lista, pelo krs_helper.