Difference between revisions of "LlSay/it"
< LlSay
Jump to navigation
Jump to search
Tia Myrtle (talk | contribs) (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: | ||
{{ | {{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= | |p1_type=integer|p1_name=canale|p1_desc=Canale di uscita, accetta qualunque valore integer | ||
|p2_type=string|p2_name= | |p2_type=string|p2_name=messaggio|p2_desc=messaggio che si vuole trasmettere | ||
|func_desc=Dice in chat la | |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]] | | {{LSL DefineRow||[[listen/it]] |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}}). | ||
* | * 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 | 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
Portale LSL | Funzioni | Eventi | Tipi | Operatori | Costanti | Flusso d'esecuzione | Libreria degli Script | Tutorial |
Sommario
Function: llSay( integer canale, string messaggio );23 | ID funzione |
0.0 | Ritardo |
10.0 | Energia |
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 |