IT/createBlipAttachedTo: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{IT/MainP}} __NOTOC__ {{Server client function}} This function creates a blip that is attached to an element. This blip is displayed as an icon on the client's radar an...") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server client function}} | {{Server client function}} | ||
Questa funzione crea un [[IT/Elemento/Blip|segnalino]] che è collegato ad un [[IT/Elemento|elemento]]. Questo segnalino viene visualizzato come un'icona sul radar del client e 'seguirà' l'elemento a cui è collegato. | |||
== | ==Sintassi== | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Line 11: | Line 11: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Argomenti richiesti=== | ||
*'''elementToAttachTo:''' | *'''elementToAttachTo:''' L'[[IT/Elemento|elemento]] a cui attaccare il marcatore. | ||
=== | ===Argomenti Opzionali=== | ||
{{ | {{IT/Argomenti opzionali}} | ||
*'''icon:''' | *'''icon:''' L'icona del segnalino del radar. Valori validi sono: | ||
{{ | {{IT/Segnalini radar}} | ||
*'''size:''' | *'''size:''' La grandezza del segnalino del radar. Di default è 2. | ||
*'''r:''' | *'''r:''' La quantità di colore rosso nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 255. | ||
*'''g:''' | *'''g:''' La quantità di colore verde nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 0. | ||
*'''b:''' | *'''b:''' La quantità di colore blu nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 0. | ||
*'''a:''' | *'''a:''' L'opacità del segnalino (0 - 255). Di default è 255. | ||
{{ | {{IT/Caratteristiche nuove|3|1.0| | ||
*'''ordering:''' | *'''ordering:''' Questo definisce l'ordinamento del segnalino nello Z-Level (-32768 - 32767). Di default è 0. | ||
*'''visibleDistance:''' | *'''visibleDistance:''' La distanza massima dalla telecamera alla quale il segnalino è ancora visibile | ||
}} | }} | ||
*'''visibleTo:''' | *'''visibleTo:''' Quali elementi possono vedere il segnalino. Di default è visibile a tutti. Vedere [[IT/Visibility|Visibilità]]. | ||
</section> | </section> | ||
<section name="Client" class="client" show="false"> | <section name="Client" class="client" show="false"> | ||
Line 35: | Line 35: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Argomenti richiesti=== | ||
*'''elementToAttachTo:''' | *'''elementToAttachTo:''' L'[[IT/Elemento|elemento]] a cui attaccarci il marcatore. | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
{{ | {{IT/Argomenti opzionali}} | ||
*'''icon:''' | *'''icon:''' L'icona del segnalino del radar. Valori validi sono: | ||
{{ | {{IT/Segnalini radar}} | ||
*'''size:''' | *'''size:''' La grandezza del segnalino del radar. Di default è 2. | ||
*'''r:''' | *'''r:''' La quantità di colore rosso nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 255. | ||
*'''g:''' | *'''g:''' La quantità di colore verde nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 0. | ||
*'''b:''' | *'''b:''' La quantità di colore blu nel colore del segnalino (0 - 255). Applicabile solo all'icona ''nessuna''. Di default è 0. | ||
*'''a:''' | *'''a:''' L'opacità del segnalino (0 - 255). Di default è 255. | ||
{{ | {{IT/Caratteristiche nuove|3|1.0| | ||
*'''ordering:''' | *'''ordering:''' Questo definisce l'ordinamento del segnalino nello Z-Level (-32768 - 32767). Di default è 0. | ||
*'''visibleDistance:''' | *'''visibleDistance:''' La distanza massima dalla telecamera alla quale il segnalino è ancora visibile. | ||
}} | }} | ||
</section> | </section> | ||
=== | ===Valori restituiti=== | ||
Restituisce un [[IT/Elemento/Blip|segnalino]] se il segnalino è stato creato con successo, altrimenti restituisce ''false''. | |||
== | ==Esempio== | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
Questo esempio crea un segnalino nel radar, visibile a tutti, collegato ad un giocatore casuale. Il segnalino seguirà il giocatore così come si muove. Questo potrebbe essere utilizzato per la caccia all'uomo, per evidenziare un giocatore casuale. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
-- | -- Scegli un giocatore casuale | ||
function setupRandomRobber () | function setupRandomRobber () | ||
local myPlayer = getRandomPlayer () | local myPlayer = getRandomPlayer () | ||
-- | -- Crea un segnalino nel radar nella posizione del giocatore, con l'icona del 'dollaro' visibile a tutti (senza il parametro 'visibleTo') | ||
local myBlip = createBlipAttachedTo ( myPlayer, 52 ) | local myBlip = createBlipAttachedTo ( myPlayer, 52 ) | ||
end | end | ||
Line 69: | Line 69: | ||
</section> | </section> | ||
== | ==Vedere anche== | ||
{{ | {{IT/Blip functions}} |
Latest revision as of 18:39, 3 August 2011
« Torna alla Pagina principale italiana ▇▇▇.
Questa funzione crea un segnalino che è collegato ad un elemento. Questo segnalino viene visualizzato come un'icona sul radar del client e 'seguirà' l'elemento a cui è collegato.
Sintassi
Click to collapse [-]
Serverblip createBlipAttachedTo ( element elementToAttachTo, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, int ordering=0, float visibleDistance=99999.0, visibleTo = getRootElement()] )
Argomenti richiesti
- elementToAttachTo: L'elemento a cui attaccare il marcatore.
Argomenti Opzionali
NOTA: Quando usi argomenti opzionali, devi fornire tutti gli altri argomenti prima di quello che vuoi utilizzare. Per altre informazioni consulta la pagina Argomenti opzionali.
- icon: L'icona del segnalino del radar. Valori validi sono:
- 0: Nessuna [predefinito]
- 1: Bordo Nota: colore bianco di default
- 2: Centro
- 3: Posizione mappa
- 4: Nord
- 5: Aeroporto
- 6: Pistola
- 7: Barbiere
- 8: Big Smoke
- 9: Porto
- 10: Burgershot
- 11: Bulldozer
- 12: Catilina
- 13: Cesar
- 14: Chicken
- 15: Cj
- 16: Crash
- 17: Tavola
- 18: Emmet
- 19: Attacco nemico
- 20: Fuoco
- 21: Fidanzata
- 22: Ospedale
- 23: Loco
- 24: Maddog
- 25: Mafia
- 26: Mcstrap
- 27: Garage di modifica
- 28: Ogloc
- 29: Pizza
- 30: Polizia
- 31: Proprietà verde
- 32: Proprietà rossa
- 33: Gara
- 34: Ryder
- 35: Salvataggio
- 36: Scuola
- 37: Mistero
- 38: Sweet
- 39: Tattuaggi
- 40: Truth
- 41: Obiettivo
- 42: Toreno
- 43: Triadi
- 44: Casino Triadi
- 45: Vestiti
- 46: Woozie
- 47: Zero
- 48: Discoteca (appuntamento)
- 49: Bar (appuntamento)
- 50: Ristorante (appuntamento)
- 51: Camion
- 52: Soldi
- 53: Bandiera
- 54: Palestra
- 55: Luce di pista
- 57: Pista d'aeroporto
- 58: Gang azzurro
- 59: Gang viola
- 60: Gang giallo
- 61: Gang blu
- 62: Gang verde
- 63: Spray
- size: La grandezza del segnalino del radar. Di default è 2.
- r: La quantità di colore rosso nel colore del segnalino (0 - 255). Applicabile solo all'icona nessuna. Di default è 255.
- g: La quantità di colore verde nel colore del segnalino (0 - 255). Applicabile solo all'icona nessuna. Di default è 0.
- b: La quantità di colore blu nel colore del segnalino (0 - 255). Applicabile solo all'icona nessuna. Di default è 0.
- a: L'opacità del segnalino (0 - 255). Di default è 255.
- ordering: Questo definisce l'ordinamento del segnalino nello Z-Level (-32768 - 32767). Di default è 0.
- visibleDistance: La distanza massima dalla telecamera alla quale il segnalino è ancora visibile
- visibleTo: Quali elementi possono vedere il segnalino. Di default è visibile a tutti. Vedere Visibilità.
Click to expand [+]
ClientValori restituiti
Restituisce un segnalino se il segnalino è stato creato con successo, altrimenti restituisce false.
Esempio
Click to collapse [-]
ServerQuesto esempio crea un segnalino nel radar, visibile a tutti, collegato ad un giocatore casuale. Il segnalino seguirà il giocatore così come si muove. Questo potrebbe essere utilizzato per la caccia all'uomo, per evidenziare un giocatore casuale.
-- Scegli un giocatore casuale function setupRandomRobber () local myPlayer = getRandomPlayer () -- Crea un segnalino nel radar nella posizione del giocatore, con l'icona del 'dollaro' visibile a tutti (senza il parametro 'visibleTo') local myBlip = createBlipAttachedTo ( myPlayer, 52 ) end
Vedere anche
- createBlip
- createBlipAttachedTo
- getBlipIcon
- getBlipSize
- getBlipColor
- setBlipIcon
- setBlipSize
- setBlipColor