setPlayerHudComponentProperty
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.
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.
If the characters are uneven after changing the font, you should set the proportional property to true
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
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
Player Functions
- countPlayersInTeam
- forcePlayerMap
- getAlivePlayers
- getControlState
- getDeadPlayers
- getLocalPlayer
- getPlayerAnnounceValue
- getPlayerBlurLevel
- getPlayerCount
- getPlayerFromName
- getPlayerHudComponentProperty
- getPlayerIdleTime
- getPlayerIP
- getPlayerMapBoundingBox
- getPlayerMapOpacity
- getPlayerMoney
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerScriptDebugLevel
- getPlayerSerial
- getPlayersInTeam
- getPlayerTeam
- getPlayerVersion
- getPlayerWantedLevel
- getRandomPlayer
- givePlayerMoney
- isPlayerCrosshairVisible
- isPlayerHudComponentVisible
- isPlayerMapForced
- isPlayerMapVisible
- isPlayerMuted
- isPlayerNametagShowing
- isVoiceEnabled
- redirectPlayer
- resendPlayerACInfo
- resendPlayerModInfo
- resetPlayerHudComponentProperty
- setControlState
- setPlayerAnnounceValue
- setPlayerBlurLevel
- setPlayerHudComponentProperty
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerMuted
- setPlayerName
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- setPlayerScriptDebugLevel
- setPlayerTeam
- setPlayerVoiceBroadcastTo
- setPlayerVoiceIgnoreFrom
- setPlayerWantedLevel
- spawnPlayer
- takePlayerMoney
- takePlayerScreenShot
Player Events
- onClientPlayerChangeNick
- onClientPlayerChoke
- onClientPlayerDamage
- onClientPlayerHeliKilled
- onClientPlayerHitByWaterCannon
- onClientPlayerJoin
- onClientPlayerPickupHit
- onClientPlayerPickupLeave
- onClientPlayerQuit
- onClientPlayerRadioSwitch
- onClientPlayerSpawn
- onClientPlayerStealthKill
- onClientPlayerStuntFinish
- onClientPlayerStuntStart
- onClientPlayerTarget
- onClientPlayerVehicleEnter
- onClientPlayerVehicleExit
- onClientPlayerVoicePause
- onClientPlayerVoiceResumed
- onClientPlayerVoiceStart
- onClientPlayerVoiceStop
- onClientPlayerWasted
- onClientPlayerWeaponFire
- onClientPlayerWeaponSwitch
- onPlayerACInfo
- onPlayerBan
- onPlayerChangeNick
- onPlayerChangesProtectedData
- onPlayerChangesWorldSpecialProperty
- onPlayerChat
- onPlayerClick
- onPlayerCommand
- onPlayerConnect
- onPlayerContact
- onPlayerDamage
- onPlayerDetonateSatchels
- onPlayerDiscordJoin
- onPlayerJoin
- onPlayerLogin
- onPlayerLogout
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerModInfo
- onPlayerMute
- onPlayerNetworkStatus
- onPlayerPickupHit
- onPlayerPickupLeave
- onPlayerPickupUse
- onPlayerPrivateMessage
- onPlayerProjectileCreation
- onPlayerQuit
- onPlayerScreenShot
- onPlayerSpawn
- onPlayerStealthKill
- onPlayerTarget
- onPlayerTeamChange
- onPlayerTeleport
- onPlayerTriggerEventThreshold
- onPlayerTriggerInvalidEvent
- onPlayerUnmute
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerVoiceStart
- onPlayerVoiceStop
- onPlayerWasted
- onPlayerWeaponFire
- onPlayerWeaponReload
- onPlayerWeaponSwitch