LlGetLinkName
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Contents |
Summary
Function: string llGetLinkName( integer linknum );| 145 | Function ID |
| 0.0 | Delay |
| 10.0 | Energy |
Returns a string that is the name of linknum in link set
| • integer | linknum | – | Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag |
|
| |||||||||||||||||||||
Caveats
- The prim name attribute is limited to 63 bytes, any string longer then that will be truncated. This truncation does not always happen when the attribute is set or read.
- The only LINK_* flag that linknum currently supports is LINK_ROOT. SVC-600
- Use llGetLinkNumber() as the parameter to retreive the prim's name, not LINK_THIS.
Important Issues
~ Search JIRA for related Bugs| | | SVC-600 | [c] | llGetLinkKey returns the wrong result when passed LINK_THIS |
Examples
Listen on channel 10 for a name; check if a prim with that name is part of this object
integer check_for_prim(string name) { integer i = llGetNumberOfPrims(); for (; i >= 0; --i) { if (llGetLinkName(i) == name) { return TRUE; } } return FALSE; } default { state_entry() { llListen(10, "", llGetOwner(), ""); } listen(integer chan, string obj, key id, string msg) { if (check_for_prim(msg)) { llOwnerSay("found a linked prim named \"" + msg + "\""); } else { llOwnerSay("this object does not have any linked prims named \"" + msg + "\""); } } }
See Also
Functions
| • | llGetLinkNumber | – | Returns the link number of the prim the script is in. | |
| • | llGetLinkKey | – | Gets the instance UUID of the link | |
| • | llGetObjectName | – | Get the prims name | |
| • | llSetObjectName | – | Set the prims name | |
| • | llGetObjectDesc | – | Get the prims description | |
| • | llSetObjectDesc | – | Set the prims description | |
| • | llGetObjectDetails |
Articles
| • | Limits | – | SL limits and constrictions | |
| • | Prim Attribute Overloading |
Deep Notes
Issues
~ Search JIRA for related Issues| | | SVC-600 | [c] | llGetLinkKey returns the wrong result when passed LINK_THIS |
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

