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