LlOwnerSay

From Second Life Wiki

Jump to: navigation, search

Contents

Summary

Function: llOwnerSay( string msg );
292 Function ID
0.0 Delay
10.0 Energy

Says msg to the owner only.

• string msg

Caveats

  • If msg is longer than 1023 bytes, it will be truncated to 1023 bytes.
  • Silently fails ~45 seconds after the owner leaves the region the object is in.
  • Silently fails when the object to which the script is attached is deeded to a group.
  • Some viewers do not display llOwnerSay text when msg is empty ("").
All Issues ~ Search JIRA for related Bugs

Examples

default
{
    touch_start(integer total_number)
    {
        llOwnerSay("Ouch!" );
    }
}

Useful Snippets

 //-- llOwnerSay extension for preventing silent failures
 //-- paste this code at the top of the script and replace
 //--  any calls to llOwnerSay below it with uOwnerSayPlus
uOwnerSayPlus( string vStrMsg ){
	key owner = llGetOwner();
	if (llKey2Name( owner )){
		llOwnerSay( vStrMsg ); //-- single owner that the region still has a handle for
	}else if (llList2Key( llGetObjectDetails( llGetKey(), [OBJECT_GROUP] ), 0 ) == owner){
		llWhisper( 0, "/me : " +vStrMsg ); //-- group owned, must send the message publicly
	}else{
		llInstantMessage( owner, vStrMsg ); //-- single owner, not present, send them an IM
	}
}

See Also

Functions

•  llRegionSay Sends chat region wide
•  llWhisper Sends chat limited to 10 meters
•  llSay Sends chat limited to 20 meters
•  llShout Sends chat limited to 100 meters
•  llInstantMessage

Articles

•  Limits SL limits and constrictions

Deep Notes

Search JIRA for related Issues

Tests

• llOwnerSay Test
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.
Personal tools