IT/getBlipColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{IT/MainP}} __NOTOC__ {{IT/Funzioni server client}} Questa funzione vi permetterà di cambiare il colore di un segnalino. Questo colore è applicabile solo all'icona di default ...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
__NOTOC__
__NOTOC__
{{IT/Funzioni server client}}
{{IT/Funzioni server client}}
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.
Questa funzione vi dirà di che colore è un segnalino. Questo colore è applicabile solo all'icona del segnalino di default. Tutte le altre icone ignoreranno questo.


==Sintassi==  
==Sintassi==  
<syntaxhighlight lang="lua">bool setBlipColor ( blip theBlip, int red, int green, int blue, int alpha )</syntaxhighlight>  
<syntaxhighlight lang="lua">int int int int getBlipColor ( blip theBlip )</syntaxhighlight>


===Argomenti richiesti===  
===Argomenti richiesti===  
*'''theBlip:''' Il segnalino del quale vuoi impostare il colore.
*'''theBlip:''' Il segnalino del quale vuoi ottenere 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===
===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.
Restituisce quattro [[IT/Integer|integer]] in formato RGBA, con un valore massimo di 255 ciascuno. I valori sono, in ordine,''rosso'',''verde'',''azzurro'', e''alfa''. Alpha decide la trasparenza dove 255 è opaco e 0 è completamente trasparente. Viene restituito ''false'' se il segnalino non è valido.


==Esempio==  
==Esempio==  
Questo esempio trovare tutti i segnalini che esistono e li imposterà tutti su bianco se non sono già bianchi.
Questo esempio troverà tutti i segnalini che esistono e li imposterà tutti su bianco se non sono già bianchi.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Recuperare una tabella contenente tutti i segnalini che esistono
-- Recupera una tabella contenente tutti i segnalini che esistono
blips = getElementsByType ( "blip" )
blips = getElementsByType ( "blip" )
-- Scorre l'elenco, e memorizza il segnalino della tabella nella variabile blipValue
-- Scorre l'elenco, e memorizza il segnalino della tabella nella variabile blipValue
Line 34: Line 30:
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==Vedere anche==
{{IT/Blip functions}}
{{IT/Blip functions}}

Latest revision as of 18:40, 3 August 2011

« Torna alla Pagina principale italiana .

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

Sintassi

int int int int getBlipColor ( blip theBlip )

Argomenti richiesti

  • theBlip: Il segnalino del quale vuoi ottenere il colore

Valori restituiti

Restituisce quattro integer in formato RGBA, con un valore massimo di 255 ciascuno. I valori sono, in ordine,rosso,verde,azzurro, ealfa. Alpha decide la trasparenza dove 255 è opaco e 0 è completamente trasparente. Viene restituito false se il segnalino non è valido.

Esempio

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

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