Ecco la log completa della formazione – Script Corso Base Introduzione
[13:47] Salahzar Stenvaag: allora ragazzi intanto che aspettiamo ancora qualche minuto
[13:48] Salahzar Stenvaag: per la mezz’orata accademica su secondlife
[13:48] Salahzar Stenvaag: magari mi dite se voi siete proprio digiuni di lsl
[13:50] Salahzar Stenvaag: allora chiedevo
[13:50] Salahzar Stenvaag: siete tutti digiuno di script?
[13:50] Salahzar Stenvaag: alle primissime armi?
[13:51] Salahzar Stenvaag: allora le mie lezioni sono organizzate in modo da dare una buona infarinata
[13:51] Salahzar Stenvaag: in modo da avere una conoscenza iniziale
[13:52] Salahzar Stenvaag: ma che dia subito dei frutti
[13:52] Salahzar Stenvaag: cioè secondo me è bello vedere subito che serve a qualcosa
[13:52] Salahzar Stenvaag: ed è anche meno noioso
[13:52] Salahzar Stenvaag: come vedete dalla slide qui dietro di me
[13:53] Salahzar Stenvaag: che descrive un po’ l’indice di ciò che faremo stasera
[13:53] Salahzar Stenvaag: mentre spiego le cose chi vuole
[13:53] Salahzar Stenvaag: può rezzare un box
Trovate anche tutte le slide & info al seguente indirizzo Wiki http://wiki.secondlife.com/wiki/User:Michel_Lemmon/Script_Base
Premere more per visualizzare l’intero log
[13:53] Salahzar Stenvaag: e seguendo le istruzioni provare a fare gli script
[13:53] Salahzar Stenvaag: le slide spiegano abbastanza chiaramente anche per chi non ha mai visto uno script cosa aspettarsi
[13:54] Salahzar Stenvaag: poi al termine per chi volesse lascio le slides che sono contenute nel box qua alle mie spalle.. Cliccandolo avrete una cartella
[13:54] Salahzar Stenvaag: con la lavagna e i box con gli script
[13:54] Salahzar Stenvaag: quindi ora partiremo dallo script + semplice in assoluto
[13:55] Salahzar Stenvaag: “ciao avatar”
[13:55] Salahzar Stenvaag: seguendo la slide
[13:55] Salahzar Stenvaag: dovreste essere in grado di creare un box
[13:55] Salahzar Stenvaag: vedo che alcuni l’hanno già fatto (creato un box)
[13:55] Salahzar Stenvaag: fate che farlo subito
[13:55] Salahzar Stenvaag: è il minimo di building che vi chiedo
[13:56] Salahzar Stenvaag: spero che non sia troppo LOL
[13:56] Salahzar Stenvaag: di solito chi scripta non necessita di molte cognizioni di build
[13:56] Salahzar Stenvaag: ma è anche vero che chi fa build spesso ha bisogno di script
[13:57] Salahzar Stenvaag: interrompetemi in ogni momento quando le cose sono troppo difficili
[13:57] Salahzar Stenvaag: o troppo facili
[13:57] Salahzar Stenvaag: ![]()
[13:57] Salahzar Stenvaag: ok anche questa slide vi fa vedere la scheda di proprietà
[13:57] Salahzar Stenvaag: il consiglio è SEMPRE di cambiare il nome dell’oggetto
[13:58] Salahzar Stenvaag: perchè poi quando lo mettete nell’inventory lo possiate ritrovare
[13:58] Salahzar Stenvaag: se avete 1000 cose che si chiamano “Object” non capite più niente
[13:58] Salahzar Stenvaag: chiamatelo “primo oggetto scriptato”
[13:58] primo oggetto: Hello, Avatar!
[13:58] Salahzar Stenvaag: a questo punto è molto semplice
[13:58] Salahzar Stenvaag: andate sulla linguetta “content”
[13:59] Salahzar Stenvaag: e cliccate come vedete su “New Script”
[13:59] Salahzar Stenvaag: dalla quantità di “Hello Avatar” che sento tutti l’hanno fatto
[13:59] Salahzar Stenvaag: complimenti
)))
[13:59] Salahzar Stenvaag: solo una cosa per chi ha creato un box troppo lontano
[14:00] Salahzar Stenvaag: se è più lontano di 20 metri
[14:00] Salahzar Stenvaag: non lo sentite
[14:00] Salahzar Stenvaag: perchè l’oggetto fa una say
[14:00] Salahzar Stenvaag: che si sente solo fino a 20 metri
[14:00] Salahzar Stenvaag: ok
[14:00] Salahzar Stenvaag: allora adesso vi chiedo di fare doppio click sul nome dello script
[14:01] Salahzar Stenvaag: e vedete il testo dello script in una finestra di modifica<
[14:01] Salahzar Stenvaag: fate il cambiamento indicato
[14:01] Salahzar Stenvaag: per metterlo in italiano
[14:02] primo oggetto: ciao, Avatar!
[14:02] Salahzar Stenvaag: direi che ci siete tutti
[14:02] Salahzar Stenvaag: osservate che nel basso della finestra
[14:02] Salahzar Stenvaag: vi compare
[14:02] Object: Touched.
[14:03] Salahzar Stenvaag: lo script quando lo modificate
[14:03] Salahzar Stenvaag: e lo salvate fa due cose:
[14:03] Salahzar Stenvaag: 1\ viene compilato e vi da eventuali errori di compilazione
[14:03] Salahzar Stenvaag: “successfully” vuol dire che è ok
[14:03] Salahzar Stenvaag: altrimenti da un errore di compilazione
[14:04] Salahzar Stenvaag: poi lo script viene salvato
[14:04] Salahzar Stenvaag: sono due cose distinte
[14:05] Salahzar Stenvaag: direi che fino a qua non ci sono problemi
[14:05] Salahzar Stenvaag: allora adesso vediamo un pochino meglio lo script
[14:06] Salahzar Stenvaag: la finestra di editing
[14:06] Salahzar Stenvaag: è molto + interessante di quello che a volte si pensa
[14:06] Salahzar Stenvaag: se andate su una istruzione dello script
[14:06] Salahzar Stenvaag: ad esempio llSay
[14:07] Salahzar Stenvaag: con il cursore vedete che vi compare un help
[14:07] Salahzar Stenvaag: che vi dice che cosa fa
[14:07] Salahzar Stenvaag: e quali parametri usa
[14:07] Salahzar Stenvaag: nell’esempio noi usiamo l’istruzione llSay
[14:07] Salahzar Stenvaag: che “dice un messaggio su un channel”
[14:08] Salahzar Stenvaag: per la lezione di base vi basta sapere che il canale zero
[14:08] Salahzar Stenvaag: 0
[14:08] Salahzar Stenvaag: è il canale dove tutti gli avatar parlano, la cosiddetta “chat”
[14:08] Salahzar Stenvaag: se volete che l’oggetto parli solo al proprietario
[14:09] Salahzar Stenvaag: si può usare l’istruzione llOwnerSay(“qualcosa”)
[14:09] Salahzar Stenvaag: in quel caso non disturbate chi vi sta vicino.
[14:09] Salahzar Stenvaag: la sintassi di questa istruzione
[14:09] Salahzar Stenvaag: le parentesi
[14:09] Salahzar Stenvaag: le virgolette
[14:09] Salahzar Stenvaag: il punto e virgola vi sono chiari?
[14:10] Salahzar Stenvaag: diciamo che chi ha già programmato normalmente non ha problemi
[14:10] Salahzar Stenvaag: per gli assoluti newbye
[14:10] Salahzar Stenvaag: invece potrebbero esserci dei problemi
[14:10] Salahzar Stenvaag: newbie forse, sorry
[14:10] Salahzar Stenvaag: lol
[14:11] Salahzar Stenvaag: ok qui c’è l’anatomia del comando
[14:11] Salahzar Stenvaag: come vi ho spiegato poco fa
[14:11] Salahzar Stenvaag: notate che tutti i comandi iniziano con la doppia l
[14:11] Salahzar Stenvaag: llSay = ll + say
[14:11] Salahzar Stenvaag: poi fra parentesi ci sono i parametri
[14:11] Salahzar Stenvaag: in questo caso abbiamo due parametri
[14:12] Salahzar Stenvaag: il canale, che è un numero
[14:12] Salahzar Stenvaag: (nel gergo di programmazione: un intero)
[14:12] Salahzar Stenvaag: integer
[14:12] Salahzar Stenvaag: e il messaggio, la frase, che è chiamata “stringa” string
[14:12] Salahzar Stenvaag: le stringhe le riconoscete perchè sono racchiuse fra “”
[14:16] Salahzar Stenvaag: allora
[14:17] Salahzar Stenvaag: così facendo avete fatto uno script
[14:17] Salahzar Stenvaag: cioè un programma
[14:17] Salahzar Stenvaag: il linguaggio di scripting o di programmazione ufficiale in secondlife
[14:17] Salahzar Stenvaag: si chiama lsl2
[14:17] Salahzar Stenvaag: linden scripting language versione 2
[14:17] Salahzar Stenvaag: la versione 1 è stata scritta da Babbage in una sera
[14:17] Salahzar Stenvaag: la versione 2 in un week end
[14:18] Salahzar Stenvaag: (babbage è il creatore del linguaggio lsl)
[14:18] Salahzar Stenvaag: la versione MONO che stanno sperimentando in questi giorni
[14:18] Salahzar Stenvaag: che fa + o – quello che fa lsl
[14:18] Salahzar Stenvaag: ci hanno impiegato quasi 4 anni a scriverla
[14:18] Salahzar Stenvaag: ed è ancora piena di bachi lol ![]()
[14:19] Salahzar Stenvaag: cmq
[14:19] Salahzar Stenvaag: la cosa più importante di cui dovete accertarvi dei vostri script
[14:19] Salahzar Stenvaag: è che siano “running”
[14:19] Salahzar Stenvaag: c’è una segnalazione in basso a sinistra apposita
[14:19] Salahzar Stenvaag: se togliete il “tick”
[14:19] Salahzar Stenvaag: da quella finestrella
[14:19] Salahzar Stenvaag: lo script si spegne
[14:20] Salahzar Stenvaag: e l’oggetto “muore”
[14:20] Salahzar Stenvaag: provate
[14:20] Salahzar Stenvaag: e vedrete che toccandolo non dice + niente
[14:20] Salahzar Stenvaag: avete verificato?
[14:20] Salahzar Stenvaag: è importante
[14:20] Salahzar Stenvaag: a volte occorre spegnere deliberatamente
[14:21] Salahzar Stenvaag: uno script perchè fa stranezze
[14:21] Salahzar Stenvaag: e a volte invece bisogna abilitarlo
[14:21] Salahzar Stenvaag: perchè secondlife per qualche motivo lo spegne
[14:21] Salahzar Stenvaag: ad esempio se editate lo script e mettete un errore
[14:21] Salahzar Stenvaag: ad esempio scrivete
[14:21] Salahzar Stenvaag: llSay(0,”Ciao Avatar);
[14:21] Salahzar Stenvaag: dimenticandovi le virgolette
[14:22] Salahzar Stenvaag: vi da errore di compilazione
[14:22] Salahzar Stenvaag: perchè appunto è sbagliato
[14:22] Salahzar Stenvaag: e lo script viene messo “non running”
[14:22] Salahzar Stenvaag: dopo il running veniamo al reset
[14:23] Salahzar Stenvaag: questo è perfino + importante del running
[14:23] Salahzar Stenvaag: equivale a “spegnere completamente l’oggetto e a riaccenderlo da zero”
[14:23] Salahzar Stenvaag: facendogli fare il “boot”
[14:23] Salahzar Stenvaag: non confondetelo con il running non running
[14:24] Salahzar Stenvaag: perche stoppandolo con running
[14:24] Salahzar Stenvaag: l’oggetto si “congela”
[14:24] Salahzar Stenvaag: e quando riparte riparte da dove era in quel momento
[14:24] Salahzar Stenvaag: e questo succede anche quando lo mettete dentro l’inventory
[14:24] Salahzar Stenvaag: facendo take
[14:24] Salahzar Stenvaag: se ad esempio adesso fate “take” dell’oggetto
[14:25] Salahzar Stenvaag: e poi lo rezzate dal vostro inventory
[14:25] Salahzar Stenvaag: di nuovo per terra
[14:25] Salahzar Stenvaag: noterete che non dirà più “Ciao avatar”
[14:25] Salahzar Stenvaag: che è quello che dice quando fa “state_entry”
[14:25] Salahzar Stenvaag: state_entry è quello che fa al “reboot”
[14:26] Salahzar Stenvaag: è chiaro?
[14:26] lezione scripting: RealLife-config.sys corrupted!Reboot?? Y/N
[14:26] Salahzar Stenvaag: poi la finestra di editing
[14:26] Salahzar Stenvaag: è in grado di fornirvi l’elenco delle funzioni ll
[14:26] Salahzar Stenvaag: che potete utilizzare
[14:26] Salahzar Stenvaag: ma per il corso base ne useremo solo una parte
[14:27] Salahzar Stenvaag: ci sono moltissime istruzioni
[14:27] Salahzar Stenvaag: ma molte vengono usate solo per fare cose intermedie o avanzate
[14:27] Salahzar Stenvaag: ok
[14:27] Salahzar Stenvaag: discorso FONDAMENTALE
[14:27] Salahzar Stenvaag: sono le permissions
[14:27] Salahzar Stenvaag: immagino che tutti voi le conosciate bene
[14:27] Salahzar Stenvaag: perchè sono importanti per abiti
[14:28] Salahzar Stenvaag: gadgets etcc
[14:28] Salahzar Stenvaag: giusto?
[14:28] Salahzar Stenvaag: nel caso degli script
[14:28] Salahzar Stenvaag: le permissions sono leggermente diverse
[14:28] Salahzar Stenvaag: in modo simile alle notecard
[14:28] Salahzar Stenvaag: il diritto di “MODIFICA”
[14:28] Salahzar Stenvaag: se lo date in giro
[14:29] Salahzar Stenvaag: consente agli altri di vedere e di “copiare” il vostro script
[14:29] Salahzar Stenvaag: quindi è una cosa un po’ diversa dal solito
[14:29] Salahzar Stenvaag: di default
[14:29] Salahzar Stenvaag: gli script vengono creati in modo che gli altri non possano modificarli
[14:30] Salahzar Stenvaag: quindi se volete fare delle cose “open” da trasferire a tutto il mondo
[14:30] Salahzar Stenvaag: dovete preoccuparvi di cambiare le permissions
[14:30] Salahzar Stenvaag: il modo di farlo è descritto dalla slide
[14:30] Salahzar Stenvaag: cliccando con il tasto destro sullo script nel content
[14:30] Salahzar Stenvaag: ricordate che le permission della box contenente lo script
[14:31] Salahzar Stenvaag: sono diverse dallo script medesimo
[14:31] Salahzar Stenvaag: per cui dovete passarvi in rassegna tutti gli script
[14:31] Salahzar Stenvaag: per essere sicuri che abbiano le permissions giuste
[14:31] Salahzar Stenvaag: è un lavoraccio
[14:31] Salahzar Stenvaag: ma se decidete di vendere i vostri script
[14:31] Salahzar Stenvaag: dovete fare molta attenzione
[14:31] Salahzar Stenvaag: in modo che la gente non ve li rubi …
[14:32] Salahzar Stenvaag: ecco qui è banale per molti di voi
[14:32] Salahzar Stenvaag: spiega come fare il take
[14:32] Salahzar Stenvaag: e come cambiare le permissions dell’oggetto dall’inventory
[14:33] Salahzar Stenvaag: ok così abbiamo finito la sessione 1
[14:33] Salahzar Stenvaag: ci sono domande?
[14:33] Salahzar Stenvaag: perfetto ora passiamo a fare qualcosa di più significativo
[14:33] Salahzar Stenvaag: allora
[14:34] Salahzar Stenvaag: adesso facciamo uno script che “sente” quello che dite
[14:34] Salahzar Stenvaag: prima l’abbiamo fatto parlare
[14:34] Salahzar Stenvaag: adesso lo facciamo ascoltare
[14:34] Salahzar Stenvaag: nello “state_entry”
[14:34] Salahzar Stenvaag: aggiungete la istruzione
[14:34] Salahzar Stenvaag: llListen(0,”",NULL_KEY,”");
[14:34] Salahzar Stenvaag: questa istruzione
[14:35] Salahzar Stenvaag: il canale 0
[14:35] Salahzar Stenvaag: ordina allo script di mettersi in ascolto sul canale della chat
[14:35] Salahzar Stenvaag: il secondo parametro dice se voglio limitare l’ascolto solo agli avatar che si chiamano in un certo modo
[14:35] Salahzar Stenvaag: se avessi detto llListen(0,”Salahzar Stenvaag”,…)
[14:36] Salahzar Stenvaag: avrei sentito solo Salahzar Stenvaag
[14:36] Salahzar Stenvaag: il terzo parametro indica la key dell’oggetto o dell’avatar che vogliamo ascoltare
[14:36] Salahzar Stenvaag: e l’ultimo parametro indica se vogliamo solo ascoltare una frase
[14:36] Salahzar Stenvaag: di solito
[14:36] Salahzar Stenvaag: mettiamo tutto VUOTO
[14:37] Salahzar Stenvaag: per dire che vogliamo ascoltare TUTTO di TUTTI
[14:37] Salahzar Stenvaag: siamo molto curiosi ![]()
[14:37] Salahzar Stenvaag: negli script molti comandi sono associati a degli “eventi”
[14:37] Salahzar Stenvaag: quindi llListen() è associato all’evento listen
[14:38] Salahzar Stenvaag: noterete che listen ha gli stessi parametri che ha llListen
[14:38] Salahzar Stenvaag: in pratica quando qualcuno dice qualcosa
[14:38] Salahzar Stenvaag: tutte le frasi transitano dall’evento
[14:38] Salahzar Stenvaag: DOPO avere abilitato la llListen()
[14:38] Salahzar Stenvaag: nel nostro caso
[14:39] Salahzar Stenvaag: scusate mi si è bloccato il pc
[14:39] Salahzar Stenvaag: è già la seconda volta stasera lol
[14:39] Salahzar Stenvaag: non è serata
[14:40] Salahzar Stenvaag: allora se riportate questi comandi nel corpo del vostro script
[14:40] Salahzar Stenvaag: llListen() dentro state_entry
[14:40] Salahzar Stenvaag: e listen(){}
[14:40] Salahzar Stenvaag: dopo touch_start() {}
[14:41] Salahzar Stenvaag: al salvataggio dovreste avere un “ripetitore” di quello che viene detto nella chat pubblica
[14:41] Salahzar Stenvaag: fatto?
[14:41] Ti ho sentito: Salahzar Stenvaag ha detto fatto?
[14:43] Salahzar Stenvaag: notate che anche qui l’oggetto sente solo chi parla entro 20 metri
[14:43] annette Bleac: ma se mi dice syntax error-.-
[14:44] Salahzar Stenvaag: questo è quello che avreste dovuto scrivere
[14:44] Salahzar Stenvaag: se dice syntax error vuol dire che avete sbagliato a scrivere i vari comandi
[14:44] Salahzar Stenvaag: a tutti voi vi dà syntax error?
[14:45] Salahzar Stenvaag: quando vi dà syntax error
[14:45] Salahzar Stenvaag: vi mette anche il cursore
[14:45] Salahzar Stenvaag: dove sta l’errore
[14:45] Salahzar Stenvaag: cominciamo da uno di voi
[14:46] Salahzar Stenvaag: esploriamo il suo script
[14:46] Salahzar Stenvaag: prova a fare copia ed incolla dello script
[14:46] Salahzar Stenvaag: nick
[14:46] Salahzar Stenvaag: e a metterlo sulla chat
[14:46] Salahzar Stenvaag: magari capiamo subito il problema
[14:47] NickForever Ballinger: default { state_entry() { llListen(0,”",NULL_KEY,”"); } touch_start(integer total_number) { llSay(0. “Touched.”; listen(integer channel, string name, kei id, string str) { llSay(0,name+” ha detto “+str); } }
[14:47] Salahzar Stenvaag: ok perfetto cominciamo da nick
[14:48] Salahzar Stenvaag: allora tu hai messo delle parentesi graffe di troppo
[14:48] Salahzar Stenvaag: se guardi sulla lavagna dietro di me
[14:48] Salahzar Stenvaag: vedrai che la sintassi giusta
[14:48] Salahzar Stenvaag: è di mettere state_entry()
[14:49] Salahzar Stenvaag: {
[14:49] Salahzar Stenvaag: llListen(….);
[14:49] Salahzar Stenvaag: }
[14:49] Salahzar Stenvaag: ah scusa
[14:49] Salahzar Stenvaag: il tuo problema
[14:49] Salahzar Stenvaag: era il contrario
[14:49] NickForever Ballinger: sembra identico adesso ma mi da sempre l errore
[14:50] Salahzar Stenvaag: hai messo la listen
[14:50] NickForever Ballinger: default { state_entry() { llListen(0,”",NULL_KEY,”"); } touch_start(integer total_number) { llSay(0. “Touched.”; } listen(integer channel, string name, kei id, string str) { llSay(0,name+” ha detto “+str); } }
[14:50] Salahzar Stenvaag: dentro l’evento touch_start
[14:50] Salahzar Stenvaag: provate a confrontare quello che avete scritto
[14:50] Salahzar Stenvaag: con quello che ho scritto sulla lavagna
[14:51] Salahzar Stenvaag: default { state_entry() { llListen(0,”",NULL_KEY,”"); } touch_start(integer total_number) { llSay(0. “Touched.”; } listen(integer channel, string name, kei id, string str) { llSay(0,name+” ha detto “+str); } }
[14:51] Salahzar Stenvaag: scusa adesso lo vedo chiaramente
[14:51] Salahzar Stenvaag: hai scritto kei id
[14:51] Salahzar Stenvaag: invece di “key id”
[14:52] Salahzar Stenvaag: ti funziona adesso?
[14:54] Salahzar Stenvaag: per risolvere
[14:54] Salahzar Stenvaag: passami lo script che stai scrivendo
[14:54] NickForever Ballinger: ok compilato correttamente
[14:55] Salahzar Stenvaag: cos’era?
[14:55] NickForever Ballinger: la virgola dopo lo 0 e non avevo chiuso la parentesi )
[14:55] NickForever Ballinger: sul primo llsay
[14:55] Salahzar Stenvaag: ma hai capito che errore hai fatto?
[14:55] NickForever Ballinger: sisi
[14:56] NickForever Ballinger: se va in loop cosa bisogna fare?
[14:56] Salahzar Stenvaag: metterlo NOT running
[14:56] NickForever Ballinger: ok
[15:02] Salahzar Stenvaag: ora quello che è importante è che capiate quello che avete fatto
[15:02] Salahzar Stenvaag: mettete pure nell’inventory
[15:02] Salahzar Stenvaag: il vostro box
[15:02] Salahzar Stenvaag: così non abbiamo disturbi sulla chat …
[15:06] Salahzar Stenvaag: lo vediamo un secondo
[15:06] Salahzar Stenvaag: insieme
[15:06] Salahzar Stenvaag: guardate alla lavagna
[15:06] Salahzar Stenvaag: abbiamo una “cornice” esterna
[15:06] Salahzar Stenvaag: chiamata “default”
[15:07] Salahzar Stenvaag: ..
[15:07] Salahzar Stenvaag: che racchiude ciò che vogliamo far fare al nostro script
[15:07] Salahzar Stenvaag: dentro la cornice esterna abbiamo 3 moduli
[15:07] Salahzar Stenvaag: che si chiamano “eventi”
[15:07] Salahzar Stenvaag: uno sichiama “state_entry”
[15:07] Salahzar Stenvaag: ed è quello che l’oggetto fa al “reboot”
[15:08] Salahzar Stenvaag: nel nostro caso stiamo dicendogli di “ascoltare”
[15:08] Salahzar Stenvaag: llListen in inglese listen vuol dire ascolta
[15:08] Salahzar Stenvaag: poi abbiamo un evento che si chiama “touch_start”
[15:08] Salahzar Stenvaag: in questo evento diciamo cosa fare quando l’oggetto viene toccato
[15:08] Salahzar Stenvaag: mi sembra chiaro
[15:08] Salahzar Stenvaag: che dice sul canale 0, “Touched”
[15:09] Salahzar Stenvaag: e per ultimo
[15:09] Salahzar Stenvaag: l’evento appunto di ascolto
[15:09] Salahzar Stenvaag: quando ascolta qualcosa sul canale 0
[15:09] Salahzar Stenvaag: deve “ripeterlo” sul canale 0
[15:09] Salahzar Stenvaag: Tutti i programmi lsl sono fatti in questo modo
[15:09] Salahzar Stenvaag: hanno la cornice che si chiama “stato”
[15:10] Salahzar Stenvaag: e poi hanno sempre degli “eventi”
[15:10] Salahzar Stenvaag: cioà il modo in cui l’oggetto deve reagire quando succede qualcosa
[15:10] Salahzar Stenvaag: 1- cosa fa quando viene spento
[15:10] Salahzar Stenvaag: 2- cosa fa quando viene toccato
[15:10] Salahzar Stenvaag: 3- cosa fa quando sente qualcosa
[15:11] Salahzar Stenvaag: cosa ne dite riuscite a capire il funzionamento di questa scatola “delle meraviglie”?
[15:11] Salahzar Stenvaag: comunque secondo me la comprensione vera accade dopo un po’ che si scripta
[15:11] Salahzar Stenvaag: e con un pochino di esercizio
[15:12] Salahzar Stenvaag: tenete conto che non è facile
[15:12] Salahzar Stenvaag: e spesso è un po’ frustrante
[15:12] Salahzar Stenvaag: perchè è facile fare errori banali
[15:12] Salahzar Stenvaag: come ad esempio scrivere 11Say
[15:12] Salahzar Stenvaag: invece di llSay
[15:13] Salahzar Stenvaag: abbiamo finito
[15:13] Salahzar Stenvaag: il resto lo facciamo in un’altra giornata
[15:13] Salahzar Stenvaag: ci sono altre sessioni
[15:14] Salahzar Stenvaag: quando facciamo la prossima?
[15:14] You: settimana prossima?, come vuoi tu, visto la tua disponibilità
[15:14] You: ha la precedenza
[15:15] Salahzar Stenvaag: a voi va bene a tutti il martedì sera?
Postato in: second life | Messo il tag: accademia, consulenza, Corsi Formazione Second Life, formazione, Formazione Italiana in Second Life, isola, mentor, Mentori, michel lemmon, Salahzar Stenvaag, script, second life, secondlifeitalia


