DE/getBlipColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "Diese Funktion gibt Ihnen den Farbwert des Blips wieder, dies funktioniert jedoch nur bei den Standard-Blips mit der Blip-ID 0. Andere Blips ignorieren dies. == Syntax == <...")
 
 
Line 20: Line 20:
Dieses Script macht alle nicht komplett roten Blips vollständig rot.
Dieses Script macht alle nicht komplett roten Blips vollständig rot.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Findet alle Blipelement heraus und fügt sie in eine Table ein
-- Findet alle Blipelemente heraus und fügt sie in eine Table ein
local allBlips = getElementsByType("blip")
local allBlips = getElementsByType("blip")



Latest revision as of 05:22, 21 July 2014

Diese Funktion gibt Ihnen den Farbwert des Blips wieder, dies funktioniert jedoch nur bei den Standard-Blips mit der Blip-ID 0. Andere Blips ignorieren dies.

Syntax

int int int int getBlipColor ( blip theBlip )


OOP Syntax Help! I don't understand this!

Method: getColor(...)
Counterpart: setBlipColor


Benötigte Argumente

  • theBlip: Das Blip von wem Ihr die Farbe haben wollt.

Rückgabe

Gibt Ihnen 4 Werte wieder im RGBA Format, der maximale Wert beträgt 255. RGBA = Rot, Grün, Blau und Transparenz. Wenn die Transparenz 255 beträgt ist das Blip komplett undurchsichtig, wenn der Wert 0 beträgt ist es komplett durchsichtig.

Beispiel

Click to collapse [-]
Client

Dieses Script macht alle nicht komplett roten Blips vollständig rot.

-- Findet alle Blipelemente heraus und fügt sie in eine Table ein
local allBlips = getElementsByType("blip")

for _, blip in ipairs(allBlips) do
	-- Speichert die Farben des Blips in die Variablen r,b,g,a ein
	local r,g,b,a = getBlipColor(blip)
	if ( r ~= 255 and g ~= 0 and b ~= 0 ) then
		-- Setzt die Farbe des Blips Rot
		setBlipColor(blip,255,0,0,a)
	end
end