Categoria:LSL:Funzioni

Da Second Life Italia Wiki.

Indice

[modifica] Funzioni LSL

Il linguaggio LSL mette a disposizione più di 300 funzioni predefinite che permetto agli oggetti di interagire con l'ambiente circostante, l'intero mondo di SL e anche di comunicare con l'esterno con server del mondo reale. Tutte le funzioni predefinite hanno un nome che inizia con "ll" -- due 'L' minuscole che stanno per "Linden Library".

L'utente può definire funzioni personalizzate che possono anche ritornare valori scegliendo un nome di funzione qualsiasi che non sia in conflitto con le le parole riservate del linguaggio, le costanti predefinite, o le funzioni predefinite del linguaggio LSL.

[modifica] Esempio

Questo esempio chiama la funzione predefinita llSay che si usa per mandare un testo nella chat su un canale.

llSay(0, "Hello world!");

[modifica] Note

Con il tempo il linguaggio LSL è maturato, diverse funzioni sono state aggiunte e altre sono state deprecate, se ne sconsiglia l'uso. Queste ultime possono essere eliminate in qualsiasi momento, all'uscita di una nuova versione del client e corrispondente aggiornamento dei server. Assicurarsi di correggere i propri script per evitare l'uso di funzioni predefinite che sono state deprecate per evitare problemi con le prossime versioni di SL.

[modifica] Categorie

Agenti/Avatar Land (Terreno) Stringhe (Testo/Nomi)
Camera Luci Teleport
Comunicazioni Link Texture
Collisioni List Time
Colore Matematica Trasformazioni: Rotationi Scalature Traslazioni
Controlli (tastiera/mouse) Particelle Veicoli
Dataserver Primitive/Oggetto Video
Detection Script Tempo atmosferico (vento/nuvole)
Dinamica Movimento Fisica Sensori XML-RPC
Gruppi Simulatore (Ambiente/Mondo)
Inventario Suoni

Strumenti personali