• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-2367
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: darling brody
Votes: 34
Watchers: 13
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

llSetLinkText or a FLOATING_TEXT option for llSetLinkPrimitiveParams

Created: 18/May/08 01:07 PM   Updated: Saturday 08:28 AM
Return to search
Component/s: Scripts
Affects Version/s: 1.21.0 Server
Fix Version/s: None

Issue Links:
Duplicate
 
Relates


 Description  « Hide
We have llSetLinkColour, llSetLinkTexture, llSetLinkPrimitiveParams, but we still cant set the floating text on another prim in the set without putting a script in it, thus forcing us to put scripts into child prims just to set the floating text.

I suggest two new commands :-

1) llSetLinkText(integer LinkNumber, string Text, vector Color, float Alpha);

2) llSetLinkPrimitiveParams to have a new command added [integer FLOATING_TEXT, string Text, vector Color, float Alpha]

The advantage of this is to lower the number of scripts in an object (especialy HUDs) which will make region crossings more stable, teleporting safer, and lower the script lag in a region because we dont need all those extra scripts just for setting the floating text.

---------------------------

Additionally we need the following commands to complete the floating text function set

string llGetText(key ID) <--- returns the floating text from the object properties.

when llGetLinkPrimitiveParams() is inplemented their should also be a matching command to read the text.

It should be noted that the ability to read the text will save memory and processing. A function can be assiged to a button in an object via the text it is showing, and then read back from the root prim in the touch event, without needing to store a list of which button had what text on it. Why store something a second time in the script when it is stored in the object already? All we need is the ability to read it back.

Darling.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
darling brody made changes - 18/May/08 01:08 PM
Field Original Value New Value
Summary llSetLinkText or a SET_TEXT option for llSetPrimitiveParams llSetLinkText or a FLOATING_TEXT option for llSetLinkPrimitiveParams
Whispering Hush made changes - 30/Jun/08 02:00 AM
Priority Major [ 3 ] Nice to have [ 6 ]
McCabe Maxsted made changes - 12/Jul/08 12:35 AM
Link This issue is related to by SVC-301 [ SVC-301 ]
darling brody made changes - 13/Jul/08 08:04 AM
Priority Nice to have [ 6 ] Normal [ 4 ]
darling brody made changes - 04/Aug/08 12:03 PM
Description We have llSetLinkColour, llSetLinkTexture, llSetLinkPrimitiveParams, but we still cant set the floating text on another prim in the set without putting a script in it, thus forcing us to put scripts into child prims just to set the floating text.

I suggest two new commands :-

1) llSetLinkText(integer LinkNumber, string Text, vector Color, float Alpha);

2) llSetLinkPrimitiveParams to have a new command added [integer FLOATING_TEXT, string Text, vector Color, float Alpha]

The advantage of this is to lower the number of scripts in an object (especialy HUDs) which will make region crossings more stable, teleporting safer, and lower the script lag in a region because we dont need all those extra scripts just for setting the floating text.

Darling.
We have llSetLinkColour, llSetLinkTexture, llSetLinkPrimitiveParams, but we still cant set the floating text on another prim in the set without putting a script in it, thus forcing us to put scripts into child prims just to set the floating text.

I suggest two new commands :-

1) llSetLinkText(integer LinkNumber, string Text, vector Color, float Alpha);

2) llSetLinkPrimitiveParams to have a new command added [integer FLOATING_TEXT, string Text, vector Color, float Alpha]

The advantage of this is to lower the number of scripts in an object (especialy HUDs) which will make region crossings more stable, teleporting safer, and lower the script lag in a region because we dont need all those extra scripts just for setting the floating text.


---------------------------

Additionally we need the following commands to complete the floating text function set

string llGetText(key ID) <--- returns the floating text from the object properties.

when llGetLinkPrimitiveParams() is inplemented their should also be a matching command to read the text.

It should be noted that the ability to read the text will save memory and processing. A function can be assiged to a button in an object via the text it is showing, and then read back from the root prim in the touch event, without needing to store a list of which button had what text on it. Why store something a second time in the script when it is stored in the object already? All we need is the ability to read it back.


Darling.
McCabe Maxsted made changes - 20/Sep/08 08:24 PM
Link This issue is related to by SVC-3109 [ SVC-3109 ]
Ezian Ecksol made changes - 09/Oct/08 01:00 PM
Link This issue is original of duplicate SVC-3209 [ SVC-3209 ]
Sue Linden made changes - 13/Nov/08 12:05 PM
Workflow jira-2007-12-22a [ 55964 ] jira-2008-11-14 [ 81053 ]
Sue Linden made changes - 13/Nov/08 04:31 PM
Workflow jira-2008-11-14 [ 81053 ] jira-2008-11-14a [ 87494 ]
Sue Linden made changes - 13/Nov/08 04:52 PM
Workflow jira-2008-11-14 [ 87494 ] jira-2008-11-14a [ 94016 ]
Chalice Yao made changes - 25/May/09 02:40 AM
Link This issue is related to by SVC-4302 [ SVC-4302 ]
Chalice Yao made changes - 25/May/09 02:40 AM
Link This issue is related to by SVC-4302 [ SVC-4302 ]
Chalice Yao made changes - 25/May/09 02:41 AM
Link This issue Relates to MISC-268 [ MISC-268 ]
darling brody made changes - 20/Jun/09 03:50 AM
Link This issue is related to by SVC-4418 [ SVC-4418 ]
Moon Metty made changes - 22/Jun/09 02:09 PM
Link This issue is original of duplicate MISC-2994 [ MISC-2994 ]
Kyra Vixen made changes - 02/Jul/09 06:53 PM
Component/s Scripts [ 10043 ]