IT/createBlip: Difference between revisions
No edit summary |
mNo edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
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"> | ||
Line 79: | Line 79: | ||
</section> | </section> | ||
== | ==Vedere anche== | ||
{{IT/Blip functions}} | {{IT/Blip functions}} | ||
[[HU:createBlip]] | |||
[[AR:createBlip]] | |||
[[DE:createBlip]] | |||
[[EN:createBlip]] | |||
[[PL:createBlip]] | |||
[[ES:CreateBlip]] | |||
[[RO:createBlip]] |
Latest revision as of 15:07, 11 June 2023
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 )
Vedere anche
- createBlip
- createBlipAttachedTo
- getBlipIcon
- getBlipSize
- getBlipColor
- setBlipIcon
- setBlipSize
- setBlipColor