Log Formazione Script Intermedio 1

Corso Intermedio Script 1 si è tenuto a UNDERWORLD ITALIAN MAFIA CITY , 1 Aprile 2008 ore 22:00, eccovi la log completa della formazione. Si ringrazia Sacha Bowie per l’ospitalità nella sua fantastica aula formazioni )

[12:57] Salahzar Stenvaag: se siete d’accordo direi di cominciare
[12:58] Salahzar Stenvaag: lo schermo lo vedete bene?
[12:58] Salahzar Stenvaag: Volevo innanzitutto ringraziare Sacha Bowie e Mafia Underworld City per l’ospitalità
[12:59] Salahzar Stenvaag: il progetto era quello di fare una serie di lezioni “itineranti” presso varie land italiane
[12:59] Salahzar Stenvaag: io per mio conto faccio lezioni di scripting
[12:59] Salahzar Stenvaag: ma altri mentori, come Michel etc faranno lezioni di building e d’altro
[13:00] Salahzar Stenvaag: cercando di avvicinare i mentori agli avatar “normali” :)
[13:00] Salahzar Stenvaag: per le lezioni di building etc vi faremo sapere qualcosa attraverso i vari gruppi
[13:01] Salahzar Stenvaag: i mentori italiani stanno studiando dei sistemi di informazione
[13:01] Salahzar Stenvaag: in modo da aiutare la comunità italiana ad organizzarsi
[13:01] Salahzar Stenvaag: in sintonia con tutte le altre realtà che già esistono
[13:02] Salahzar Stenvaag: Per quanto riguarda il corso di stasera
[13:02] Salahzar Stenvaag: è un corso intermedio

Premere more per visualizzare l’intero log

[13:02] Salahzar Stenvaag: dovete quindi già sapere cosa è uno script, farne uno e conoscere gli eventi di base
[13:02] Salahzar Stenvaag: tipo state_entry
[13:02] Salahzar Stenvaag: llListen
[13:02] Salahzar Stenvaag: llSay
[13:03] Salahzar Stenvaag: io cerco di fare le lezioni in modo che vi possano servire fin da subito
[13:03] Salahzar Stenvaag: ad esempio questa lezione è imperniata sulla “comunicazione” fra oggetti
[13:03] Salahzar Stenvaag: che è una delle cose più interessanti dello scripting
[13:04] Salahzar Stenvaag: e le applicazioni che potete fare fin da subito
[13:04] Salahzar Stenvaag: sono proprio come scritto nella slide
[13:04] Salahzar Stenvaag: poter accendere/spegnere luci
[13:04] Salahzar Stenvaag: aprire/chiudere porte e finestre
[13:04] Salahzar Stenvaag: fare telecomandi e teleport
[13:04] Salahzar Stenvaag: come avrete capito lo scripting è fondamentale anche per chi fa building
[13:05] Salahzar Stenvaag: perchè queste cose sono fondamentali ad esempio in una casa
[13:05] Salahzar Stenvaag: secondo me i vari skills di secondlife vanno tutti a braccetto
[13:05] Salahzar Stenvaag: non è possibile essere un buon builder se non si sa anche fare un po’ di scripting
[13:06] Salahzar Stenvaag: vi farò un po’ di teoria ma ci saranno anche alcuni esercizi
[13:06] Salahzar Stenvaag: dove costruirete delle box anche voi
[13:06] Salahzar Stenvaag: qui dico semplicemente che i miei script seguono alcuni semplici standard
[13:06] Salahzar Stenvaag: tipo le variabili globali sono sempre prefissate con un tipo
[13:06] Salahzar Stenvaag: i per intero, s per stringa etc
[13:07] Salahzar Stenvaag: e sono poi maiuscole se sono globali per capire che valgono per tutto lo script
[13:07] Salahzar Stenvaag: altro standard che io uso è il modo di mettere le parentesi graffe
[13:08] Salahzar Stenvaag: allora io le parentesi le metto così
[13:08] Salahzar Stenvaag: se le volete mettere in modo diverso non ci sono problemi
[13:09] Salahzar Stenvaag: un’altra cosa fondamentale che metto nei miei programmi sono delle funzioni di debug
[13:09] Salahzar Stenvaag: ho sempre una funzione in testa che si chiama debug()
[13:09] Salahzar Stenvaag: che scrive su un canale ad esempio il 10
[13:10] Salahzar Stenvaag: nessuno può sentire il canale 10
[13:10] Salahzar Stenvaag: quindi se volete sentire il debug di un oggetto dovete costruire un altro oggetto scriptato
[13:10] Salahzar Stenvaag: dovete dargli il tempo di arrivare la texture
[13:16] Salahzar Stenvaag: clicchi sulla scatola ai miei piedi
[13:17] Salahzar Stenvaag: vi viene dato un folder
[13:17] Salahzar Stenvaag: slvec – corso intermedio 1
[13:17] Salahzar Stenvaag: andate nell’inventory
[13:17] Salahzar Stenvaag: e trovate il folder
[13:17] Salahzar Stenvaag: e aprite la notecard che si chiama LEGGIMI. Lezione Avanzata 1
[13:18] Salahzar Stenvaag: segue le slide che vi sto facendo vedere
[13:18] Salahzar Stenvaag: per chi segue sulla notecard siamo al punto 1.3 Debug
[13:18] Salahzar Stenvaag: ci siete tutti?
[13:19] Salahzar Stenvaag: allora se riuscite a vedere lo schermo o vedere la notecard
[13:19] Salahzar Stenvaag: vedete la mia funzione di debug
[13:19] Salahzar Stenvaag: questa funzione si interroga se la variabile globale intera iDEBUG vale 1
[13:20] Salahzar Stenvaag: e se questa vale 1 allora fa un Say sul canale 10
[13:20] Salahzar Stenvaag: come dicevo per leggere questi \”debug\” visto che un avatar è sordo agli \”ultrasuoni\”
[13:20] Salahzar Stenvaag: occorre avere un \”apparecchio\” cioè un cubo con un programma di listen
[13:20] Salahzar Stenvaag: il programma di listen fa quello che vedete nella lavagna
[13:20] Salahzar Stenvaag: ascolta sul canale 10 e poi ritrasmette
[13:20] Salahzar Stenvaag: questo script è presente nella cartella
[13:20] Salahzar Stenvaag: si chiama 1.3 Debug
[13:20] NickForever Ballinger:ok
[13:20] roxana Graves:ok
[13:20] Salahzar Stenvaag: se volete provate a rezzarlo dal vostro inventory
[13:20] Salahzar Stenvaag: per terra davanti a voi
[13:20] Salahzar Stenvaag: e poi provate a scrivere /10 ciao debug
[13:20] Scorpion Marks: non me lo fa rezzare a terra
[13:20] Sacha Bowie:riprova scorpion
[13:20] Sacha Bowie:lag
[13:20] Scorpion Marks:ci sono riuscito
[13:20] Salahzar Stenvaag: :) ))
[13:20] Salahzar Stenvaag: se aprite lo script nello scatolo vedete che ha lo stesso script che ho alla lavagna
[13:24] Salahzar Stenvaag: channel 10 relay to owner
[13:24] Salahzar Stenvaag: che in inglese vuol dire “canale 10 rilancia sul owner”
[13:24] Salahzar Stenvaag: avete dei problemi su questo script?
[13:25] Salahzar Stenvaag: hai provato a scrivere sulla chat esattamente /10 qualcosa?
[13:25] Salahzar Stenvaag: ti ha detto qualcosa scritta in colore diverso?
[13:26] Salahzar Stenvaag: prova a fare il reset dell’oggetto
[13:26] Salahzar Stenvaag: sai come si fa?
[13:26] Salahzar Stenvaag: in tanti modi
[13:27] Salahzar Stenvaag: il + semplice è quello di selezionare il tuo scatolo
[13:27] Salahzar Stenvaag: e poi da Tools
[13:27] Salahzar Stenvaag: selezioni l’opzione “reset scripts in selection”
[13:29] Salahzar Stenvaag: vi invito a scegliere ognuno un numero diverso
[13:29] Salahzar Stenvaag: per il debug
[13:30] Salahzar Stenvaag: allora tutti quelli che mi sentite dite qualcosa in chat normale
[13:30] Salahzar Stenvaag: basta un eccomi
[13:30] Kanna Shirakawa: eccomi
[13:30] Blackrose Lane: eccomi
[13:30] Salahzar Stenvaag: allora kanna avrà il numero 11
[13:30] Salahzar Stenvaag: black rose il 12
[13:31] Salahzar Stenvaag: cambiate lo script e mettete quel numero nella llListen
[13:32] Salahzar Stenvaag: salvate e verificate che funzioni
[13:32] Salahzar Stenvaag: digitando /numero ciao
[13:32] Salahzar Stenvaag: il vostro oggetto dovrebbe rispondervi
[13:32] Salahzar Stenvaag: o a scorpion adesso funzia?
[13:33] Salahzar Stenvaag: avete appena visto una comunicazione importantissima
[13:34] Salahzar Stenvaag: al momento quello che stiamo facendo vi è chiaro?
[13:34] Salahzar Stenvaag: in realtà abbiamo solo costruito un oggetto “registratore”
[13:34] Salahzar Stenvaag: ascolta tutto quello che viene detto su un canale
[13:34] Salahzar Stenvaag: e ve lo rilancia a mò di IM
[13:35] Salahzar Stenvaag: funziona però solo all’interno della stessa SIM
[13:35] Salahzar Stenvaag: se lo voleste utilizzare per “spiare”
[13:35] Salahzar Stenvaag: in qualunque punto della grid
[13:35] Salahzar Stenvaag: dovreste usare llInstantMessage
[13:35] Salahzar Stenvaag: Scorpion lo conosce bene
[13:35] Scorpion Marks: ahaha
[13:36] Salahzar Stenvaag: quello che andremo a fare adesso
[13:36] Salahzar Stenvaag: è di costruire degli scatoli
[13:36] Salahzar Stenvaag: scatolo A
[13:36] Salahzar Stenvaag: che cerca di parlare con uno scatolo B
[13:36] Salahzar Stenvaag: che sia distante
[13:36] Salahzar Stenvaag: utilizzeremo l’oggetto debug
[13:36] Salahzar Stenvaag: che avete appena rezzato
[13:37] 1.6.B Ricevente: Receiving Here I am from 1.6.A Trasmittente
[13:37] Salahzar Stenvaag: l’uso di canali diversi da 0
[13:37] Salahzar Stenvaag: servono per evitare di creare casino in classe
[13:37] Salahzar Stenvaag: e permettervi di sentire solo i vostri oggetti
[13:37] Salahzar Stenvaag: evitando quanto è possibile di sentire le interferenze degli altri
[13:38] Salahzar Stenvaag: vi sono due modi fondamentali per parlare
[13:38] Salahzar Stenvaag: fra oggetti
[13:38] Salahzar Stenvaag: uno l’avete appena visto è legato all’uso di canali e del comando say
[13:38] Salahzar Stenvaag: A e B devono accordarsi su un canale
[13:38] Salahzar Stenvaag: in qualche modo questo canale deve essere conosciuto sia ad A che a B
[13:39] Salahzar Stenvaag: vi consiglio di usare per questo esercizio
[13:39] Salahzar Stenvaag: un numero di canale che è quello che avete scelto prima, ma con il segno meno in test
[13:39] Salahzar Stenvaag: testa
[13:40] Salahzar Stenvaag: quindi se prima usavate 22 adesso utilizzate -22
[13:40] Salahzar Stenvaag: i canali negativi sono utilizzati SOLO dagli oggetti
[13:40] Salahzar Stenvaag: quelli positivi possono essere utilizzati anche dagli avatar
[13:40] Salahzar Stenvaag: adesso, se volete, dalla cartella estraete i due oggetti
[13:41] Salahzar Stenvaag: 1.6.a
[13:41] Salahzar Stenvaag: e 1.6B
[13:41] Salahzar Stenvaag: e modificate lo script
[13:41] Salahzar Stenvaag: NON potete dire /-22
[13:41] Salahzar Stenvaag: perchè i canali negativi sono utilizzati solo dagli oggetti
[13:41] Salahzar Stenvaag: solo gli script dentro gli oggetti possono dire llSay(-22)
[13:42] Salahzar Stenvaag: modificate i vostri script
[13:42] Salahzar Stenvaag: in modo che la prima riga usi il vostro numero negativo
[13:42] Salahzar Stenvaag: iCHANNEL=-xxxx
[13:42] Salahzar Stenvaag: e la funzione di debug utilizzi il vostro numero positivo
[13:42] Salahzar Stenvaag: llSay(xxxx,
[13:43] Salahzar Stenvaag: in tutti e due gli scatoli
[13:43] Salahzar Stenvaag: 1.6.a e 1.6.b
[13:44] Salahzar Stenvaag: allora lo script in 1.6.a
[13:44] Salahzar Stenvaag: è quello che vedete
[13:44] Salahzar Stenvaag: quando lo resettate
[13:44] Salahzar Stenvaag: state_entry
[13:44] Salahzar Stenvaag: esegue un debug
[13:44] Salahzar Stenvaag: che dice “click me to make me sending a message”
[13:44] Salahzar Stenvaag: e poi un touch_start
[13:45] Salahzar Stenvaag: quando l’oggetto viene cliccato manda un messaggio sul canale iCHANNEL
[13:45] Salahzar Stenvaag: che ricordo dovete avere impostato al valore negativo del vostro numerello
[13:45] Salahzar Stenvaag: RICORDATE di modificare anche all’inizio il debug sul vostro canale
[13:46] Salahzar Stenvaag: l’oggetto B
[13:46] Salahzar Stenvaag: fa un mestiere analogo
[13:46] Salahzar Stenvaag: anche lui deve avere GLI STESSI numerelli
[13:46] Salahzar Stenvaag: che avete messo nell’oggetto A
[13:46] Salahzar Stenvaag: quindi se il vostro numero era 22
[13:47] Salahzar Stenvaag: iCHANNEL vale -22
[13:47] Salahzar Stenvaag: e in debug scrivete llSay(22,
[13:47] Salahzar Stenvaag: l’oggetto B
[13:47] Salahzar Stenvaag: vedete che allo state_entry
[13:47] Salahzar Stenvaag: si registra sul canale (esempio -22)
[13:47] Salahzar Stenvaag: e poi si mette in listening
[13:47] Salahzar Stenvaag: adesso in classe
[13:48] Salahzar Stenvaag: forse vedete una gragnuola di messaggi
[13:48] Salahzar Stenvaag: :)
[13:48] Salahzar Stenvaag: perchè ci sono conflitti
[13:48] Salahzar Stenvaag: se nessuno sbagliasse vedreste solo i vostri
[13:48] Salahzar Stenvaag: se sentite quelli di qualcun altro vuol dire che avete impostato canali uguali
[13:49] Salahzar Stenvaag: al di là del fatto che vi stia effettivamente funzionando
[13:49] Salahzar Stenvaag: il concetto di base vi è chiaro?
[13:49] Salahzar Stenvaag: vi consiglio di fare delle prove da soli
[13:49] Salahzar Stenvaag: senza altre persone che chattino su canali simili
[13:51] Salahzar Stenvaag: in realtà alcuni canali sono riservati
[13:51] Salahzar Stenvaag: tipo c’è un canale negativo che usato da un oggetto
[13:51] Salahzar Stenvaag: fa comparire il suo testo in un triangolino bianco
[13:51] Salahzar Stenvaag: DEBUG_CHANNEL
[13:51] Salahzar Stenvaag: come avete visto
[13:52] Salahzar Stenvaag: la probabilità di collisione
[13:52] Salahzar Stenvaag: è alta
[13:52] Salahzar Stenvaag: e quindi molti oggetti
[13:52] Salahzar Stenvaag: nel tentativo di non collidere con altri
[13:52] Salahzar Stenvaag: fanno qualcosa come
[13:52] Salahzar Stenvaag: -1000000+llFrand(1000000)
[13:52] Salahzar Stenvaag: che genera un channel casuale
[13:52] Salahzar Stenvaag: e poi usano quello
[13:52] Salahzar Stenvaag: è chiaro?
[13:53] Salahzar Stenvaag: comunque per avere informazioni certe
[13:53] Salahzar Stenvaag: fate sempre riferimento ai wiki
[13:53] Salahzar Stenvaag: conoscete gli indirizzi dei wiki?
[13:54] Loukas Dagostino: http://wiki.secondlife.com/wiki/Category:LSL_Functions penso possa essere utile
[13:54] Salahzar Stenvaag: si
[13:54] Salahzar Stenvaag: ma anche i wakka
[13:54] Kanna Shirakawa: l’enciclopedia di LSL
[13:54] Salahzar Stenvaag: conoscete i wakka?
[13:55] Salahzar Stenvaag: http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage
[13:55] Salahzar Stenvaag: questo è il wakka
[13:55] Salahzar Stenvaag: sapete la differenza fra i due?
[13:55] Salahzar Stenvaag: sono quasi identici
[13:55] Salahzar Stenvaag: ma il primo è nato dentro linden
[13:55] Salahzar Stenvaag: in origine
[13:55] Salahzar Stenvaag: il wakka è stato fatto da un residente
[13:55] Salahzar Stenvaag: e a detta di tutti il wakka è nettamente migliore
[13:56] Salahzar Stenvaag: più informazioni e più precise
[13:56] Salahzar Stenvaag: a detta dei LINDEN
[13:56] Salahzar Stenvaag: a cui ho chiesto lumi in merito qualche mese fa
[13:56] Salahzar Stenvaag: io ho imparato tutto quello che so da wiki, wakka
[13:57] Salahzar Stenvaag: allora adesso useremo questo sistema
[13:57] Salahzar Stenvaag: per cercare di fare una coppia di oggetti
[13:57] Salahzar Stenvaag: INTERRUTTORE + FINESTRA
[13:57] Salahzar Stenvaag: che si comportano come i due cubi che avete fatto adesso
[13:57] Salahzar Stenvaag: fate il take dei vostri cubi
[13:58] Salahzar Stenvaag: e proviamo a vedere i due programmi
[13:58] Scorpion Marks: anche il debug dobbiamo togliere?
[13:58] Salahzar Stenvaag: no quello no
[13:58] Scorpion Marks: ok
[13:58] Salahzar Stenvaag: ma ricordatevi il numero
[13:58] Salahzar Stenvaag: del vostro debugger
[13:59] Salahzar Stenvaag: allora questo è l’oggetto 1.7.a interruttore finestra
[13:59] Salahzar Stenvaag: lo trovate nella cartella
[13:59] Salahzar Stenvaag: potete rezzarlo insieme a 1.7.b
[13:59] Salahzar Stenvaag: sono interruttori e finestre “sui generis”
[13:59] Salahzar Stenvaag: se siete builder li potete fare moolto meglio
[14:00] Salahzar Stenvaag: ma qui è il concetto che conta
[14:00] NickForever Ballinger: non rezza
[14:00] Salahzar Stenvaag: non importa
[14:00] Salahzar Stenvaag: guardate alla lavagna
[14:00] Salahzar Stenvaag: mi importa di più che capiate
[14:00] Salahzar Stenvaag: poi l’esercizio lo potete fare a casa
[14:01] Salahzar Stenvaag: per la prossima volta mi portate le vostre finestre che si aprono e chiudono
[14:01] Salahzar Stenvaag: guardiamo lo script A
[14:02] Salahzar Stenvaag: come vedete usa 3 channel
[14:02] Salahzar Stenvaag: -3000 per il canale di comunicazione
[14:02] Salahzar Stenvaag: -3001 per fare un llDialog
[14:02] Salahzar Stenvaag: sapete che anche il llDialog usa un canale suo
[14:02] Salahzar Stenvaag: conoscete llDialog?
[14:03] Salahzar Stenvaag: allora llDialog è la funzione che fa comparire in alto a destra
[14:03] Salahzar Stenvaag: il famoso menù blu
[14:03] Salahzar Stenvaag: con le scelte che tutti voi avete visto
[14:04] Salahzar Stenvaag: llDialog(key, titolo, lista opzioni, canale)
[14:04] Salahzar Stenvaag: dove key è la “chiave” di un avatar
[14:05] Salahzar Stenvaag: Scorpion sa cosa sia :)
[14:05] Salahzar Stenvaag: la si ottiene con il touch
[14:05] Salahzar Stenvaag: facendo llDetectedKey(0)
[14:05] Salahzar Stenvaag: titolo è quello che compare in testa al “menu”
[14:06] Salahzar Stenvaag: lista opzioni è ad esempio [ "FAI", "SI", "NO" ]
[14:06] Salahzar Stenvaag: per far comparire 3 bottoni con su scritto FAI SI NO
[14:06] Salahzar Stenvaag: e poi appunto c’è un canale
[14:06] Salahzar Stenvaag: sul quale il menù si mette anche lui a parlare :)
[14:07] Salahzar Stenvaag: come vedete in SL ci sono una infinità di chiacchieroni LOL
[14:07] roxana Graves: :) )
[14:07] Salahzar Stenvaag: tutti i menù parlano gli oggetti parlano e gli avatar parlano
[14:07] Salahzar Stenvaag: vedete tutti il llDialog qui sopra?
[14:07] Salahzar Stenvaag: avatar è l’avatar che ha toccato
[14:08] Salahzar Stenvaag: “Scegli la trasparenza” è il titolo
[14:08] Salahzar Stenvaag: e poi ci sono 3 bottoni 0% vuol dire opaco
[14:08] Salahzar Stenvaag: 50% vuol dire semitrasparente
[14:08] Salahzar Stenvaag: 100% vuol dire completamente trasparente
[14:08] Scorpion Marks: ma qnd gli oggetti possono essere del tutto trasparenti?
[14:08] Salahzar Stenvaag: si
[14:08] Salahzar Stenvaag: questo è uno dei vantaggi dello scripting
[14:08] Scorpion Marks: xkè se si modificano dal build arriva fino al 90 %
[14:09] Salahzar Stenvaag: si può fare anche con il building
[14:09] Salahzar Stenvaag: ma si devono usare dei trucchi tipo alpha channel
[14:09] Scorpion Marks: ah ok
[14:09] Salahzar Stenvaag: con lo scripting potete arrivare invece al 100%
[14:09] Scorpion Marks: beh una volta imparato questo metodo chi lo scorda XD
[14:09] Salahzar Stenvaag: meglio del building da solo
[14:09] Scorpion Marks: meglio farlo con una sola riga di codice XD
[14:09] Salahzar Stenvaag: allora la listen
[14:09] Salahzar Stenvaag: in questo caso sta ad ascoltare solo il menu
[14:10] Salahzar Stenvaag: in pratica dentro str
[14:10] Salahzar Stenvaag: ci sarà solo la stringa del menù, vale a dire 0% 50% 100%
[14:10] Salahzar Stenvaag: lo script acquisisce questo valore e LO TRASMETTE all’oggetto B
[14:10] Salahzar Stenvaag: attraverso iCHANNEL
[14:11] Salahzar Stenvaag: e qui l’oggetto A (interruttore) ha finito
[14:11] Salahzar Stenvaag: questo invece è l’oggetto B: la finestra
[14:11] Salahzar Stenvaag: come vedete rimane in ascolto sul canale iCHANNEL
[14:11] Salahzar Stenvaag: che deve essere lo stesso su cui parla A
[14:12] Salahzar Stenvaag: per evitare interferenze
[14:12] Salahzar Stenvaag: l’oggetto B potrebbe dire che ascolta solo gli oggetti che sichiamano in un certo modo
[14:12] Salahzar Stenvaag: scrivendo llListen(iCHANNEL, “PIPPO”, NULL_KEY,”")
[14:12] Salahzar Stenvaag: ascolta solo gli oggetti di nome PIPPO
[14:13] Salahzar Stenvaag: e così si evitano interferenze con oggetti altrui
[14:13] Salahzar Stenvaag: anche se usano lo stesso canale
[14:13] Salahzar Stenvaag: quando l’oggetto B
[14:13] Salahzar Stenvaag: riceve qualcosa
[14:13] Scorpion Marks: ah questa mi mancava interessante
[14:13] Salahzar Stenvaag: è ancora + complesso ma ve lo spiegherò un’altra volta :)
[14:13] Salahzar Stenvaag: per adesso la facciamo semplice
[14:14] Salahzar Stenvaag: B ascolta tutto da tutti
[14:14] Salahzar Stenvaag: quando riceve qualcosa su iCHANNEL
[14:14] Salahzar Stenvaag: parte la listen
[14:14] Salahzar Stenvaag: che come vedete fa un debug()
[14:14] Salahzar Stenvaag: per farvi capire che ha sentito qualcosa
[14:14] Salahzar Stenvaag: e poi si domanda se quello che ha sentito è “o%”
[14:14] Salahzar Stenvaag: oppure “50%”
[14:15] Salahzar Stenvaag: oppure “100%”
[14:15] Salahzar Stenvaag: in funzione di quello che ha sentito
[14:15] Salahzar Stenvaag: esegue il comando llSetAlpha(numero, ALL_SIDES)
[14:15] Salahzar Stenvaag: lo conoscete il comando llSetAlpha?
[14:15] Chaos Mohr is Online
[14:15] Salahzar Stenvaag: suppongo di no
[14:15] Salahzar Stenvaag: Alpha è il nome con cui in SL si intende la “trasparenza”
[14:16] Salahzar Stenvaag: Alpha = 1 vuol dire “completamente trasparente”
[14:16] Salahzar Stenvaag: Alpha = 0 vuol dire completamente opaco
[14:16] Salahzar Stenvaag: la confusion è che quando dico 0% in questo script
[14:17] Salahzar Stenvaag: per intendere che la finestra è aperta
[14:17] Salahzar Stenvaag: ———
[14:17] Salahzar Stenvaag: errore
[14:17] Salahzar Stenvaag: scusatemi
[14:17] Salahzar Stenvaag: alpha=1 vuol dire opaco
[14:17] Salahzar Stenvaag: alpha=0 vuold ire trasparente
[14:19] Salahzar Stenvaag: perchè a volte non riuscite a camminare in una stanza perchè è pieno di oggetti
[14:19] Salahzar Stenvaag: trasparenti
[14:19] Salahzar Stenvaag: in quel caso dovete usare ctrl-alt-T
[14:19] Salahzar Stenvaag: per vedere in rosso tutti gli oggetti trasparenti
[14:20] Scorpion Marks: se un oggetto è pahntom ed io ci sono di dentro o per lo meno lo urto è possibile rilevare la sua presenza tramite script?
[14:20] Salahzar Stenvaag: in teoria si
[14:20] Scorpion Marks: oppure viene rilevato solo se non è phantom tramite collision?
[14:21] Salahzar Stenvaag: ma non con le collisioni
[14:21] Salahzar Stenvaag: lo individui attraverso delle funzioni di sensor
[14:21] Scorpion Marks: ok poi in priivato mi spieghi come fare XD
[14:21] Salahzar Stenvaag: e poi puoi determinare il bounding box
[14:21] Salahzar Stenvaag: ma è una funzione appunto molto avanzata lol
[14:24] Salahzar Stenvaag: e la prossima volta invece vedremo la comunicazione
[14:24] Salahzar Stenvaag: usando MessageLinked
[14:24] Salahzar Stenvaag: che a me piace molto di più dei canali
[14:25] Salahzar Stenvaag: ma prima dovete sapere i canali
[14:25] Salahzar Stenvaag: :)

Lascia un commento