Difference between revisions of "LlSay/it"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{Multi-lang}}
{{multi-lang|1=LlSay|2=/it}}
 
{{LSL_Function/chat|channel|msg}}{{LSL_Function
{{LSL_Function/chat|channel|msg}}{{LSL_Function
|func_id=23
|func_id=23
Line 8: Line 9:
|p1_type=integer|p1_name=canale|p1_desc=Canale di uscita, accetta qualunque valore integer
|p1_type=integer|p1_name=canale|p1_desc=Canale di uscita, accetta qualunque valore integer
|p2_type=string|p2_name=messaggio|p2_desc=messaggio che si vuole trasmettere
|p2_type=string|p2_name=messaggio|p2_desc=messaggio che si vuole trasmettere
|func_desc=Dice in chat la strng '''msg''' nel canale specificato dall'integer '''channel'''.
|func_desc=Dice in chat la string '''msg''' nel canale specificato dall'integer '''channel'''.
|return_text
|return_text
|spec
|spec

Revision as of 05:22, 30 May 2010

Summary

Function: llSay( integer canale, string messaggio );

Dice in chat la string msg nel canale specificato dall'integer channel.

• integer canale Canale di uscita, accetta qualunque valore integer
• string messaggio messaggio che si vuole trasmettere
Channel Constant Description
DEBUG_CHANNEL 0x7FFFFFFF Chat channel reserved for script debugging and error messages, broadcasts to all nearby users.
PUBLIC_CHANNEL 0x0 Chat channel that broadcasts to all nearby users. This channel is sometimes referred to as: open chat, local chat and public chat.

Caveats

  • Messages sent on channel zero[1] and DEBUG_CHANNEL are throttled to a rate of <200/10sec, per region, per owner/user.
    • Once the rate is exceeded, all following messages on channel zero or DEBUG_CHANNEL will be dropped until the send rate is again below 200/10sec for the previous 10 sec. Dropped messages, despite being dropped still count against the limit.
  • Il testo non è sentito oltre i 20 mt di raggio dalla sorgente.
  • La stringa usata può essere al massimo di 1024 bytes.
  • Lo script che usa questa funzione non può ascoltarla per problemi di ridondanza.
All Issues ~ Search JIRA for related Bugs

Examples

<lsl>default {

   state_entry()
   {
       llSay(0,"Ciao, Avatar!"); //riporterà in chat pubblica (canale 0) la scritta "Ciao, Avatar!"
   }

}</lsl>

Per evitare problemi di spam utilizzare le funzioni llInstantMessage/it o llOwnerSay/it.

Notes

  • Il canale 0 è . Tutti possono parlare in questo canale. Tutti gli altri canali sono canali privati (Gli utenti non possono leggere su canali diversi dal ad eccezione del ).
  • 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 oggeti, 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)).

See Also

Events

•  listen/it                 Riceve la chat

Functions

•  llListen/it Richiesta per l'ascolto degli eventi
•  llInstantMessage/it Invia in chat il messaggio all'Owner (o ad altri utenti specifici) per evitare lo spam nel
•  llOwnerSay/it Invia in chat il messaggio unicamente all'Owner per evitare lo spam nella PUBLIC_CHANNEL
•  llRegionSay/it Invia il messaggio all'intera Regione
•  llShout/it Invia il messaggio nel raggio di 100 Metri
•  llWhisper/it Invia il messaggio nel raggio di 10 Metri

Articles

•  Hello Avatar

Deep Notes

Search JIRA for related Issues

Footnotes

  1. ^ Channel zero is also known as: PUBLIC_CHANNEL, open chat, local chat and public chat

Signature

function void llSay( integer canale, string messaggio );