Difference between revisions of "LlOwnerSay/pt"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
{{LSL_Function/limits}} | {{LSL_Function | ||
|inject-2={{LSL_Function/limits}} | |||
|func_id=292|func_sleep=0.0|func_energy=10.0 | |func_id=292|func_sleep=0.0|func_energy=10.0 | ||
|func=llOwnerSay|p1_type=string|p1_name=msg | |func=llOwnerSay|p1_type=string|p1_name=msg |
Latest revision as of 20:46, 10 June 2012
LSL Portal | Functions | Events | Types | Operadores | Constants | Flow Control | Biblioteca de Script | Tutorials |
Caveats
- Se a mensagem for maior que 1023 bytes, ela será truncada para 1023 bytes.
- Falha silenciosamente 45 segundos depois que o proprietário deixar a região que o objeto está.
- Falha silenciosamente quando um objeto que contem o script está doado para um grupo.
Examples
<lsl>default {
touch_start(integer total_number) { llOwnerSay("Olá!" ); }}</lsl>
Useful Snippets
<lsl> //-- llOwnerSay extensão para prevenir falhas silenciosas
//-- Cole este script no topo do codigo e substitua //-- Todas as chamadas para llOwnerSay estão abaixo com uOwnerSayPlus
uOwnerSayPlus( string vStrMsg ){ key owner = llGetOwner(); if (llKey2Name( owner )){ llOwnerSay( vStrMsg ); //-- único proprietário que a região ainda mantem uma ligação }else if (llList2Key( llGetObjectDetails( llGetKey(), [OBJECT_GROUP] ), 0 ) == owner){ llWhisper( 0, "/me : " +vStrMsg ); //-- pertence ao grupo, deve enviar mensagem ao público }else{ llInstantMessage( owner, vStrMsg ); //-- único proprietário, não presente, deve enviar um MI } }</lsl>
See Also
Functions
• | llRegionSay | – | Envia no chat para toda a região | |
• | llWhisper | – | Envia no chat limitado a 10 metros | |
• | llSay | – | Envia no chat limitado a 20 metros | |
• | llShout | – | Envia no chat limitado a 100 metros | |
• | llInstantMessage |
Articles
• | Limits | – | SL limits and constrictions |