Pular para o conteúdo

getPlayerHudComponentProperty

Cliente HUD OOP jogador:getHudComponentProperty(...)

Lê uma propriedade visual de um componente do HUD.

mixed getPlayerHudComponentProperty ( string componente, string propriedade )
NomeTipoPadrãoDescrição
componentestring—Nome do componente.
propriedadestring—Nome da propriedade.

Depende da propriedade lida, conforme a coluna “valor que você recebe de volta” da tabela acima:

PropriedadesO 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.

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)