Difference between revisions of "MySayOwner"
Jump to navigation
Jump to search
Ugleh Ulrik (talk | contribs) |
Kireji Haiku (talk | contribs) (minor readability changes) |
||
Line 9: | Line 9: | ||
|func_footnote= | |func_footnote= | ||
<lsl> | <lsl> | ||
mySayOwner(string objectName, string msg) { | mySayOwner(string objectName, string msg) | ||
string | { | ||
string nameBeforeChange = llGetObjectName(); | |||
llSetObjectName(objectName); | llSetObjectName(objectName); | ||
llOwnerSay("/me " + msg); | llOwnerSay("/me " + msg); | ||
llSetObjectName( | |||
llSetObjectName(nameBeforeChange); | |||
} | } | ||
</lsl> | </lsl> |
Revision as of 11:04, 30 September 2012
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
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 nameBeforeChange = llGetObjectName();
llSetObjectName(objectName); llOwnerSay("/me " + msg);
llSetObjectName(nameBeforeChange);
} </lsl> See also: mySay, Category:LSL_Chat
Examples
<lsl>
mySayOwner("","Processing, please wait.");
</lsl>
//The owner sees just: 17:04 Processing, please wait.
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