Pagina 1 di 1

Non funzionano gli script

MessaggioInviato: mer ago 29, 2012 1:34 pm
di Twist94
Salve ho da poco installato phoenix firestorm v4.1.1.28744 ed il problema è che se su un oggetto metto uno script quando lo salvo lo script non funziona , ho provato anche con il più elementare cioè quello che si crea da solo che quando si tocca dovrebbe scrivere in chat "touched" ma non funziona neanche questo..

Mi sono già assicurato che sia abilitata la casella running e anche che sia compilato correttamente, inoltre ho provato a cambiare vari viewer tra cui anche quello originale di SL ma non c'è niente da fare c'è sempre questo problema.

Metto gli screen:


Come potete vedere questo è uno degli esempi di script più elementari:

Immagine


Ma poi quando vado a toccare l'oggetto non succede nulla...

Immagine

grazie a tutti per la collaborazione.

Re: Non funzionano gli script

MessaggioInviato: mer ago 29, 2012 2:47 pm
di cactus
E' strano, hai provato anche attivando Mono?

Sei sicuro che tu stessi realmente toccando l'oggetto?
Quel fascio di luce arancio mi pare che venga attivato quando stai editando un oggetto.

Non funziona solo il touch o anche il messaggio dello state_entry non parte?

Hai provato anche in altre sandbox se il problema persiste?

Re: Non funzionano gli script

MessaggioInviato: gio ago 30, 2012 1:31 am
di Twist94
si ho provato ad attivare mono , comunque si l'oggetto sono sicuro che lo stò toccando perchè ho fatto anche tasto destro touch, e poi no non funziona neanche lo state_entry mentre quel fascio rosso appare se tengo premuto per un pò di tempo sull'oggetto.

Cosa importante ho provato con un altro account e funziona tutto bene quindi il problema è qualche impostazione del mio pg

Re: Non funzionano gli script

MessaggioInviato: ven ago 31, 2012 10:07 pm
di Twist94
ci ho fatto caso , è soltanto la funzione llSay che non funziona non visualizza i messaggi nella chat

Re: Non funzionano gli script

MessaggioInviato: lun set 03, 2012 8:32 am
di cactus
Sempre più intrigante : )
Le prime ragioni che mi vengono in mente per un llSay() che non viene udito sono abbastanza comuni:

1) Ci si trova ad una distanza superiore ai 10mt dall'oggetto.
2) Il canale dell'llSay() è diverso da 0 (il canale della chat pubblica)
3) L'oggetto è stato mutato dall'utente
4) L'oggetto si trova su di una parcel diversa dall'ascoltatore, parcel sulla quale sono state applicate restrizioni

Ma temo che nessuna di queste situazioni possano in qualche modo avere a che fare con te.

Re: Non funzionano gli script

MessaggioInviato: lun set 03, 2012 8:55 am
di Vale-AQ
Sposto in area tecnica? Ma si', dai, tanto per rompervi un po' le balle... :p

Re: Non funzionano gli script

MessaggioInviato: lun set 03, 2012 10:28 am
di rubin_mayo
Ciao a tutti.

In questi giorni sto sperimentando in SL un sacco di problemi sulle chat varie, un sacco di problemi su sto cavolo di "pathfinding" e altri malfunzionamenti random...

Comunque, controlla di essere a meno di 20 metri dall'oggetto, e soprattutto che nella parcel dove ti trovavi gli script fossero consentiti a tutti.

Ci sono molte sandbox dove gli script non sono consentiti!!!

Questa potrebbe essere una di quelle, e quindi lo script non funziona...

Oppure è semplice lag...

Mister Rubin (Mayo)

Re: Non funzionano gli script

MessaggioInviato: lun set 03, 2012 11:06 am
di rubin_mayo
Ciao a tutti, Ciao Twist.

Sono andato a vedere la sandbox in questione: a me ha funzionato tutto.

A questo punto escluderei tutte le cause tranne queste:

1) forse eri troppo distante dall'oggetto e quindi non ti arrivavano le righe di chat;
2) in quel momento c'era una lag eccessiva in land;
3) malfunzionamento della sim;
4) lavori di manutenzione della land con conseguente blocco degli script;
5) il tuo viewer era soggetto a lag (connessione lenta, altri programmi sul pc...)

Mister Rubin (Mayo)

P.S. Azzarderei un'altra ipotesi, ma non credo sia possibile: avevi la finestra della history chat aperta e minimizzata ed in questo modo le righe della chat ti sono arrivate, ma la finestra minimizzata ti ha impedito di leggerle...

Re: Non funzionano gli script

MessaggioInviato: mar set 04, 2012 2:25 pm
di cactus
A quanto pare era un problema di Block list.

Il prim era stato mutato, ma (cosa che non sapevo) il block agisce sul nome del prim e non sull'UUID.

Ragion per cui, dato che il prim scriptato si chiamava "Object" (cioè il nome di default) ogni volta che veniva rezzato un prim per fare dei test esso risultava già presente nella block list e quindi anche se lo script stava girando tranquilamente tutti gli llSay(), llShout() e llWhisper() venivano automaticamente bloccati (solo per il singolo avatar che aveva il prim nella blocklist ovviamente).

Cambiando nome al prim, o rimuovendo "Object" dalla block list il problema pare si sia risolto.