SColor
SColor
is a class for handling RGBA colors and GTA HUD colors, with methods for conversion, random generation, and utility functions.
Constructors
SColor.FromHex(hexColor: string) → SColor
Creates an SColor
object from a hexadecimal string.
SColor.FromRgb(red: number, green: number, blue: number) → SColor
Creates a color from RGB values (alpha = 255).
SColor.FromArgb(...) → SColor
Accepts either 1 ARGB integer or 4 separate values (A, R, G, B).
SColor.FromHudColor(color: HudColours) → SColor
Creates a color from a defined HUD color in the game.
SColor.FromRandomValues() → SColor
Generates a random color with alpha = 255.
Instance Methods
GetBrightness() → number
: returns the color brightness (0-1)GetHue() → number
: returns the hue (0-360)GetSaturation() → number
: returns the saturation (0-1)ToArgb() → number
: returns the color as an ARGB integerToHex() → string
: returns the color as a hexadecimal stringToVector() → Vector4
: returns the color as a normalized vector (R, G, B, A) with values 0-1
Properties
A: number
: alpha value (0-255)R: number
: red value (0-255)G: number
: green value (0-255)B: number
: blue value (0-255)
Examples
local white = SColor.White
local random = SColor.FromRandomValues()
print(random:ToHex())
SColor Available Colors
Predefined colors not present in game
Color Name |
---|
Transparent |
AliceBlue |
AntiqueWhite |
Aqua |
Aquamarine |
Azure |
Beige |
Bisque |
Black |
BlanchedAlmond |
Blue |
BlueViolet |
Brown |
BurlyWood |
CadetBlue |
Chartreuse |
Chocolate |
Coral |
CornflowerBlue |
Cornsilk |
Crimson |
Cyan |
DarkBlue |
DarkCyan |
DarkGoldenrod |
DarkGray |
DarkGreen |
DarkKhaki |
DarkMagenta |
DarkOliveGreen |
DarkOrange |
DarkOrchid |
DarkRed |
DarkSalmon |
DarkSeaGreen |
DarkSlateBlue |
DarkSlateGray |
DarkTurquoise |
DarkViolet |
DeepPink |
DeepSkyBlue |
DimGray |
DodgerBlue |
Firebrick |
FloralWhite |
ForestGreen |
Fuchsia |
Gainsboro |
GhostWhite |
Gold |
Goldenrod |
Gray |
Green |
GreenYellow |
Honeydew |
HotPink |
IndianRed |
Indigo |
Ivory |
Khaki |
Lavender |
LavenderBlush |
LawnGreen |
LemonChiffon |
LightBlue |
LightCoral |
LightCyan |
LightGoldenrodYellow |
LightGreen |
LightGray |
LightPink |
LightSalmon |
LightSeaGreen |
LightSkyBlue |
LightSlateGray |
LightSteelBlue |
LightYellow |
Lime |
LimeGreen |
Linen |
Magenta |
Maroon |
MediumAquamarine |
MediumBlue |
MediumOrchid |
MediumPurple |
MediumSeaGreen |
MediumSlateBlue |
MediumSpringGreen |
MediumTurquoise |
MediumVioletRed |
MidnightBlue |
MintCream |
MistyRose |
Moccasin |
NavajoWhite |
Navy |
OldLace |
Olive |
OliveDrab |
Orange |
OrangeRed |
Orchid |
PaleGoldenrod |
PaleGreen |
PaleTurquoise |
PaleVioletRed |
PapayaWhip |
PeachPuff |
Peru |
Pink |
Plum |
PowderBlue |
Purple |
Red |
RosyBrown |
RoyalBlue |
SaddleBrown |
Salmon |
SandyBrown |
SeaGreen |
SeaShell |
Sienna |
Silver |
SkyBlue |
SlateBlue |
SlateGray |
Snow |
SpringGreen |
SteelBlue |
Tan |
Teal |
Thistle |
Tomato |
Turquoise |
Violet |
Wheat |
White |
WhiteSmoke |
Yellow |
YellowGreen |
Predefined colors from Game’s HUD Colours
Color Name |
---|
HUD_None |
HUD_Pure_white |
HUD_White |
HUD_Black |
HUD_Grey |
HUD_Greylight |
HUD_Greydark |
HUD_Red |
HUD_Redlight |
HUD_Reddark |
HUD_Blue |
HUD_Bluelight |
HUD_Bluedark |
HUD_Yellow |
HUD_Yellowlight |
HUD_Yellowdark |
HUD_Orange |
HUD_Orangelight |
HUD_Orangedark |
HUD_Green |
HUD_Greenlight |
HUD_Greendark |
HUD_Purple |
HUD_Purplelight |
HUD_Purpledark |
HUD_Pink |
HUD_Radar_health |
HUD_Radar_armour |
HUD_Radar_damage |
HUD_Net_player1 |
HUD_Net_player2 |
HUD_Net_player3 |
HUD_Net_player4 |
HUD_Net_player5 |
HUD_Net_player6 |
HUD_Net_player7 |
HUD_Net_player8 |
HUD_Net_player9 |
HUD_Net_player10 |
HUD_Net_player11 |
HUD_Net_player12 |
HUD_Net_player13 |
HUD_Net_player14 |
HUD_Net_player15 |
HUD_Net_player16 |
HUD_Net_player17 |
HUD_Net_player18 |
HUD_Net_player19 |
HUD_Net_player20 |
HUD_Net_player21 |
HUD_Net_player22 |
HUD_Net_player23 |
HUD_Net_player24 |
HUD_Net_player25 |
HUD_Net_player26 |
HUD_Net_player27 |
HUD_Net_player28 |
HUD_Net_player29 |
HUD_Net_player30 |
HUD_Net_player31 |
HUD_Net_player32 |
HUD_Simpleblip_default |
HUD_Menu_blue |
HUD_Menu_grey_light |
HUD_Menu_blue_extra_dark |
HUD_Menu_yellow |
HUD_Menu_yellow_dark |
HUD_Menu_green |
HUD_Menu_grey |
HUD_Menu_grey_dark |
HUD_Menu_highlight |
HUD_Menu_standard |
HUD_Menu_dimmed |
HUD_Menu_extra_dimmed |
HUD_Brief_title |
HUD_Mid_grey_mp |
HUD_Net_player1_dark |
HUD_Net_player2_dark |
HUD_Net_player3_dark |
HUD_Net_player4_dark |
HUD_Net_player5_dark |
HUD_Net_player6_dark |
HUD_Net_player7_dark |
HUD_Net_player8_dark |
HUD_Net_player9_dark |
HUD_Net_player10_dark |
HUD_Net_player11_dark |
HUD_Net_player12_dark |
HUD_Net_player13_dark |
HUD_Net_player14_dark |
HUD_Net_player15_dark |
HUD_Net_player16_dark |
HUD_Net_player17_dark |
HUD_Net_player18_dark |
HUD_Net_player19_dark |
HUD_Net_player20_dark |
HUD_Net_player21_dark |
HUD_Net_player22_dark |
HUD_Net_player23_dark |
HUD_Net_player24_dark |
HUD_Net_player25_dark |
HUD_Net_player26_dark |
HUD_Net_player27_dark |
HUD_Net_player28_dark |
HUD_Net_player29_dark |
HUD_Net_player30_dark |
HUD_Net_player31_dark |
HUD_Net_player32_dark |
HUD_Bronze |
HUD_Silver |
HUD_Gold |
HUD_Platinum |
HUD_Gang1 |
HUD_Gang2 |
HUD_Gang3 |
HUD_Gang4 |
HUD_Same_crew |
HUD_Freemode |
HUD_Pause_bg |
HUD_Friendly |
HUD_Enemy |
HUD_Location |
HUD_Pickup |
HUD_Pause_singleplayer |
HUD_Freemode_dark |
HUD_Inactive_mission |
HUD_Damage |
HUD_Pinklight |
HUD_Pm_mitem_highlight |
HUD_Script_variable |
HUD_Yoga |
HUD_Tennis |
HUD_Golf |
HUD_Shooting_range |
HUD_Flight_school |
HUD_North_blue |
HUD_Social_club |
HUD_Platform_blue |
HUD_Platform_green |
HUD_Platform_grey |
HUD_Facebook_blue |
HUD_Ingame_bg |
HUD_Darts |
HUD_Waypoint |
HUD_Michael |
HUD_Franklin |
HUD_Trevor |
HUD_Golf_p1 |
HUD_Golf_p2 |
HUD_Golf_p3 |
HUD_Golf_p4 |
HUD_Waypointlight |
HUD_Waypointdark |
HUD_Panel_light |
HUD_Michael_dark |
HUD_Franklin_dark |
HUD_Trevor_dark |
HUD_Objective_route |
HUD_Pausemap_tint |
HUD_Pause_deselect |
HUD_Pm_weapons_purchasable |
HUD_Pm_weapons_locked |
HUD_End_screen_bg |
HUD_Chop |
HUD_Pausemap_tint_half |
HUD_North_blue_official |
HUD_Script_variable_2 |
HUD_H |
HUD_Hdark |
HUD_T |
HUD_Tdark |
HUD_Hshard |
HUD_Controller_michael |
HUD_Controller_franklin |
HUD_Controller_trevor |
HUD_Controller_chop |
HUD_Video_editor_video |
HUD_Video_editor_audio |
HUD_Video_editor_text |
HUD_Hb_blue |
HUD_Hb_yellow |
HUD_Video_editor_score |
HUD_Video_editor_audio_fadeout |
HUD_Video_editor_text_fadeout |
HUD_Video_editor_score_fadeout |
HUD_Heist_background |
HUD_Video_editor_ambient |
HUD_Video_editor_ambient_fadeout |
HUD_Gb |
HUD_G |
HUD_B |
HUD_Low_flow |
HUD_Low_flow_dark |
HUD_G1 |
HUD_G2 |
HUD_G3 |
HUD_G4 |
HUD_G5 |
HUD_G6 |
HUD_G7 |
HUD_G8 |
HUD_G9 |
HUD_G10 |
HUD_G11 |
HUD_G12 |
HUD_G13 |
HUD_G14 |
HUD_G15 |
HUD_Adversary |
HUD_Degen_red |
HUD_Degen_yellow |
HUD_Degen_green |
HUD_Degen_cyan |
HUD_Degen_blue |
HUD_Degen_magenta |
HUD_Stunt_1 |
HUD_Stunt_2 |
HUD_Special_race_series |
HUD_Special_race_series_dark |
HUD_Cs |
HUD_Cs_dark |
HUD_Tech_green |
HUD_Tech_green_dark |
HUD_Tech_red |
HUD_Tech_green_very_dark |
** Example: **
SColor.HUD_Tech_red