HU/getBlipColor

From Multi Theft Auto: Wiki
Revision as of 19:54, 22 July 2018 by Surge (talk | contribs) (→‎Példa)
Jump to navigation Jump to search

Ez a funkció megmondja, hogy milyen színű a blip. Ez a szín csak az alapértelmezett blip ikonra érvényes (Blipid0s.png, Blipid0u.png vagy Blipid0d.png). Az összes többi ikont figyelmen kívül fogja hagyni.

Szintaxis

int int int int getBlipColor ( blip theBlip )

OOP Syntax Help! I don't understand this!

Method: blip:getColor(...)
Counterpart: setBlipColor


Kötelező argumentumok

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

Visszaadott érték

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

Példa

Ez a példa megtalálja az összes létező blip-et, és mindet fehérre állítja, ha nem fehér volt alapból.

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

Lásd még

Fordította

  • Surge