Difference between revisions of "LlSay/it"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with '{{LSL_Function/chat|channel|msg}}{{LSL_Function |func_id=23 |func_sleep=0.0 |func_energy=10.0 |func=llSay |sort=Say |p1_type=integer|p1_name=channel |p2_type=string|p2_name=msg |...')
 
(cats)
 
(13 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{LSL_Function/chat|channel|msg}}{{LSL_Function
{{multi-lang|1=LlSay|2=/it}}
 
{{LSL_Function/it
|func_id=23
|func_id=23
|func_sleep=0.0
|func_sleep=0.0
Line 5: Line 7:
|func=llSay
|func=llSay
|sort=Say
|sort=Say
|p1_type=integer|p1_name=channel
|p1_type=integer|p1_name=canale|p1_desc=Canale di uscita, accetta qualunque valore integer
|p2_type=string|p2_name=msg
|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
|constants
|constants={{LSL Constants/Chat/it}}
|caveats=
|caveats=
*Il testo non è sentito oltre i 20 mt di raggio dalla sorgente.  
*Il testo non è sentito oltre i 20 mt di raggio dalla sorgente.  
Line 22: Line 24:
     }
     }
}</lsl>
}</lsl>
Per evitare problemi di spam utilizzare le funzioni [[llInstantMessage]] o [[llOwnerSay]].
Per evitare problemi di spam utilizzare le funzioni [[llInstantMessage/it]] o [[llOwnerSay/it]].
|helpers
|helpers
|also_events=
|also_events=
{{LSL DefineRow||[[listen]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Receives chat}}
{{LSL DefineRow||[[listen/it]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|Riceve la chat}}
|also_functions=
|also_functions=
{{LSL DefineRow||[[llListen]]|Richiesta per l'ascolto degli eventi}}
{{LSL DefineRow||[[llListen/it]]|Richiesta per l'ascolto degli eventi}}
{{LSL DefineRow||[[llInstantMessage]]|Invia in chat il messaggio all'Owner (o ad altri utenti specifici) per evitare lo spam nel {{#var:PUBLIC_CHANNEL}}}}
{{LSL DefineRow||[[llInstantMessage/it]]|Invia in chat il messaggio all'Owner (o ad altri utenti specifici) per evitare lo spam nel {{#var:PUBLIC_CHANNEL/it}}}}
{{LSL DefineRow||[[llOwnerSay]]|Invia in chat il messaggio unicamente all'Owner per evitare lo spam nella PUBLIC_CHANNEL}}
{{LSL DefineRow||[[llOwnerSay/it]]|Invia in chat il messaggio unicamente all'Owner per evitare lo spam nella PUBLIC_CHANNEL}}
{{LSL DefineRow||[[llRegionSay]]|Invia il messaggio all'intera Regione}}
{{LSL DefineRow||[[llRegionSay/it]]|Invia il messaggio all'intera Regione}}
{{LSL DefineRow||[[llShout]]|Invia il messaggio nel raggio di 100 Metri}}
{{LSL DefineRow||[[llShout/it]]|Invia il messaggio nel raggio di 100 Metri}}
{{LSL DefineRow||[[llWhisper]]|Invia il messaggio nel raggio di 10 Metri}}
{{LSL DefineRow||[[llWhisper/it]]|Invia il messaggio nel raggio di 10 Metri}}
|also_tests
|also_tests
|also_articles={{LSL DefineRow||[[Hello Avatar]]}}
|also_articles={{LSL DefineRow||[[Hello Avatar]]}}
|notes=
|notes=
* Il canale {{HoverText|0|Zero}} è {{#var:PUBLIC_CHANNEL}}. Tutti possono parlare in questo canale. Tutti gli altri canali sono canali privati (Gli utenti non possono leggere su canali diversi dal {{#var:PUBLIC_CHANNEL}} ad eccezione del {{#var:DEBUG_CHANNEL}}).
* Il canale {{HoverText|0|Zero}} è {{#var:PUBLIC_CHANNEL/it}}. Tutti possono parlare in questo canale. Tutti gli altri canali sono canali privati (Gli utenti non possono leggere su canali diversi dal {{#var:PUBLIC_CHANNEL/it}} ad eccezione del {{#var:DEBUG_CHANNEL/it}}).
* Consider using llInstantMessage, llOwnerSay, or the {{#var:DEBUG_CHANNEL}} for debugging purposes. If {{#var:DEBUG_CHANNEL}} is used as '''channel''', the script will say '''msg''' to the Script Warning/Error window.  
* si consiglia di utilizzare llInstantMessage, llOwnerSay, o il {{#var:DEBUG_CHANNEL/it}} per il debugging. Se {{#var:DEBUG_CHANNEL/it}} è 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.
* Se un oggetto 'parla' spesso con un'altro oggeto (un bottone che, quando toccato, accende una lampada), è una buona idea usare canali negativi.
<lsl>
<lsl>
     llSay(-5243212,"turn on");
     llSay(-5243212,"turn on");
</lsl>
</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)).  
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)).  
|cat1
|cat1=Communications
|cat2
|cat2=Chat
|cat3
|cat3
|cat4
|cat4
}}
}}

Latest revision as of 13:47, 21 March 2012

Sommario

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

Numero del canale Descrizione
DEBUG_CHANNEL 0x7FFFFFFF Canale riservato per lo scripting debugging e la trasmissione di messaggi d'errore.
PUBLIC_CHANNEL 0x0 Canale pubblico di comunicazione chat.

Avvertimenti

  • 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.

Esempi

<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.

Note

  • 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 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)).

Si veda anche

Eventi

•  listen/it                 Riceve la chat

Funzioni

•  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

Articoli

•  Hello Avatar

Note approfondite

Search JIRA for related Issues

Firma

function void llSay( integer canale, string messaggio );