setPlayerHudComponentProperty | Multi Theft Auto: Wiki Skip to content

setPlayerHudComponentProperty

Client-side
Server-side
Shared

Pair: getPlayerHudComponentProperty

This page is incomplete! Help wanted!

Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.


This function allows for modifying HUD properties, such as text or bar color, position, size, and more.

Note

Due to a rendering bug in GTA, setting transparency for text with outline or shadow causes a visual glitch, resulting in blurred/smudged text. Transparency only works correctly on text without outline and shadow.

Tip

If the characters are uneven after changing the font, you should set the proportional property to true

Tip

The health bar is positioned relative to its width, so after changing its width, its position on the X-axis will also change. If you want to maintain the bar's position, you also need to calculate its position based on its width. Additionally, the width is calculated depending on the MAX_HEALTH stat.

Syntax

setPlayerHudComponentProperty ( )

Code Examples

client

This example makes the HUD look like it does in the picture on the side.

addEventHandler('onClientResourceStart', resourceRoot, function()
setPlayerHudComponentProperty('clock', 'fillColor', tocolor(50, 168, 82, 255))
setPlayerHudComponentProperty('clock', 'dropColor', tocolor(94, 14, 7, 255))
setPlayerHudComponentProperty('clock', 'fontOutline', 1)
setPlayerHudComponentProperty('clock', 'fontStyle', 'subtitles')
setPlayerHudComponentProperty('clock', 'proportional', true)
setPlayerHudComponentProperty('money', 'fillColor', tocolor(11, 102, 158, 255))
setPlayerHudComponentProperty('money', 'fillColorSecondary', tocolor(176, 23, 130, 255))
setPlayerHudComponentProperty('money', 'fontOutline', 1)
setPlayerHudComponentProperty('money', 'fontStyle', 'subtitles')
setPlayerHudComponentProperty('health', 'fillColor', tocolor(50, 168, 82, 255))
setPlayerHudComponentProperty('ammo', 'fillColor', tocolor(245, 66, 126, 255))
setPlayerHudComponentProperty('weapon', 'fillColor', tocolor(235, 76, 52, 255))
setPlayerHudComponentProperty('wanted', 'fillColorSecondary', tocolor(140, 138, 137, 255))
setPlayerHudComponentProperty('wanted', 'fillColor', tocolor(66, 33, 252, 255))
end)

See Also