mySayOwner

From Second Life Wiki
Revision as of 20:23, 14 July 2008 by Chaz Longstaff (talk | contribs) (New page: {{LSL_Function |mode=user |func=mySayOwner |p1_type=string|p1_name=objectName |p2_type=string|p2_name=msg |return_type=string |return_text= |func_desc=Like mySay but spoken to object owner...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

Function: string mySayOwner( string objectName, string msg );

Like mySay but spoken to object owner only. Cleaner chat on a user's screen. Gives a less-cluttered, more professional looking output.
Returns a string

• string objectName
• string msg

<lsl> mySayOwner(string objectName, string msg) {

   string name = llGetObjectName();
   llSetObjectName(objectName);
   llOwnerSay("/me " + msg);
   llSetObjectName(name);

} </lsl> See also: mySay, Chat

Examples

<lsl> mySay("","Processing, please wait."); </lsl> //The owner sees just: 17:04 Processing, please wait.

//You don't need to specify anything in the first parameter. The second one is limited to the normal chat limitation of a maximum of 255 bytes for that string. You may if you wish in the function swap in llWhisper or llShout.

Notes

What this does:

Instead of users having their vision obscured by text like this covering half their screen:

[14:04] Animated Living Sofa Combo Couple & Solo 2.1e whispers: Lie F 1

They see just this:

[14:04] Lie F 1