GetBlipColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 17: Line 17:
blips = getElementsByType ( "blip" )
blips = getElementsByType ( "blip" )
-- Loop through the list, storing the blip from the table in the variable blipValue
-- Loop through the list, storing the blip from the table in the variable blipValue
for blipKey, blipValue in blips do
for blipKey, blipValue in ipairs(blips) do
-- Retrieve the blip's colors into the variables red, green, blue and alpha
-- Retrieve the blip's colors into the variables red, green, blue and alpha
red, green, blue, alpha = getBlipColor ( blipValue )
red, green, blue, alpha = getBlipColor ( blipValue )

Revision as of 22:23, 6 May 2007

This function will tell you what color a blip is. This color is only applicable to the default blip icon. All other icons will ignore this.

Syntax

int int int int getBlipColor ( blip theBlip )

Required Arguments

  • theBlip: The blip whos color you wish to get.

Returns

Returns four integers in RGBA format, with a maximum value of 255 for each. Each stands for red, green, blue, and alpha. Alpha decides transparancy where 255 is opaque and 0 is transparent. false is returned if the blip is invalid.

Example

This example will find all the blips that exist and set them all to white if they aren't white already.

-- Retrieve a table containing all the blips that exist
blips = getElementsByType ( "blip" )
-- Loop through the list, storing the blip from the table in the variable blipValue
for blipKey, blipValue in ipairs(blips) do
	-- Retrieve the blip's colors into the variables red, green, blue and alpha
	red, green, blue, alpha = getBlipColor ( blipValue )
	-- If the blip's icon isn't white already
	if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then
		-- Set the blip's color to white
		setBlipColor ( blipValue, 255, 255, 255, 255 )
	end
end

See Also