Da OpenSimITA.
[13:01] Salahzar Stenvaag: buona sera
[13:02] Salahzar Stenvaag: chi è che vuole una birra ancora?
[13:02] Salahzar Stenvaag: in una serata afosa come questa?
[13:02] Salahzar Stenvaag: ok
[13:02] Salahzar Stenvaag: allora se ci siete tutti cominciamo un piccolo preambolo
[13:02] Salahzar Stenvaag: prima domanda stupida
[13:03] Salahzar Stenvaag: sapete tutti fare uno script elementare?
[13:03] Hashanty Yifu: diciamo di si?
[13:03] Skorpyo Magic: elementare al massimo si ㋡
[13:03] Hashanty Yifu: :)
[13:03] Salahzar Stenvaag: allora sullo schermo vedete lo script più elementare che c'è
[13:03] Salahzar Stenvaag: quello che non muovete quasi un dito per farlo
[13:04] Salahzar Stenvaag: se cliccate su questo tool
[13:04] Salahzar Stenvaag: che si chiama "mindtool"
[13:04] Salahzar Stenvaag: al blocco "0. Ripasso"
[13:04] Salahzar Stenvaag: potete avere una notecard
[13:04] Salahzar Stenvaag: o lo script
[13:05] Salahzar Stenvaag: vi ripeto quanto detto nella notecard
[13:05] Salahzar Stenvaag: 1. Gli script vengono fatti dentro un oggetto preesistente, create un box, editatelo, andate in contents e fate NEW SCRIPTS.
[13:05] Salahzar Stenvaag: ciao Rumegusc
[13:06] revochen Mayne is Offline
[13:06] Rumegusc Altamura: ciao sala
[13:06] Rumegusc's translator: ciao Sala
[13:06] Salahzar Stenvaag: se volete fare delle prove
[13:06] Hashanty Yifu: ciao Rume
[13:06] Salahzar Stenvaag: dovreste avere il diritto di build
[13:06] Salahzar Stenvaag: giusto?
[13:06] ChuChu Ricardo is Offline
[13:06] Hashanty Yifu: si
[13:06] Salahzar Stenvaag: basta che rezziate un cubo
[13:06] Dede Avril is Online
[13:06] Salahzar Stenvaag: e poi andate in "edit"
[13:06] Salahzar Stenvaag: col tasto destro
[13:06] Salahzar Stenvaag: e nella linguetta "content"
[13:06] Salahzar Stenvaag: premete il tasto "New Script"
[13:07] Object: Hello, Avatar!
[13:07] Salahzar Stenvaag: sapete tutti o quasi farlo, vero?
[13:07] Skorpyo Magic: si
[13:07] Hashanty Yifu: si
[13:07] Object: Hello, Avatar!
[13:07] Salahzar Stenvaag: il new script
[13:07] Salahzar Stenvaag: è quello che vedete in questo pannellone
[13:07] Spino Forcella is Online
[13:07] Salahzar Stenvaag: lo vedete?
[13:07] Hashanty Yifu: si
[13:07] Rockerduck Bogdanovich is Online
[13:07] Salahzar Stenvaag: ci sono due eventi
[13:08] Salahzar Stenvaag: state_entry che scatta alla partenza
[13:08] Salahzar Stenvaag: e touch_start che scatta quando toccate l'oggetto
[13:08] Salahzar Stenvaag: se toccate l'oggetto lui dice in chat pubblica
[13:08] Salahzar Stenvaag: llSay(0,
[13:08] Salahzar Stenvaag: una frase
[13:08] Salahzar Stenvaag: vi è a tutti chiaro la llSay?
[13:08] Skorpyo Magic: si
[13:08] Hashanty Yifu: si
[13:09] Salahzar Stenvaag: benissimo allora andiamo allo step successivo
[13:09] Salahzar Stenvaag: che invece è leggermente più complicato
[13:09] Salahzar Stenvaag: cliccate sul cubo
[13:09] Salahzar Stenvaag: 0.1. say/listen
[13:09] Skorpyo Magic: sul nostro cubo?
[13:10] 0.1. say/listen: You have been given a notecard named 2.llSay/listen [Hashanty Yifu]
[13:10] Salahzar Stenvaag: no su quello della mindmap
[13:10] Salahzar Stenvaag: questo oggettone al centro
[13:10] Salahzar Stenvaag: che distribuisce notecard a gogo
[13:10] Skorpyo Magic: si
[13:10] Salahzar Stenvaag: ㋡
[13:10] 0. Ripasso: You have been given a script named Script Base [stedracu Ghost]
[13:10] Salahzar Stenvaag: siamo sempre in fase di ripasso
[13:10] 0.1. say/listen: You have been given a notecard named 2.llSay/listen [Skorpyo Magic]
[13:10] Wiki3D v1.0 RC - Lezione llDialog: You have been given a notecard named ReadMe Wiki3D 1.0 MindMap [Rumegusc Altamura]
[13:10] Salahzar Stenvaag: Per poter capire i menu occorre capire bene come funziona la llSay/listen
E per fare questo dovete capire le basi di:
[13:10] Salahzar Stenvaag: 1. Canale
[13:11] Geordie Robbiani: signori, buon proseguimento, vi devo salutare
[13:11] Salahzar Stenvaag: sapete cosa è un canale di comunicazione llSay?
[13:11] Salahzar Stenvaag: ciao geordie
[13:11] Hashanty Yifu: ciao geordie
[13:11] Rumegusc Altamura: ciao
[13:11] Rumegusc's translator: ciao
[13:11] Skorpyo Magic: io non lo so, scusa
[13:11] 0.1. say/listen: You have been given a notecard named 2.llSay/listen [stedracu Ghost]
[13:11] lycaena Magic is Offline
[13:11] Salahzar Stenvaag: E' un "tubo" dove vengono fatte transitare le comunicazioni in chat fra gli oggetti. Il canale 0 è quello della chat pubblica, poi ci sono i canali positivi che possono essere usati dagli avatar e i canali negativi usati solo dagli oggetti.
[13:12] Salahzar Stenvaag: llSay(0,
[13:12] Salahzar Stenvaag: scrive sul canale 0 quello della chat pubblica
[13:12] Salahzar Stenvaag: llSay(-100000,"ciao")
[13:12] Salahzar Stenvaag: scrive sul canale -100000
[13:12] Salahzar Stenvaag: ci sono una infinità di canali
[13:12] Salahzar Stenvaag: cioè tantissimi
[13:13] Salahzar Stenvaag: ho messo l'esempio di script
[13:13] Salahzar Stenvaag: qui sullo schermo
[13:13] Salahzar Stenvaag: lo vedete?
[13:13] Hashanty Yifu: si
[13:13] Skorpyo Magic: si
[13:13] Salahzar Stenvaag: allora l'uso del canale
[13:14] Salahzar Stenvaag: si fa con due istruzioni
[13:14] Salahzar Stenvaag: la llListen che si mette in ascolto su un canale
[13:14] Flight bracelet Vola oltre 300m: All Go
[13:14] MystiTool HUD 1.3.1: Entering chat range: RINOBIT Footman (2m)
[13:14] Salahzar Stenvaag: e poi l'evento listen
[13:14] Salahzar Stenvaag: che viene lanciato quando effettivamente qualcuno parla su quel canale
[13:14] Salahzar Stenvaag: questo script
[13:14] Salahzar Stenvaag: ascolta sul canale 0
[13:15] Salahzar Stenvaag: e quando qualcuno parla
[13:15] Salahzar Stenvaag: ripete sul canale 0
[13:15] Salahzar Stenvaag: potete chiedere lo script allo strumento mindmap
[13:16] Salahzar Stenvaag: lo faccio anch'io e metto lo script trascinandolo verso un cubo che ho costruito
[13:16] Salahzar Stenvaag: ho costruito un cubo
[13:16] Salahzar Stenvaag: cambio il nome del cubo
[13:16] Salahzar Stenvaag: con il mio nome di avatar
[13:16] Salahzar Stenvaag: fate anche voi così
[13:17] Salahzar Stenvaag: e poi trascino lo script che mi ha dato il mind map
[13:17] Salahzar Stenvaag: ok spegnetelo
[13:18] Salahzar Stenvaag: ok
[13:18] Salahzar Stenvaag: è un po' un casino
[13:18] Salahzar Stenvaag: ma l'importante è che mi diciate se avete capito cosa fa
[13:18] Salahzar Stenvaag: nell'ordine
[13:18] Salahzar Stenvaag: llSay
[13:18] Salahzar Stenvaag: llListen
[13:18] Salahzar Stenvaag: e listen
[13:19] Hashanty Yifu: si
[13:19] Skorpyo Magic: ok
[13:19] Salahzar Stenvaag: qualcuno mi dice la differenza fra le tre?
[13:19] Salahzar Stenvaag: o alternativamente
[13:19] Salahzar Stenvaag: lo script che adesso c'è sullo schermo
[13:20] Salahzar Stenvaag: vi crea dei problemi?
[13:20] lycaena Magic is Online
[13:20] Salahzar Stenvaag: ci siete?
[13:20] Skorpyo Magic: si
[13:20] Hashanty Yifu: null key che significa? che chiunque lo può usare?
[13:20] RINOBIT Footman: lo script che ripete le tue frasi dici?
[13:20] RINOBIT Footman: non crea problemi
[13:20] Salahzar Stenvaag: scorpio togli il tuo cubo adesso così abbiamo meno spam in chat
[13:21] Skorpyo Magic: si scusa
[13:21] Salahzar Stenvaag: .
[13:21] Salahzar Stenvaag: ok è andato via
[13:21] Salahzar Stenvaag: NULL_KEY vuol dire che ascolta da TUTTI gli avatar
[13:21] Salahzar Stenvaag: se volete che ascolti solo uno specifico avatar
[13:21] Hashanty Yifu: ok
[13:21] Salahzar Stenvaag: potete mettere al posto di NULL_KEY
[13:21] Salahzar Stenvaag: llGetOwner()
[13:22] Salahzar Stenvaag: in quel caso ascolta solo l'owner
[13:22] Hashanty Yifu: ok
[13:22] RINOBIT Footman: ok
[13:22] Skorpyo Magic: ok
[13:22] Salahzar Stenvaag: benissimo
[13:22] Salahzar Stenvaag: allora se questo script vi convince
[13:22] Salahzar Stenvaag: prima di andare avanti
[13:22] Salahzar Stenvaag: volevo chiedervi se conoscete bene
[13:22] Salahzar Stenvaag: touch_start
[13:23] Salahzar Stenvaag: che è un evento di base
[13:23] Hashanty Yifu: quello che al touch scatena un evento?
[13:23] Hashanty Yifu: si
[13:23] Salahzar Stenvaag: sapete dirmi cosa significa il count
[13:23] Salahzar Stenvaag: in questo:
[13:23] ErPiotta71 Maximus is Online
[13:23] Salahzar Stenvaag: touch_start(integer count) ?
[13:24] Skorpyo Magic: io non lo so
[13:24] Hashanty Yifu: no
[13:24] Salahzar Stenvaag: ok allora count vale di solito 1
[13:24] Salahzar Stenvaag: e indicat il numero di avatar che hanno toccato l'oggetto
[13:24] ErPiotta71 Maximus: ciao a tutti
[13:24] ErPiotta71's translator: hello world
[13:24] RINOBIT Footman: ciao piotta
[13:24] Salahzar Stenvaag: se tutti insieme toccate l'oggetto
[13:24] ErPiotta71 Maximus: Sala, scusami il ritardo
[13:24] ErPiotta71's translator: Room, sorry for the delay
[13:24] Salahzar Stenvaag: ciao er
[13:25] Salahzar Stenvaag: np
[13:25] Salahzar Stenvaag: puoi togliere il traduttore ㋡
[13:25] RINOBIT Footman: aumenta di un'unità ad ogni tocco?
[13:25] ErPiotta71 Maximus: già fatto
[13:25] Salahzar Stenvaag: no
[13:25] Salahzar Stenvaag: se per caso 10 avatar toccano l'oggetto nello stesso momento
[13:25] Salahzar Stenvaag: allora secondlife chiama l'evento touch_start
[13:25] Salahzar Stenvaag: e gli passa "10!
[13:25] Salahzar Stenvaag: come count
[13:26] Salahzar Stenvaag: e poi lo script deve fare un for(i=0;i<count;i++)
[13:26] Salahzar Stenvaag: per gestire tutti gli avatar che l'hanno toccato nello stesso momento
[13:26] Salahzar Stenvaag: di solito i programmatori ignorano il count
[13:26] Salahzar Stenvaag: per semplicità suppongono che l'oggetto sia toccato
[13:26] Salahzar Stenvaag: solo da un avatar per volta
[13:26] Rumegusc Altamura: scusate devo andare ciao a tutti
[13:26] Rumegusc's translator: scusate devo andare ciao a tutti
[13:26] Salahzar Stenvaag: ciao rume
[13:26] ErPiotta71 Maximus: Ciao Rume
[13:26] Hashanty Yifu: ciao Rume
[13:26] RINOBIT Footman: ciao rume
[13:27] Salahzar Stenvaag: e quindi nel corpo dello script di solito c'è semplicemente
[13:27] Salahzar Stenvaag: touch_start(integer count){
[13:27] Salahzar Stenvaag: llSay(0,"Mi ha toccato "+llKey2Name(llDetectedKey(0)));
[13:27] Salahzar Stenvaag: si usa sempre llDetectedKey(0)
[13:28] Salahzar Stenvaag: ma in teoria si dovrebbe fare un for
[13:28] Salahzar Stenvaag: per tutti gli avatar che hanno toccato
[13:28] Salahzar Stenvaag: è chiaro?
[13:28] ErPiotta71 Maximus: Sala, hai già dato lo script a tutti?
[13:28] Salahzar Stenvaag: lo script lo da il wiki
[13:28] Salahzar Stenvaag: qui davanti a voi
[13:28] Salahzar Stenvaag: clicchi sul cubo
[13:28] ErPiotta71 Maximus: quale cubo?
[13:28] Salahzar Stenvaag: e poi gli dici di darti la notecard
[13:28] Salahzar Stenvaag: questo
[13:28] Salahzar Stenvaag: dove dice 0.Ripasso
[13:29] Hashanty Yifu: diciamo che ho quasi capito anche se non ho capito come SL gestisce integer count senza un ciclo for
[13:29] Maxes Loon is Online
[13:29] Salahzar Stenvaag: hasharnty
[13:29] ErPiotta71 Maximus: Give script?
[13:29] Salahzar Stenvaag: dunque secondlife
[13:29] ErPiotta71 Maximus: o tutte e 3 i pulsanti?
[13:29] Salahzar Stenvaag: lui lo sa quanti sono gli avatar
[13:29] Salahzar Stenvaag: e te lo comunica
[13:29] Salahzar Stenvaag: si erpiotta
[13:29] Salahzar Stenvaag: clicca su give script
[13:29] Salahzar Stenvaag: ma poi riclicca e chiedi give note
[13:30] Salahzar Stenvaag: per avere la note
[13:30] Salahzar Stenvaag: comunque la storia del for
[13:30] Salahzar Stenvaag: per il momento non consideratela
[13:30] Salahzar Stenvaag: siamo ancora lezione di base
[13:30] Salahzar Stenvaag: quindi noi ci fermeremo al "llDetectedKey(0)"
[13:31] Salahzar Stenvaag: siete d'accordo?
[13:31] Hashanty Yifu: ok
[13:31] Salahzar Stenvaag: bene
[13:31] Salahzar Stenvaag: allora se lo script di base
[13:31] Salahzar Stenvaag: la llSay
[13:31] Salahzar Stenvaag: il listen
[13:31] Salahzar Stenvaag: e il touch
[13:31] Salahzar Stenvaag: non vi creano scompensi psichiatrici
[13:31] Salahzar Stenvaag: ...
[13:31] Salahzar Stenvaag: ditemi
[13:31] Hashanty Yifu: hahahaha
[13:31] Hashanty Yifu: no penso di no
[13:31] Salahzar Stenvaag: posso andare sul piatto forte del menu?
[13:32] Salahzar Stenvaag: lol
[13:32] Hashanty Yifu: vai
[13:32] Skorpyo Magic: vai
[13:32] Salahzar Stenvaag: bene allora cliccate su "1. llDialog base"
[13:32] Salahzar Stenvaag: e prendete script e note
[13:32] Salahzar Stenvaag: e io loproietto sul monitor
[13:33] Salahzar Stenvaag: ecco finalmente abbiamo lo script finale
[13:33] RINOBIT Footman: inseriamo nel prim?
[13:33] Salahzar Stenvaag: si
[13:33] torno Kohime is Online
[13:33] Salahzar Stenvaag: cancellate gli script vecchi
[13:33] Salahzar Stenvaag: e mettete solo questo
[13:33] RINOBIT Footman: Hello, Avatar!
[13:33] RINOBIT Footman: Hello, Avatar!
[13:33] Object: Scelta1
[13:33] RINOBIT Footman: lo lasciamo attivo o lo disattiviamo?
[13:34] Object: Scelta2
[13:34] Skorpyo Magic: Scelta1
[13:34] RINOBIT Footman: Scelta1
[13:34] Salahzar Stenvaag: avete tutti messo lo script
[13:34] RINOBIT Footman: Scelta2
[13:34] Salahzar Stenvaag: nel vostro cubo?
[13:34] Hashanty Yifu: si
[13:34] Skorpyo Magic: si
[13:34] Object: Hello, Avatar!
[13:34] Salahzar Stenvaag: e se lo cliccate vi compare il famoso mitico
[13:34] Salahzar Stenvaag: menu blu?
[13:34] Skorpyo Magic: si
[13:35] Hashanty Yifu: si
[13:35] RINOBIT Footman: si
[13:35] Object: Scelta1
[13:35] Salahzar Stenvaag: anche tu erpiotta vero?
[13:35] Object: Scelta2
[13:35] ErPiotta71 Maximus: sì
[13:35] Object: Scelta1
[13:35] Skorpyo Magic: Scelta2
[13:35] Salahzar Stenvaag: bene
[13:35] Salahzar Stenvaag: quindi funziona
[13:35] Salahzar Stenvaag: ㋡
[13:35] NODO DOPPIO: Hello, Avatar!
[13:35] ErPiotta71 Maximus: alla perfezione :D
[13:35] Salahzar Stenvaag: adesso lo vivisezioniamo
[13:35] NODO DOPPIO: Hello, Avatar!
[13:35] Salahzar Stenvaag: ma poi ne dovete fare uno voi
[13:35] Salahzar Stenvaag: allora
[13:35] Salahzar Stenvaag: prima istruzione
[13:36] Salahzar Stenvaag: integer channel;
[13:36] torno Kohime is Offline
[13:36] Salahzar Stenvaag: definisce un canale
[13:36] Salahzar Stenvaag: che verrà usato dalla llDialog
[13:36] Salahzar Stenvaag: la llDialog (i menu)
[13:36] Salahzar Stenvaag: in realtà sono uno sporco trucco
[13:36] Salahzar Stenvaag: in secondlife quando voi cliccate su un menu
[13:36] ErPiotta71 Maximus: ottimo il sistema di llFrand!
[13:36] Salahzar Stenvaag: in realtà è come se il vostro avatar "parlasse"
[13:37] Salahzar Stenvaag: su un canale diverso dallo 0
[13:37] Salahzar Stenvaag: e quindi avete bisogno di "ascoltare" quel canale
[13:37] Salahzar Stenvaag: ecco perchè vi ho tediato prima con la storia della llsay e listen
[13:37] Salahzar Stenvaag: quindi allo state_entry
[13:37] Salahzar Stenvaag: la cosa che si fa è di scegliere un canale NON usato da altri
[13:38] Salahzar Stenvaag: ecco perchè si usa quella strana funzione llFrand
[13:38] Salahzar Stenvaag: che genera un canale casuale
[13:38] Salahzar Stenvaag: la probabilità che vi sia un altro ascoltatore su un canale casuale è praticamente zero
[13:38] Salahzar Stenvaag: chiara questa storia del canale "random"?
[13:38] Hashanty Yifu: si
[13:38] RINOBIT Footman: ok
[13:38] Skorpyo Magic: si
[13:38] ErPiotta71 Maximus: sì
[13:39] Salahzar Stenvaag: adesso veniamo al touch-start
[13:39] RINOBIT Footman: una domanda se posso
[13:39] Salahzar Stenvaag: si vai
[13:39] RINOBIT Footman: qual è il vantaggio di stabilire un canale random e non uno predefinito?
[13:39] Salahzar Stenvaag: è una questione di evitare confusione
[13:39] Salahzar Stenvaag: se tu usi un canale fisso
[13:39] Salahzar Stenvaag: ad esempio il canale 11
[13:39] RINOBIT Footman: potrebbe lavorarci un altro script e fare confusione quindi?
[13:40] Salahzar Stenvaag: c'è la probabilità che un altro script faccia confusione
[13:40] Hashanty Yifu: purtroppo vi devo lasciare, sono con tre chats differenti e non leggo più quello che scirvi, mispiace Sala, spero nella prossima
[13:40] Salahzar Stenvaag: esatto
[13:40] RINOBIT Footman: ok grazie
[13:40] GIANCARLA Loon is Online
[13:40] Salahzar Stenvaag: ok ciao hashanty
[13:40] Hashanty Yifu: sto diventando matta
[13:40] Hashanty Yifu: ciaoooo
[13:40] Salahzar Stenvaag: grazie di essere venuta
[13:40] RINOBIT Footman: ciao hash
[13:40] Hashanty Yifu: grazie a te sala
[13:41] Salahzar Stenvaag: allora
[13:41] Salahzar Stenvaag: chiarito che ci va un llListen
[13:41] Salahzar Stenvaag: occorre specificare che uno script che abbia un listen attivo
[13:41] Salahzar Stenvaag: genera "lag"
[13:41] Salahzar Stenvaag: e di solito si preferisce evitare che si abbiano listen attivi
[13:41] Salahzar Stenvaag: per fare questo
[13:42] Salahzar Stenvaag: si può fare come in questo esempio
[13:42] Salahzar Stenvaag: quando si fa la llListen
[13:42] Salahzar Stenvaag: questa mi dà un "handle"
[13:42] Salahzar Stenvaag: lo vedete al centro
[13:42] Salahzar Stenvaag: che è un numero
[13:42] Salahzar Stenvaag: e quando non ne ho più bisogno
[13:42] Salahzar Stenvaag: faccio un llListenRemove(handle)
[13:42] Salahzar Stenvaag: =====
[13:42] Salahzar Stenvaag: Quindi in soldoni
[13:43] Salahzar Stenvaag: per fare un menu
[13:43] Salahzar Stenvaag: bisogna
[13:43] Salahzar Stenvaag: 1: scegliersi un canale
[13:43] Salahzar Stenvaag: 2: al touch fare llDialog(id,testo,[opzioni],canale)
[13:43] Salahzar Stenvaag: 3. nella listen intercettare la stringa "detta" dal menu
[13:43] stedracu Ghost: ragazzi vi saluto pure io... alla prossima e grazie...
[13:43] RINOBIT Footman: ciao sted
[13:43] ErPiotta71 Maximus: Ciao
[13:43] Salahzar Stenvaag: ciao stedracu.. grazie a te
[13:44] Salahzar Stenvaag: questo gioco di touch + llDialog + listen
[13:44] Salahzar Stenvaag: è chiaro?
[13:44] RINOBIT Footman: chiedo scusa salh
[13:44] ErPiotta71 Maximus: più o meno
[13:44] ErPiotta71 Maximus: cioè
[13:44] ErPiotta71 Maximus: if(handle!=0) llListenRemove(handle);
[13:44] ErPiotta71 Maximus: non ho capito bene come funziona
[13:44] ErPiotta71 Maximus: allora
[13:44] RINOBIT Footman: vedo alla riga 12 che hai escluso il canale zero qualora il random dia 0 come canale
[13:45] ErPiotta71 Maximus: != cosa significa??
[13:45] RINOBIT Footman: per evitare la chat
[13:45] Salahzar Stenvaag: no
[13:45] Salahzar Stenvaag: quella è solo una cautela
[13:45] RINOBIT Footman: volendo escludere più di un canale qualora si conosca già che su alcuni canali lavorano altri script?
[13:45] Salahzar Stenvaag: ho scritto handle che è l'handle del canale
[13:45] Salahzar Stenvaag: ====
[13:45] Salahzar Stenvaag: Asp
[13:45] Salahzar Stenvaag: fermi tutti
[13:45] Salahzar Stenvaag: "handle" è un codice
[13:46] Salahzar Stenvaag: che mi restituisce la llListen
[13:46] Juliet Petlyakov is Offline
[13:46] Salahzar Stenvaag: che mi serve per cancellare la listen
[13:46] Salahzar Stenvaag: quando qualcuno mi tocca
[13:46] Salahzar Stenvaag: io devo chiudere il canale lasciato aperto precedentemente
[13:46] Salahzar Stenvaag: ma solo se l'avevo diverso da zero
[13:47] Salahzar Stenvaag: questo è un piccolo trucco che usiamo noi programmatori
[13:47] Salahzar Stenvaag: mettiamo "handle" a zero
[13:47] Salahzar Stenvaag: per far capire che NON è associata ad un llListen
[13:47] Salahzar Stenvaag: se è diverso da zero vuol dire che c'è un canale aperto
[13:47] Salahzar Stenvaag: e allora chiudiamo l'handle associato a questo canale
[13:47] Salahzar Stenvaag: però non confondete handle
[13:47] Salahzar Stenvaag: con il canale
[13:48] Salahzar Stenvaag: se vi crea confusione
[13:48] Salahzar Stenvaag: ignorate l'handle
[13:48] Salahzar Stenvaag: e lavorate solo con la listen
[13:48] Salahzar Stenvaag: cioè scrivete semplicemente
[13:48] Salahzar Stenvaag: llListen( ....)
[13:48] Salahzar Stenvaag: invece di assegnarla ad un handle
[13:49] Salahzar Stenvaag: io qui vi ho fatto lo spiego completo
[13:49] Salahzar Stenvaag: comprensivo di handle
[13:49] Salahzar Stenvaag: ma ai fini della llDialog per il momento
[13:49] Salahzar Stenvaag: basta che sappiate fare
[13:49] Salahzar Stenvaag: la llListen PRIMA
[13:49] Salahzar Stenvaag: di fare la llDialog su quel canale
[13:49] Salahzar Stenvaag: voi non sapete quanto tempo ho perso
[13:49] Object: Scelta1
[13:49] Salahzar Stenvaag: io all'inizio per llDialog fatte su un canale
[13:50] Salahzar Stenvaag: su cui NON avevo fatto una llListen
[13:50] Salahzar Stenvaag: è frustrantissimo :()
[13:50] Salahzar Stenvaag: :(
[13:50] Salahzar Stenvaag: voi cliccate sul menu
[13:50] Salahzar Stenvaag: e non succede nulla :(
[13:50] Salahzar Stenvaag: =====
[13:50] Salahzar Stenvaag: se in questo script voi non usate l'handle
[13:50] Salahzar Stenvaag: funziona lo stesso
[13:51] Giuditta Campese is Online
[13:51] RINOBIT Footman: qual è il numero massimo di tasti per un menu?
[13:52] Salahzar Stenvaag: se voi scrivete questo:
[13:52] Salahzar Stenvaag: default
{
state_entry()
{
llListen(11,"",NULL_KEY,"");
}
touch_start(integer total_number)
{
llDialog(llDetectedKey(0),"Menu",["1","2"],channel);
}
listen(integer channel,string name,key id,string str)
{
if(str=="1") llSay(0,"Scelta1");
if(str=="2") llSay(0,"Scelta2");
}
}
[13:52] Salahzar Stenvaag: funziona uguale
[13:52] Salahzar Stenvaag: senza HANDLE
[13:52] Salahzar Stenvaag: senza listenRemove
[13:52] GIANCARLA Loon is Online
[13:52] Salahzar Stenvaag: ed è più semplice
[13:52] Salahzar Stenvaag: ㋡
[13:52] ErPiotta71 Maximus: xò lagga, giusto?
[13:52] Salahzar Stenvaag: si
[13:53] Salahzar Stenvaag: perchè lascia un canale sempre aperto anche quando non ce n'è bisogno
[13:53] LorenzoAugust Zehetbauer is Online
[13:53] Salahzar Stenvaag: è chiaro?
[13:53] RINOBIT Footman: abbastanza
[13:53] Salahzar Stenvaag: ai fini della lezione
[13:53] Skorpyo Magic: si
[13:53] Salahzar Stenvaag: è importante che voi capiate bene l'ultimo
[13:53] Salahzar Stenvaag: questo che vi ho passato in chat
[13:53] Salahzar Stenvaag: a scusa
[13:54] Salahzar Stenvaag: dove llDialog(llDetectedKey(0),"Menu",["1","2"],11);
[13:54] Salahzar Stenvaag: in pratica fissiamo un canale fisso
[13:54] Salahzar Stenvaag: l'11
[13:54] Salahzar Stenvaag: senza random
[13:54] Salahzar Stenvaag: ci ascoltiamo sopra
[13:54] Paidos Woodall is Offline
[13:54] Salahzar Stenvaag: e poi quando tocchiamo
[13:55] Salahzar Stenvaag: proiettiamo un menu con le scelte ["1","2"]
[13:55] Salahzar Stenvaag: prima di rispondere alla domanda di prima
[13:55] NODO: Hello, Avatar!
[13:55] Salahzar Stenvaag: che aveva fatto rino
[13:55] Salahzar Stenvaag: vi chiederei se volete cambiare lo script
[13:55] Salahzar Stenvaag: in modo da cambiare i tasti
[13:55] Salahzar Stenvaag: con quattro scelte
[13:55] Salahzar Stenvaag: ad esempio
[13:55] NODO: Hello, Avatar!
[13:55] Salahzar Stenvaag: ["pela","mera","prugna","banana"]
[13:56] Salahzar Stenvaag: come titolo mettete
[13:56] Salahzar Stenvaag: "quale frutto preferite"
[13:56] Simon Kline is Online
[13:56] Salahzar Stenvaag: volete provare?
[13:56] RINOBIT Footman: ok
[13:56] ErPiotta71 Maximus: Cioè al posto della scritta Menù :)
[13:56] Salahzar Stenvaag: si esatto
[13:57] Salahzar Stenvaag: e poi nella listen
[13:57] Salahzar Stenvaag: mettete solo llSay(0,"hai scelto "+str);
[13:57] Salahzar Stenvaag: così vedete quello che avete scelto
[13:57] Salahzar Stenvaag: chiaro?
[13:57] ErPiotta71 Maximus: sì
[13:58] ErPiotta71 Maximus: Sala, l'operazione != che significa?
[13:58] Salahzar Stenvaag: != vuol dire "diverso da"
[13:58] ErPiotta71 Maximus: ah, tipo <> ?
[13:58] Salahzar Stenvaag: ! vuol dire "NON"
[13:58] Salahzar Stenvaag: si
[13:58] Thinkerer Melville is Offline
[13:58] Skorpyo Magic: Pera
[13:59] Skorpyo Magic: Mela
[13:59] Skorpyo Magic: Cocomero
[13:59] Skorpyo Magic: Melone
[13:59] Object: Scelta1
[13:59] Salahzar Stenvaag: per scorpio
[13:59] Paidos Woodall is Online
[13:59] Salahzar Stenvaag: ma se metti proprio nei tasti ["pera","mela"]
[13:59] Object: Lunghissimo l'hai
[13:59] Salahzar Stenvaag: anzichè "1" "2!"
[13:59] NODO: Hai scelto +str
[13:59] Object: Larghissimo l'hai
[14:00] Xstreet SL Magic Box v3.0.11: Xstreet SL - Delivered item 800 chars XyTextUTF8 BOARD SHELL- 1/8/2009.
[14:00] Salahzar Stenvaag: chi è che ha nodo?
[14:00] RINOBIT Footman: io
[14:00] RINOBIT Footman: mancate virgolette
[14:00] Salahzar Stenvaag: si
[14:00] Salahzar Stenvaag: esatto
[14:00] RINOBIT Footman: :p
[14:00] Fiona Saiman is Offline
[14:01] NODO DOPPIO: Scelta1
[14:01] NODO DOPPIO: Scelta2
[14:01] Skorpyo Magic: sal riesci a vedere il mio script?
[14:01] Salahzar Stenvaag: no
[14:01] Salahzar Stenvaag: per vederlo
[14:01] Salahzar Stenvaag: devi prenderlo nel tuo inventory
[14:01] Salahzar Stenvaag: metterlo full
[14:01] Salahzar Stenvaag: e passarmelo
[14:01] Salahzar Stenvaag: oppure lo scrivi in chat
[14:01] Salahzar Stenvaag: con copia ed incolla
[14:01] Salahzar Stenvaag: e gli do un occhio
[14:02] Jim Gustafson is Offline
[14:02] Skorpyo Magic gave you llDialog Skorpyo.
[14:02] NODO: Hai scelto Banana
[14:03] NODO: Hai scelto Prugna
[14:03] Salahzar Stenvaag: ok scorpio
[14:03] Object: Lunghissimo l'hai
[14:03] Salahzar Stenvaag: hai scritto
[14:03] RINOBIT Footman: sembra funzioni
[14:03] RINOBIT Footman: :)
[14:03] Mirta Alecto is Online
[14:03] Salahzar Stenvaag: llDialog(llDetectedKey(0),"Quale frutto preferisci?",["1","2"],channel);
[14:03] Skorpyo Magic: si
[14:03] Salahzar Stenvaag: ma poi controlli "pera" etc
[14:03] Salahzar Stenvaag: quello che viene "detto"
[14:03] Salahzar Stenvaag: è specificato nella lista ["1","2"]
[14:03] Salahzar Stenvaag: quindi devi modificarla
[14:03] Salahzar Stenvaag: scrivendo ["Pera", "Mela", ecc
[14:04] Salahzar Stenvaag: è chiaro?
[14:04] Skorpyo Magic: ok grazie
[14:04] Salahzar Stenvaag: e modifichi anche
[14:04] NODO: Hai scelto Pera
[14:04] Salahzar Stenvaag: if(str=="Pera")
[14:04] Salahzar Stenvaag: altrimenti non funziona
[14:04] Salahzar Stenvaag: cioè
[14:04] NODO: Hai scelto Pera
[14:04] Salahzar Stenvaag: si può anche fare come avevi scritto tu
[14:04] Salahzar Stenvaag: ma in tal caso nel titolo scrivi:
[14:04] RINOBIT Footman: sal
[14:04] Salahzar Stenvaag: "Scegli un frutto\n1: Pera" erc
[14:04] Salahzar Stenvaag: etc
[14:05] Salahzar Stenvaag: si
[14:05] Salahzar Stenvaag: dimmi rino
[14:05] RINOBIT Footman: ho modificato anche quello con handle
[14:05] RINOBIT Footman: sembra funzioni
[14:05] Salahzar Stenvaag: sisi
[14:05] RINOBIT Footman: ma perchè mi risponde sempre l'altro?
[14:05] RINOBIT Footman: questo si chiama Nodo doppio
[14:05] RINOBIT Footman: l'altro nodo
[14:05] RINOBIT Footman: ma mi parla NODO in chat
[14:05] NODO: Hai scelto Pera
[14:05] Object: Lunghissimo l'hai
[14:06] Salahzar Stenvaag: evidentemente c'è il listen sullo stesso canale
[14:06] NODO: Hai scelto Pera
[14:06] Fiona Saiman is Online
[14:06] Salahzar Stenvaag: il nodo doppio parla sul canale 11
[14:06] Salahzar Stenvaag: ad esempio
[14:06] Salahzar Stenvaag: e l'altro ascolta sullo stesso canale
[14:06] Dialog's ErPiotta71: Lunghissimo l'hai
[14:06] RINOBIT Footman: ma abbiamo fissato il canale 11 per il secondo script
[14:06] RINOBIT Footman: per il primo non era random?
[14:07] Salahzar Stenvaag: guarda
[14:07] Salahzar Stenvaag: se vuoi toglierti il dubbio
[14:07] Salahzar Stenvaag: metti nello script
[14:07] ErPiotta71 Maximus: Rino, se non vuoi che appaia nodo devi cancellare il nome del prim
[14:07] Salahzar Stenvaag: dopo la listen
[14:07] Dialog's ErPiotta71: Lunghissimo l'hai
[14:07] Dialog's ErPiotta71: Lunghissimo l'hai
[14:07] Salahzar Stenvaag: una llSay(0,"ricevuto "+str+" dal canale "+(string)channel+" dall'oggetto che si chiama "+ name);
[14:08] Salahzar Stenvaag: questi comandi di debug li usiamo spesso
[14:08] : Larghissimo l'hai
[14:08] Salahzar Stenvaag: per capire cosa succede
[14:08] Rockerduck Bogdanovich is Offline
[14:08] : ricevuto lungo dal canale -192075 dall'oggetto che si chiama ErPiotta71 Maximus
[14:08] : Lunghissimo l'hai
[14:08] Salahzar Stenvaag: ===============
[14:08] Salahzar Stenvaag: Allora + o -
[14:08] Salahzar Stenvaag: avete una qualche idea
[14:09] Salahzar Stenvaag: su come si faccia un llDialog
[14:09] Salahzar Stenvaag: giusto?
[14:09] ErPiotta71 Maximus: sì
[14:09] RINOBIT Footman: su come modificare si
[14:09] RINOBIT Footman: :)
[14:09] Salahzar Stenvaag: dunque compito a casa
[14:09] Salahzar Stenvaag: scrivetene uno da zero
[14:09] LorenzoAugust Zehetbauer is Offline
[14:09] Salahzar Stenvaag: anche senza handle
[14:09] Salahzar Stenvaag: fate solo
[14:09] Salahzar Stenvaag: llListen allo state_entry
[14:10] Salahzar Stenvaag: llDialog al touch_start
[14:10] Salahzar Stenvaag: e listen()
[14:10] Salahzar Stenvaag: che risponde ai tasti
[14:10] Salahzar Stenvaag: e me li mandate via IM specie se non funzionano
[14:10] Salahzar Stenvaag: ok?
[14:10] Salahzar Stenvaag: prima di finire
[14:10] Salahzar Stenvaag: invece
[14:10] Skorpyo Magic: ok
[14:10] Salahzar Stenvaag: prendete la notecard dai caveats
[14:10] RINOBIT Footman: ok
[14:11] Salahzar Stenvaag: e qui abbiamo i "caveats"
[14:11] Salahzar Stenvaag: cioè i problemi che possiamo avere con i menu
[14:11] ErPiotta71 Maximus: Cosa significa caveats?
[14:11] Salahzar Stenvaag: i problemi
[14:11] Salahzar Stenvaag: caveats sono le cose "note" che possono rendere problematico l'uso di una cosa
[14:12] Salahzar Stenvaag: esempio se avete una spina elettrica
[14:12] Salahzar Stenvaag: "caveat" è che non la potete toccare con le mani bagnate
[14:12] Salahzar Stenvaag: altrimenti zafff!!!
[14:12] Salahzar Stenvaag: lol
[14:12] RINOBIT Footman: salh scusa
[14:12] ErPiotta71 Maximus: quindi noi non dovevamo cliccare sulla scatola caveats?
[14:12] Salahzar Stenvaag: lo possiamo tradurre anche come "trappole"
[14:12] Salahzar Stenvaag: sisi er hai fatto bene
[14:12] RINOBIT Footman: per caratteri intendi tutti?
[14:13] RINOBIT Footman: cioè oltre agli alfanumerici
[14:13] RINOBIT Footman: anche i simboli?
[14:13] RINOBIT Footman: o andiamo incontro ad un altro caveat?
[14:13] RINOBIT Footman: :P
[14:13] Salahzar Stenvaag: dovrebbe accettare tutti i caratteri utf8
[14:13] Salahzar Stenvaag: tipo ㋡
[14:13] Salahzar Stenvaag: spe che provo
[14:14] RINOBIT Footman: e non bere troppa birra mentre fai ste prove
[14:14] RINOBIT Footman: :P
[14:14] MystiTool HUD 1.3.1: Entering chat range: Ivo Rosales (8m)
[14:14] ErPiotta71 Maximus: :D
[14:15] Salahzar Stenvaag: cliccate sul mio cubo
[14:15] Salahzar Stenvaag: vedete che vi fa vedee ciao ㋡
[14:15] RINOBIT Footman: si ok
[14:15] Salahzar Stenvaag: quello è un carattere utf-8
[14:15] Salahzar Stenvaag: in pratica ci sono credo 300000 caratteri
[14:15] Salahzar Stenvaag: disponibili utf-8
[14:15] RINOBIT Footman: azz
[14:16] RINOBIT Footman: dove possiamo reperire una lista?
[14:16] Salahzar Stenvaag: tutto il sanscrito
[14:16] RINOBIT Footman: :)
[14:16] Object: Scelta2
[14:16] Salahzar Stenvaag: spe che vi do un sito
[14:16] Fiona Saiman is Offline
[14:17] Salahzar Stenvaag: http://www.fileformat.info/info/charset/index.htm
[14:17] Salahzar Stenvaag: ok?
[14:18] Salahzar Stenvaag: qui potete trovare un sacco di cartelle
[14:18] Salahzar Stenvaag: con tutti i caratteri possibili
[14:18] Salahzar Stenvaag: allora tornando al "caveat"
[14:18] Salahzar Stenvaag: al massimo 12 tasti
[14:18] Salahzar Stenvaag: e ogni tasto al massimo 12 caratteri
[14:18] Salahzar Stenvaag: se per caso mettete + di 24 caratteri su un tasto
[14:18] Salahzar Stenvaag: lo script si incavola
[14:19] Salahzar Stenvaag: :(
[14:19] Salahzar Stenvaag: e vi dà un triangolino di errore
[14:19] Salahzar Stenvaag: l'ordine dei tasti NON è quello che vi immaginereste
[14:19] Salahzar Stenvaag: secondlife inizia dal basso
[14:19] Salahzar Stenvaag: quindi se scrivete ["1","2","3","4"]
[14:19] Object: Scelta2
[14:19] Salahzar Stenvaag: il menu inizia con "4"
[14:20] Salahzar Stenvaag: e poi sotto ha "1" "2" "3"
[14:20] Salahzar Stenvaag: tre tasti per linea
[14:20] Salahzar Stenvaag: chiaro?
[14:20] Axtilio Villiers is Online
[14:20] Salahzar Stenvaag: siete sempre qua?
[14:20] RINOBIT Footman: ok
[14:20] ErPiotta71 Maximus: sì
[14:20] Salahzar Stenvaag: ci sono delle funzioni
[14:20] Salahzar Stenvaag: che "aggiustano"
[14:20] Salahzar Stenvaag: l'ordine dei tasti
[14:21] RINOBIT Footman: però scusa
[14:21] RINOBIT Footman: io messo come hai detto tu
[14:21] Salahzar Stenvaag: si
[14:21] RINOBIT Footman: pera, mela, prugna, banana
[14:21] RINOBIT Footman: i tasti mi appaiono su due file
[14:21] RINOBIT Footman: banana (sulla prima)
[14:21] Salahzar Stenvaag: esatto
[14:22] RINOBIT Footman: pera mela prugna (sulla seconda)
[14:22] Salahzar Stenvaag: si
[14:22] Salahzar Stenvaag: è quello che ho scritto
[14:22] Salahzar Stenvaag: [14:19] Salahzar Stenvaag: il menu inizia con "4"
[14:20] Salahzar Stenvaag: e poi sotto ha "1" "2" "3"
[14:22] lycaena Magic is Offline
[14:22] Salahzar Stenvaag: 4= banana
[14:22] RINOBIT Footman: ah ok
[14:22] RINOBIT Footman: scusa
[14:22] RINOBIT Footman: avevo saltato sto passaggio
[14:22] Salahzar Stenvaag: 1,2,3 => pera mela prugna
[14:22] RINOBIT Footman: credevo:
[14:22] RINOBIT Footman: 4
[14:22] RINOBIT Footman: 321
[14:22] Salahzar Stenvaag: no all'interno della riga conserva l'ordine
[14:22] RINOBIT Footman: inverte l'ordine della riga
[14:22] RINOBIT Footman: ok
[14:23] Salahzar Stenvaag: in pratica scrive verso l'alto
[14:23] Salahzar Stenvaag: il che è una rottura :(
[14:23] RINOBIT Footman: ogni riga quindi 3 tasti
[14:23] Salahzar Stenvaag: si
[14:23] Salahzar Stenvaag: altro caveat
[14:23] RINOBIT Footman: in tutto al max 4 righe con 3 tasti allora
[14:23] RINOBIT Footman: ok
[14:23] Salahzar Stenvaag: è che se l'avatar clicca "ignore"
[14:23] Salahzar Stenvaag: noi non lo possiamo sapere
[14:23] Salahzar Stenvaag: :(
[14:23] Salahzar Stenvaag: non succede niente dal punto di vista dello script
[14:24] Salahzar Stenvaag: ecco perchè spesso si mettono dei timer
[14:24] RINOBIT Footman: perchè non è un tasto che appare per una funzione dello script?
[14:24] Salahzar Stenvaag: se l'avatar non ha cliccato entro 60 secondi
[14:24] Salahzar Stenvaag: allora cancelliamo l'handle
[14:24] Salahzar Stenvaag: ma questo è avanzato
[14:24] Salahzar Stenvaag: si esatto "ignore" è visto sul client
[14:24] Salahzar Stenvaag: ma non gestito dagli script
[14:24] Salahzar Stenvaag: Altro caveat
[14:24] Salahzar Stenvaag: =====
[14:25] Salahzar Stenvaag: è che non potete mettere più di 256 caratteri come titolo del menu
[14:25] Salahzar Stenvaag: viene troncato
[14:25] A group member named Popov Huldschinsky owned by an unknown group gave you Gallery - 29th Note to the Friends of the Gallery - 07/08/09.
[14:25] RINOBIT Footman: e vabè, in un titolo di un menu mi sembra logico non poter scrivere un romanzo
[14:25] RINOBIT Footman: :)
[14:26] RINOBIT Footman: la limitazione di 12 tasti mi sembra un problema
[14:26] Salahzar Stenvaag: bhe se metti la spiegazione di ogni tasto
[14:26] Salahzar Stenvaag: potresti andare oltre i 256 caratteri
[14:26] Salahzar Stenvaag: cmq 256 non sono pochissimi
[14:26] Salahzar Stenvaag: invece per la limitazione a 12 tasti
[14:26] Salahzar Stenvaag: ci sono varie soluzioni
[14:26] RINOBIT Footman: 21 caratteri per tasto più o meno
[14:26] RINOBIT Footman: con resto di 4
[14:26] RINOBIT Footman: :p
[14:26] ErPiotta71 Maximus: IO ho lo script già pronto che arriva fino a 32 tasti, mi pare
[14:26] Salahzar Stenvaag: che vi spiegherò con calma la prossima lezione
[14:27] Salahzar Stenvaag: si può operare per sotto menu
[14:27] Salahzar Stenvaag: oppure per "paginate"
[14:27] Salahzar Stenvaag: ma lo vedremo bene
[14:27] ErPiotta71 Maximus: sottomenù è diverso da paginate?
[14:27] Salahzar Stenvaag: si
[14:27] Salahzar Stenvaag: sottomenu
[14:27] Salahzar Stenvaag: vuol dire che tu le tue 32 funzioni le organizzi
[14:27] Salahzar Stenvaag: in 12 "titoli"
[14:27] ErPiotta71 Maximus: ho capito
[14:27] Salahzar Stenvaag: ognuno che raccoglie 3 funzioni
[14:28] Salahzar Stenvaag: tu nel primo menu
[14:28] Salahzar Stenvaag: scegli il titolo
[14:28] RINOBIT Footman: 256 è un limite per diverse cose in SL
[14:28] Salahzar Stenvaag: e poi vai a specificare uno dei tre bottoni della sottofunzione
[14:28] Salahzar Stenvaag: ===
[14:28] Salahzar Stenvaag: Ok spero di non avervi annoiato
[14:28] Salahzar Stenvaag: se c'è qualcosa di poco chiaro
[14:28] RINOBIT Footman: una domanda salh se si può
[14:28] Salahzar Stenvaag: ancora mi potete contattare via IM
[14:28] Salahzar Stenvaag: si certo
[14:28] RINOBIT Footman: per i sottomenu
[14:29] RINOBIT Footman: c'è un limite?
[14:29] RINOBIT Footman: cioè in teoria
[14:29] Salahzar Stenvaag: no
[14:29] RINOBIT Footman: si potrebbe andare a ritroso all'infinito?
[14:29] Salahzar Stenvaag: solo che non sono banalissimi da orchestrare
[14:29] Salahzar Stenvaag: devi farli da zero
[14:29] Salahzar Stenvaag: non c'è un sistema automatico in sl
[14:29] Salahzar Stenvaag: e potrebbe non essere banalissimo
[14:29] Salahzar Stenvaag: infatti solo gli scripter esperti
[14:30] Salahzar Stenvaag: di solito affrontano i sottomenu
[14:30] Salahzar Stenvaag: ma voi imparerete qualcosa
[14:30] Salahzar Stenvaag: ma al momento vi sembra interessante?
[14:30] ErPiotta71 Maximus: sì
[14:30] RINOBIT Footman: moltissimo
[14:30] Salahzar Stenvaag: io mi sono dannato l'anima non poco all'inizio
[14:30] Salahzar Stenvaag: per far funzionare questi menu
[14:30] ErPiotta71 Maximus: pure io! :)
[14:30] Salahzar Stenvaag: non scherzavo prima
[14:31] ErPiotta71 Maximus: Cioè con i multidialog
[14:31] Salahzar Stenvaag: che stavo per delle ore a cercare di far funzionare un llDialog
[14:31] Salahzar Stenvaag: e poi mi ero semplicemente dimenticato il llListen
[14:31] ErPiotta71 Maximus: :D
[14:31] RINOBIT Footman: quindi per evitare lag ci consigli sempre di usare la versione con Handle?
[14:31] Salahzar Stenvaag: all'inizio
[14:31] Salahzar Stenvaag: magari evitate handle
[14:31] Salahzar Stenvaag: esattamente lo stesso discorso per il touch
[14:32] Salahzar Stenvaag: sarebbe meglio mettere il for
[14:32] Salahzar Stenvaag: sul count
[14:32] Salahzar Stenvaag: ma quasi nessuno lo fa
[14:32] Salahzar Stenvaag: io che vi insegno
[14:32] Salahzar Stenvaag: vi devo insegnare le cose per bene
[14:32] Salahzar Stenvaag: ma il 90% degli script là fuori
[14:32] Salahzar Stenvaag: sono fatti senza for e senza handle :(
[14:32] Salahzar Stenvaag: almeno quando peccate
[14:32] ErPiotta71 Maximus: riguardo al for, mi sà che hai spiegato prima che arrivassi io, giusto?
[14:32] Salahzar Stenvaag: sapete che andrete all'inferno lol
[14:33] Salahzar Stenvaag: il for sul touch
[14:33] Salahzar Stenvaag: si in pratica er
[14:33] Salahzar Stenvaag: quando fai un touch_start
[14:33] Salahzar Stenvaag: dovresti fare (in teoria)
[14:33] Lariko Melnik is Online
[14:33] Salahzar Stenvaag: touch_start(integer count)
[14:33] Salahzar Stenvaag: {
[14:34] Salahzar Stenvaag: integer i; for(i=0;i<count;i++);
[14:34] Salahzar Stenvaag: { llSay(0,"Mi ha toccato "+llKey2Name(llDetectedKey(i)));
[14:34] Salahzar Stenvaag: }
[14:34] Salahzar Stenvaag: per sentire TUTTI gli avatar che ti hanno toccato
[14:34] Salahzar Stenvaag: se fai semplicemente
[14:35] Salahzar Stenvaag: touch_start(integer count)
[14:35] Salahzar Stenvaag: {
[14:35] Salahzar Stenvaag: llSay(0,"Mi ha toccato "+llKey2Name(llDetectedKey(0)));
[14:35] Salahzar Stenvaag: }
[14:35] Salahzar Stenvaag: come fanno tutti
[14:35] Salahzar Stenvaag: ti puoi perdere qualche avatar per strada
[14:35] Salahzar Stenvaag: se ti toccano nello stesso momento
[14:35] Salahzar Stenvaag: chiaro er?
[14:36] ErPiotta71 Maximus: più o meno
[14:36] ErPiotta71 Maximus: cioè
[14:36] ErPiotta71 Maximus: senza il for
[14:36] Salahzar Stenvaag: becchi solo il primo avatar che ti tocca in quel secondo
[14:36] ErPiotta71 Maximus: se due o più avatar cliccano, a qualcuno può non rispondere?
[14:36] Salahzar Stenvaag: esatto
[14:36] ErPiotta71 Maximus: bene
[14:36] Salahzar Stenvaag: ma questo è puramente teorico
[14:36] ErPiotta71 Maximus: ma cè bisogno di mettere il llSay?
[14:36] Salahzar Stenvaag: nel senso che spesso comunque secondlife non funziona egualmente :(
[14:37] Salahzar Stenvaag: llSay è solo per esempio
[14:37] Salahzar Stenvaag: tu puoi mettere tutto quello che vuoi
[14:37] Salahzar Stenvaag: ㋡
[14:37] Salahzar Stenvaag: ok allora
[14:37] Salahzar Stenvaag: vi ringrazion moltissimo per essere venuti
[14:37] ErPiotta71 Maximus: :)
[14:37] Salahzar Stenvaag: io adesso cerco di pubblicare su ali
[14:37] Salahzar Stenvaag: alisl.org
[14:37] RINOBIT Footman: ma grazie a te che ci metti a disposizione i tuoi studi
[14:37] RINOBIT Footman: :)
[14:37] Salahzar Stenvaag: e ci sentiamo credo giovedì prossimo
[14:37] Skorpyo Magic: grazie sal
[14:38] Salahzar Stenvaag: metterò notice sul gruppo
[14:38] RINOBIT Footman: giovedì?
[14:38] RINOBIT Footman: 13 agosto?
[14:38] RINOBIT Footman: :P
[14:38] RINOBIT Footman: facciamo mercoledì?
[14:38] RINOBIT Footman: :)
[14:38] Salahzar Stenvaag: preferite mercoledì?
[14:38] Corry Letov is Online
[14:38] RINOBIT Footman: io giovedì parto per le vacanze, preferirei mercoledì, poi non vorrei condizionare gli altri
[14:38] Skorpyo Magic: per me è uguale
[14:38] Salahzar Stenvaag: ma visto che non siete in tantissimi
[14:39] Salahzar Stenvaag: la tua indicazione è importante
[14:39] Salahzar Stenvaag: proviamo per mercoledì
[14:39] RINOBIT Footman: piotta per te?
[14:39] ErPiotta71 Maximus: non so dirti se posso venire
[14:39] Salahzar Stenvaag: sempre ore 22
[14:39] Skorpyo Magic: ok
[14:39] ErPiotta71 Maximus: ma visto che ora siapo pochi, figuriamoci nella settimana di ferragosto
[14:39] ErPiotta71 Maximus: Secondo me è meglio lasciar perdere
[14:39] ErPiotta71 Maximus: x il tuo bene
[14:40] Salahzar Stenvaag: mmm
[14:40] : Mi ha toccato
[14:40] Salahzar Stenvaag: sentite io ci provo
[14:40] Salahzar Stenvaag: se poi non c'è nessuno pazienza
[14:40] RINOBIT Footman: ok
[14:40] ErPiotta71 Maximus: ok
[14:41] RINOBIT Footman: io credo di poter esserci
[14:41] Salahzar Stenvaag: allora ci sentiamo su questi schermi
[14:41] Skorpyo Magic: ok
[14:41] RINOBIT Footman: grazie ancora salh
[14:41] Salahzar Stenvaag: buona serata