SetBlipColor

From Multi Theft Auto: Wiki
Revision as of 15:23, 7 February 2016 by Strong100 (talk | contribs) (→‎Returns)
Jump to navigation Jump to search

This function will let you change the color of a blip. This color is only applicable to the default blip icon (Blipid0s.png, Blipid0u.png or Blipid0d.png). All other icons will ignore this.

Syntax

bool setBlipColor ( blip theBlip, int red, int green, int blue, int alpha )

OOP Syntax Help! I don't understand this!

Method: blip:setColor(...)
Counterpart: getBlipColor


Required Arguments

  • theBlip: العلامة المراد تلوينها .
  • red: (0 - 255) تلوين العلامة باللون الاحمر .
  • green: (0 - 255) تلوين العلامة باللون الاخضر .
  • blue: (0 - 255) تلوين العلامة باللون الازرق .
  • alpha: شفافية العلامة .

Returns

Returns : "true" اذا تم بنجاح "false" اذا لم يتم بنجاح

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
local 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
	local 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