IT/createBlip: Difference between revisions
No edit summary |
No edit summary |
||
| Line 29: | Line 29: | ||
*'''visibleDistance:''' La distanza massima dalla telecamera alla quale il segnalino è ancora visibile | *'''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 [[IT/Visibility]]. | *'''visibleTo:''' Quali elementi possono vedere il segnalino. Di default è visibile a tutti. Vedere [[IT/Visibility|Visibilità]]. | ||
</section> | </section> | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
Revision as of 16:58, 3 August 2011
Questa funzione crea un elemento segnalino, che viene mostrato come un icona nel radar del client.
Sintassi
blip createBlip ( float x, float y, float z, [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
- x: La posizione x del segnalino, nelle coordinate del mondo.
- y: La posizione y del segnalino, nelle coordinate del mondo.
- z: La posizione z del segnalino, nelle coordinate del mondo.
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à.
blip createBlip ( float x, float y, float z, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, int ordering=0, float visibleDistance ] )
Argomenti richiesti
- x: La posizione x del segnalino, nelle coordinate del mondo.
- y: La posizione y del segnalino, nelle coordinate del mondo.
- z: La posizione z del segnalino, nelle coordinate del mondo.
Argomenti opzionali
- 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
Valori restituiti
Restituisce l'elemento segnalino se è stato creato con successo, altrimenti restituisce false.
Esempio
<section name="Server" class="server" show="true"> Esempio 1: Questo esempio crea un segnalino nel radar nella posizione di un giocatore a caso e fa in modo che sia visibile solo a quel giocatore.
-- Scegli un giocatore casuale myPlayer = getRandomPlayer () -- Recupera la posizione del giocatore e conservala nelle variabili x, y e z x,y,z = getElementPosition ( myPlayer ) -- Creare un segnalino nel radar nella posizione del giocatore, con l'icona del 'dollaro' e visibile solo a quel giocatore myBlip = createBlip ( x, y, z, 51, 0, 0, 0, 255, myPlayer )
Esempio 2: Questo esempio attribuisce un segnalino ad un giocatore. È possibile collegare un segnalino ad un elemento semplicemente impostandolo come genitore di questo elemento. <syntaxhighlight lang="lua"> -- Scegli un giocatore casuale myPlayer = getRandomPlayer () -- Creare un segnalino nel radar in mezzo alla mappa myBlip = createBlip ( 0, 0, 0 ) -- Fai diventare il giocatore il genitore del segnalino, in modo che il segnalino segue il giocatore setElementParent ( myBlip, myPlayer )
Vedi anche
- createBlip
- createBlipAttachedTo
- getBlipIcon
- getBlipSize
- getBlipColor
- setBlipIcon
- setBlipSize
- setBlipColor