getPlayerHudComponentProperty
Lê uma propriedade visual de um componente do HUD.
Sintaxe
Seção intitulada “Sintaxe”mixed getPlayerHudComponentProperty ( string componente, string propriedade )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
componente | string | — | Nome do componente. |
propriedade | string | — | Nome da propriedade. |
Retorno
Seção intitulada “Retorno”Depende da propriedade lida, conforme a coluna “valor que você recebe de volta” da tabela acima:
| Propriedades | O que volta |
|---|---|
"position", "size", "textSize" | dois números |
"fillColor", "fillColorSecondary", "dropColor" | quatro números: vermelho, verde, azul e alfa, de 0 a 255 |
"drawBlackBorder", "drawPercentage", "proportional", "useCustomAlpha" | um booleano |
"blinkingValue", "fontOutline", "fontShadow" | um número |
"fontStyle", "fontAlignment" | um texto |
Um nome de componente ou de propriedade desconhecido gera um erro Lua. Para um par que não tem valor legível (a propriedade "all", por exemplo) devolve apenas false.
Exemplo
Seção intitulada “Exemplo”local x, y = getPlayerHudComponentProperty("health", "position")outputDebugString("a barra de vida está em " .. x .. ", " .. y)
local r, g, b, a = getPlayerHudComponentProperty("health", "fillColor")outputDebugString("cor da barra: " .. r .. " " .. g .. " " .. b .. " " .. a)Veja também
Seção intitulada “Veja também”isPlayerHudComponentVisible— Verifica se um componente do HUD está aparecendo.isPlayerCrosshairVisible— Verifica se a mira do jogador está aparecendo.setPlayerHudComponentProperty— Altera uma propriedade visual de um componente do HUD.resetPlayerHudComponentProperty— Devolve uma propriedade ao valor original.getPostFXValue— Lê um dos ajustes de imagem configurados pelo jogador.isPostFXEnabled— Verifica se os ajustes de imagem estão sendo aplicados.getPostFXMode— Descobre em que modo de tela os ajustes de imagem valem.createFire— Acende fogo em um ponto do mapa, só na tela deste jogador.