IT/createBlip

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Questa funzione crea un elemento segnalino, che viene mostrato come un icona nel radar del client.

Sintassi

Click to collapse [-]
Server
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

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 collapse [-]
Client
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 )

Vedere anche