Difference between revisions of "LlSetSitText"

From Second Life Wiki
Jump to navigation Jump to search
(We generally do not go through and change the whitespace of scripts unless its ugly. On the wiki we accept only K&R and Allman style (but not others) http://en.wikipedia.org/wiki/Indent_style)
Line 2: Line 2:
|func_id=242|func_sleep=0.0|func_energy=10.0
|func_id=242|func_sleep=0.0|func_energy=10.0
|func=llSetSitText|p1_type=string|p1_name=text
|func=llSetSitText|p1_type=string|p1_name=text
|func_footnote=
|func_footnote
 
|func_desc=Displays '''text''' rather than the default "Sit Here" in the pie menu
|func_desc=Displays '''text''' rather than the default "Sit Here" in the pie menu
|return_text
|return_text
Line 13: Line 12:
You have no control over the face, size or colour of the displayed text.
You have no control over the face, size or colour of the displayed text.


 
===Usage===
==Usage==


<lsl>default
<lsl>default
Line 24: Line 22:
}</lsl>
}</lsl>


 
=== Removing Sit Text ===
== Removing Sit Text ==
There is no way to stop a pie menu from having a "Sit Here" space reserved on it. Although by setting the string to a space no text will be shown.
There is no way to stop a pie menu from having a "Sit Here" space reserved on it. Although by setting the string to a space no text will be shown.


Line 39: Line 36:


Upon your having done so, the text that appears will revert to "Sit Here."
Upon your having done so, the text that appears will revert to "Sit Here."


|helpers
|helpers

Revision as of 03:43, 14 May 2009

Summary

Function: llSetSitText( string text );

Displays text rather than the default "Sit Here" in the pie menu

• string text

Specification

The text is limited to 9 characters. A tab (\t) counts as 4 characters. The newline character (\n) will count as 1 character, though it is a bit of a waste, as it will have no effect on how the text is displayed. Aside from counting toward the limit, it will otherwise be ignored.

Note that like particles, and the other set text functions, all text set via llSetSitText becomes a property of a prim, not a script. For that reason, the text will remain if the script that set it is deactivated or even removed.

You have no control over the face, size or colour of the displayed text.

Usage

<lsl>default {

   state_entry()
   {
       llSetSitText("Be Seated");
   }

}</lsl>

Removing Sit Text

There is no way to stop a pie menu from having a "Sit Here" space reserved on it. Although by setting the string to a space no text will be shown.

To remove custom text that you have placed there, set the text as an empty string like this: "".

<lsl>default {

   state_entry()
   {
       llSetSitText("");
   }

}</lsl>

Upon your having done so, the text that appears will revert to "Sit Here."

Examples

See Also

Functions

•  llSitTarget
•  llSetTouchText

Deep Notes

Search JIRA for related Issues

Signature

function void llSetSitText( string text );