HUD
Estas funções mexem no que aparece na tela do jogador: os medidores do HUD (vida, colete, dinheiro, radar), os ajustes de imagem que ele configurou, e o fogo que queima na máquina dele.
Estas 15 funções existem somente no cliente. Chamá-las de um script de servidor resulta em erro de valor nulo.
Componentes do HUD
Seção intitulada “Componentes do HUD”Todas as funções de HUD desta página recebem o nome do componente como texto. Estes são os nomes válidos:
| Nome | O que é |
|---|---|
"ammo" | Contador de munição. |
"weapon" | Ícone da arma equipada. |
"health" | Barra de vida. |
"breath" | Barra de fôlego. |
"armour" | Barra de colete. |
"money" | Contador de dinheiro. |
"vehicle_name" | Nome do veículo em que o jogador entrou. |
"area_name" | Nome da região do mapa. |
"radar" | O radar inteiro. |
"radar_map" | Só o mapa dentro do radar. |
"radar_blips" | Só os marcadores dentro do radar. |
"radar_altimeter" | Altímetro que acompanha o radar. |
"clock" | Relógio. |
"radio" | Nome da estação de rádio. |
"wanted" | Estrelas de procurado. |
"crosshair" | Mira. |
"all" | Todos os componentes de uma vez. |
Em isPlayerHudComponentVisible e setPlayerHudComponentVisible, um nome fora dessa lista devolve false e registra um aviso no console de debug — o script não é interrompido. As três funções de propriedade abaixo são mais rígidas: um nome de componente ou de propriedade desconhecido gera um erro Lua e interrompe o código que chamou.
Propriedades do HUD
Seção intitulada “Propriedades do HUD”As funções de propriedade aceitam estes nomes, cada um com o seu tipo de valor:
| Propriedade | Valor que você passa | Valor que você recebe de volta |
|---|---|---|
"position" | dois números: x e y | dois números |
"size" | dois números: largura e altura | dois números |
"textSize" | — só leitura | dois números |
"fillColor" | uma cor de tocolor | quatro números: r, g, b, a |
"fillColorSecondary" | uma cor de tocolor | quatro números: r, g, b, a |
"dropColor" | uma cor de tocolor | quatro números: r, g, b, a |
"drawBlackBorder" | booleano | booleano |
"drawPercentage" | booleano | booleano |
"proportional" | booleano | booleano |
"useCustomAlpha" | booleano | booleano |
"blinkingValue" | número | número |
"fontOutline" | número | número |
"fontShadow" | número | número |
"fontStyle" | "gothic", "subtitles", "menu" ou "pricedown" | o mesmo texto |
"fontAlignment" | "center", "left" ou "right" | o mesmo texto |
"all" | — só para restaurar | — |
Mapa do jogador
Seção intitulada “Mapa do jogador”O mapa de tela cheia que o jogador abre com F11 (o controle radar). Quem o desenha é o cliente, não um script, mas estas funções deixam você abri-lo por conta própria e descobrir onde ele fica na tela.