mySay

From Second Life Wiki
Revision as of 20:21, 14 July 2008 by Chaz Longstaff (talk | contribs) (New page: {{LSL_Function |mode=user |func=mySay |p1_type=string|p1_name=objectName |p2_type=string|p2_name=msg |return_type=string |return_text= |func_desc=Cleaner chat on a user's screen. Gives a l...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

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

Cleaner chat on a user's screen. Gives a less-cluttered, more professional looking output.
Returns a string

• string objectName
• string msg

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

   string name = llGetObjectName();
   llSetObjectName(objectName);
   llSay(0, "/me " + msg);
   llSetObjectName(name);

}</lsl> See also: mySayOwner, Chat

Examples

<lsl> mySay("","Processing, please wait."); </lsl> //user 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