Pular para o conteúdo

Blips

Compartilhada

Blips são os ícones que aparecem no radar e no mapa. Um blip pode ficar parado em uma coordenada ou seguir outro elemento (um jogador, um veículo, um objeto) enquanto ele se move.

As funções que recebem coordenadas aceitam tanto três números soltos quanto um Vector3 no lugar deles — createBlip(Vector3(x, y, z)) funciona igual a createBlip(x, y, z).

Os blips criados por um resource são destruídos junto com ele.

Estas 12 funções existem no servidor e no cliente. Você pode usá-las em scripts declarados em server_files, client_files ou shared_files.

Estes limites valem para todas as funções da página:

PropriedadeFaixaObservação
Ícone0 – 63Fora da faixa, a chamada falha.
Tamanho0 – 255Valores acima de 25 são reduzidos para 25.
Cor (r, g, b, a)0 – 255 por canala é a opacidade: 0 invisível, 255 opaco.
Ordem-32768 – 32767Quem tem valor maior é desenhado por cima.
Distância visível0 – 65535Distância em unidades do jogo.

O cliente aplica essas faixas de outro jeito. Um valor negativo, NaN ou algo que não é número faz a chamada falhar com um aviso, mas um valor acima do topo da faixa não é recusado: ele dá a volta como um estouro de inteiro (um canal de cor 300 vira 44, uma ordem 40000 vira -25536). Um ícone que ainda fique acima de 63 falha, e um tamanho acima de 25 é reduzido com um aviso.

No cliente todo setter também exige um blip como primeiro argumento (qualquer outra coisa falha com um aviso); ele altera esse blip e os blips abaixo dele, e devolve o resultado do próprio blip.