Difference between revisions of "Category:LSL Link/Get"
Jump to navigation
Jump to search
m (New page: {{multi-lang}}{{LSL Header}}{{LSLC|Link}}{{LSLC|}}) |
m (Replaced <lsl> with <syntaxhighlight>) |
||
(8 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LSL Header|ml=*}}{{LSLC|Link}}{{LSLC|}} | ||
{{Box|Useful Snippets|2= | |||
<syntaxhighlight lang="lsl2">list GetLinkDetails(integer link, list OBJECT_FLAGS) | |||
{//simple wrapper | |||
return llGetObjectDetails(llGetLinkKey(link), OBJECT_FLAGS); | |||
} | |||
key GetLinkCreator(integer link) | |||
{ | |||
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_CREATOR) + NULL_KEY, 0); | |||
} | |||
key GetLinkGroup(integer link) | |||
{ | |||
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_GROUP) + NULL_KEY, 0); | |||
} | |||
string GetLinkDesc(integer link) | |||
{ | |||
return (string)llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_DESC); | |||
} | |||
vector GetLinkLocalPos(integer link) | |||
{ | |||
return llList2Vector(llGetLinkPrimitiveParams(link, (list)PRIM_POS_LOCAL), 0); | |||
} | |||
rotation GetLinkLocalRot(integer link) | |||
{ | |||
return llList2Rot(llGetLinkPrimitiveParams(link, (list)PRIM_ROT_LOCAL), 0); | |||
}</syntaxhighlight> | |||
}} |
Latest revision as of 10:01, 13 September 2022
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Useful Snippets
list GetLinkDetails(integer link, list OBJECT_FLAGS)
{//simple wrapper
return llGetObjectDetails(llGetLinkKey(link), OBJECT_FLAGS);
}
key GetLinkCreator(integer link)
{
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_CREATOR) + NULL_KEY, 0);
}
key GetLinkGroup(integer link)
{
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_GROUP) + NULL_KEY, 0);
}
string GetLinkDesc(integer link)
{
return (string)llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_DESC);
}
vector GetLinkLocalPos(integer link)
{
return llList2Vector(llGetLinkPrimitiveParams(link, (list)PRIM_POS_LOCAL), 0);
}
rotation GetLinkLocalRot(integer link)
{
return llList2Rot(llGetLinkPrimitiveParams(link, (list)PRIM_ROT_LOCAL), 0);
}
Pages in category "LSL Link/Get"
The following 5 pages are in this category, out of 5 total.