Pular para o conteúdo

setPlayerHudComponentProperty

Cliente HUD OOP jogador:setHudComponentProperty(...)

Altera uma propriedade visual de um componente do HUD.

bool setPlayerHudComponentProperty ( string componente, string propriedade, mixed valor [, number valor2 ] )
NomeTipoPadrãoDescrição
componentestring—Nome do componente.
propriedadestring—Nome da propriedade.
valormixed—O valor, no tipo que aquela propriedade espera.
valor2number—Segundo número, obrigatório para "position" e "size".

true se a propriedade foi alterada. Devolve false, sem interromper o script, quando o valor não serve para aquela propriedade (um booleano para "position", por exemplo, ou um estilo de fonte desconhecido) ou quando a propriedade é só de leitura ("textSize") ou só de restauração ("all").

Um nome de componente ou de propriedade desconhecido, um terceiro argumento que não seja número, booleano ou string, ou um número NaN ou infinito gera um erro Lua em vez disso.

-- barra de vida verde, com borda e desenhada mais para baixo
setPlayerHudComponentProperty("health", "fillColor", tocolor(0, 200, 0, 255))
setPlayerHudComponentProperty("health", "drawBlackBorder", true)
setPlayerHudComponentProperty("health", "position", 40, 90)
-- dinheiro com a fonte de placar
setPlayerHudComponentProperty("money", "fontStyle", "pricedown")
setPlayerHudComponentProperty("money", "fontAlignment", "right")