Difference between revisions of "User:Michel Lemmon/Script Base"
Jump to navigation
Jump to search
Line 101: | Line 101: | ||
*llSay(0,'''qualcosa'''); | *llSay(0,'''qualcosa'''); | ||
è il comando da eseguire. Nell’editor se vi soffermate su una istruzione vi viene fornito un | è il comando da eseguire. Nell’editor se vi soffermate su una istruzione vi viene fornito un '''aiuto''' di cosa fa il comando. | ||
</div> | |||
</div> | |||
<div id="box"> | |||
==Anatomia del comando== | |||
<div style="padding: 0.5em"> | |||
[[Image:anatomia.jpg]] | |||
llSay(): nome del comando '''Say''' in inglese vuol dire '''parla'''. I comandi nello script sono l’equivalente dei verbi della grammatica. Dopo ogni comando fra parentesi tonde mettiamo i parametri, cioè gli oggetti usati dal comando. | |||
Nel nostro caso llSay() ha due oggetti: | |||
*Il canale su cui si parla (per adesso vale sempre 0) | |||
*La frase da visualizzare. Notate che le scritte sono in verde e racchiuse fra apicetti “”. | |||
Il linguaggio di programmazione di SecondLife si chiama lsl2 (seconda versione del linguaggio lsl). Presto vi sarà anche la versione '''mono'''. | |||
Assomiglia al linguaggio Java o C. Ma niente paura: è semplice (o almeno facciamo in modo che sia semplice per voi). | |||
Analizziamo ancora alcuni elementi della finestra di editing: | |||
[[Image:run.jpg]] | |||
Un programma che scrivete senza errori è normalmente in “running” vale a dire è eseguito da SecondLife. | |||
Se volete che l’oggetto si '''spenga''', vale a dire non parli più nè reagisca ai tocchi, basta che clicchiate questo box in modo che non sia + running. | |||
Il pulstante di reset è molto importante: | |||
[[Image:reset.jpg]] | |||
Serve per '''spegnere''' e '''riaccendere''' lo script in modo da ripartire da 0, un po’ come spegnere e riaccendere il computer quando comincia a fare stranezze. | |||
</div> | </div> | ||
</div> | </div> | ||
<div id="box"> | <div id="box"> | ||
==Ringraziamenti== | ==Ringraziamenti== | ||
<div style="padding: 0.5em"> | |||
[[User:Salahzar Stenvaag|Salahzar Stenvaag]] | [[User:Salahzar Stenvaag|Salahzar Stenvaag]] | ||
</div> | </div> |
Revision as of 10:19, 11 March 2008
Michel Lemmon 22:00, 10 march 2008(PST)