DE/getBlipColor: Difference between revisions
		
		
		
		
		
		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   | -- 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 [-]
ClientDieses 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