IT/setBlipColor

From Multi Theft Auto: Wiki

Questa funzione vi permetterà di cambiare il colore di un segnalino. Questo colore è applicabile solo all'icona di default del segnalino. Tutte le altre icone ignoreranno questo.

Sintassi

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

Argomenti richiesti

  • theBlip: Il segnalino del quale vuoi impostare il colore.
  • red: La quantità di colore rosso nel colore del segnalino (0 - 255).
  • green: La quantità di colore verde nel colore del segnalino (0 - 255).
  • blue: La quantità di colore blu nel colore del segnalino (0 - 255).
  • alpha: La quantità di alpha nel colore del segnalino (0 - 255). L'Alpha decide la trasparenza dove 255 è opaco e 0 è trasparente.

Valori restituiti

Restituisce true se il colore del segnalino è stato impostato con successo. Restituisce false se il segnalino passato alla funzione non è valido, o uno qualsiasi dei colori è fuori dall'intervallo valido.

Esempio

Questo esempio trovare tutti i segnalini che esistono e li imposterà tutti su bianco se non sono già bianchi.

-- Recuperare una tabella contenente tutti i segnalini che esistono
blips = getElementsByType ( "blip" )
-- Scorre l'elenco, e memorizza il segnalino della tabella nella variabile blipValue
for blipKey, blipValue in blips do
	-- Recuperare i colori del segnalino nelle variabili rosso, verde, blu e alfa
	red, green, blue, alpha = getBlipColor ( blipValue )
	-- Se l'icona del segnalino non è già bianca
	if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then
		-- Imposta il coloro del segnalino su bianco
		setBlipColor ( blipValue, 255, 255, 255, 255 )
	end
end

Vedere anche