La maggior parte degli scripts che scriverete non funzioneranno subito al primo avvio. Occorreranno alcuni tentativi poichè necessiterà di correzioni e/o miglioramenti.
Quando si preme il pulsante "save" l'editor LSL "compila" il codice in qualche cosa che l'interprete LSL riesce a riconoscere e darà un messaggio di errore se, nel codice da voi scritto, c'è qualche cosa che non va.
Parentesi graffe, parentesi tonde, e punti e virgola devono tutti essere posizionati nei punti giusti prima che uno script funzioni.
Come tradizione si parte con il tipico programma che visualizza la scritta "hello world". Poichè il LSL viene eseguito solo da dentro gli oggetti, dovete prima sapere come si creano gli oggetti e cme inserirci gli scripts dentro.
Prima di tutto dovete essere in una land dove sia possibile posizionare o creare oggetti sul terreno. Sia che sia la vostra terra, un terreno dove avete i diritti di costruzione o una Sandbox.
Tasto destro sul terreno poi selezionate la voce 'create' (per gli utenti MAC usare command+click).
Gli scripts LSL possono far muovere oggetti, farli ascoltare, farli parlare, farli operare come veicoli o armi, fargli cambiare colore, dimensione e forma. Uno script puo far ascoltare ad un oggetto le vostre parole come anche farlo dialogare con voi, gli scripts possono anche far dialogare più oggetti tra loro.
L'oggetto base in Second Life è detto "Prim" o primitiva, che è il mattoncino base con il quale vengono create tutte le cose presenti un SL. Qunado più di una Prim viene linkata, ognuna puo contenere scripts che dialogano con il resto delle prims tramite Link Messages.
LSL è l'acronimo di Linden Scripting Language. Con questo linguaggio sono scritti tutti gli scripts in Second Life. La sua struttura è basata su Java e C.
Gli scripts in Second Life sono set di istruzioni posizionabili all'interno di qualsiasi oggetto, o in qualsiasi accessorio indossato dagli avatars, ma non all'interno degli avatars stessi.
LSL sta per "Linden Scripting Language" ed è utilizzato per programmare gli oggetti che troverete o creerete in Second Life.
Questo tutorial è indirizzato a tutti coloro che non si sono mai affacciati alla programmazione fino ad ora, in Second Life o in altri ambiti. Comunque, questo tutorial little sense outside of Second Life. LSL è specifico per Second Life.