Difference between revisions of "LlRegionSay/it"
Jump to navigation
Jump to search
Tia Myrtle (talk | contribs) (Created page with '{{LSL_Function/it |func_id=331 |func_sleep=0.0 |func_energy=10.0 |func=llRegionSay |p1_type=integer|p1_name=canale|p1_desc=Canale di uscita, accetta qualunque valore integer tran...') |
(cats) |
||
Line 43: | Line 43: | ||
* Dalla versione 1.18.3, utilizzare llRegionSay sul canale {{LSL Const/it|DEBUG_CHANNEL|integer|hex=0x7FFFFFFF}} farà apparire un messaggio sul canale 0 in un perimetro di 100m. | * Dalla versione 1.18.3, utilizzare llRegionSay sul canale {{LSL Const/it|DEBUG_CHANNEL|integer|hex=0x7FFFFFFF}} farà apparire un messaggio sul canale 0 in un perimetro di 100m. | ||
|cat1=Communications | |cat1=Communications | ||
|cat2=Chat | |cat2=Chat | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Latest revision as of 13:47, 21 March 2012
Portale LSL | Funzioni | Eventi | Tipi | Operatori | Costanti | Flusso d'esecuzione | Libreria degli Script | Tutorial |
Sommario
Function: llRegionSay( integer canale, string messaggio );331 | ID funzione |
0.0 | Ritardo |
10.0 | Energia |
Invia un messaggio sul canale indicato. Il messaggio può essere ascoltato solamente da uno script in tutta la regione e con il listen impostato sullo stesso canale.
• integer | canale | – | Canale di uscita, accetta qualunque valore integer tranne il valore 0 [zero] | |
• string | messaggio | – | messaggio che si vuole trasmettere |
Il messaggio può essere ascoltato solo nella regione dove viene trasmesso.
Numero del canale | Descrizione | |
---|---|---|
DEBUG_CHANNEL | 0x7FFFFFFF | Canale riservato per lo scripting debugging e la trasmissione di messaggi d'errore. |
Avvertimenti
- Questa funzione non può trasmettere sul canale pubblico, cquesta restrizione è volontaria.
- Il messaggio non può essere maggiore di 1023 bytes, altrimenti questo verrà troncato a 1023.
- Un Prim non può ascoltare se stesso (per evitare problemi di ridondanza).
Esempi
<lsl>default {
state_entry() { llRegionSay(25,"Un messaggio che uno script può ascoltare in qualunque punto della regione." ); }}</lsl>
Note
- Si consiglia di utilizzare llInstantMessage, llOwnerSay, o il per il debugging. Se è usato come channel, lo script manderà un errore.
- Se un oggetto 'parla' spesso con un'altro oggeto (un bottone che, quando toccato, accende una lampada), è una buona idea usare canali negativi.
<lsl>
llSay(-5243212,"turn on");
</lsl> I canali negativi sono molto popolari per l'ascolto tra oggetti, in quanto solo gli script possono comunicare su questi canali ("/-xxxx messaggio" non comunica il "message" nel canale "-xxxx", questo verrà comunicatonel canale pubblico (0)).
- Dalla versione 1.18.3, utilizzare llRegionSay sul canale DEBUG_CHANNEL farà apparire un messaggio sul canale 0 in un perimetro di 100m.
Si veda anche
Eventi
• | listen/it | – | Riceve la chat |
Funzioni
• | llListen/it | – | Richiesta per l'ascolto degli eventi | |
• | llOwnerSay/it | – | Invia in chat il messaggio unicamente all'Owner per evitare lo spam nella PUBLIC_CHANNEL | |
• | llShout/it | – | Invia il messaggio nel raggio di 100 Metri | |
• | llSay/it | – | Invia il messaggio nel raggio di 20 Metri | |
• | llWhisper/it | – | Invia il messaggio nel raggio di 10 Metri | |
• | llInstantMessage/it | – | Invia in chat il messaggio all'Owner (o ad altri utenti specifici) per evitare lo spam nel |