Difference between revisions of "LlGetAnimationList"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
(typo) |
|||
Line 9: | Line 9: | ||
|constants | |constants | ||
|examples= | |examples= | ||
<lsl>// Zand's | <lsl>// Zand's Keyboard Script | ||
// by Zand Gundersen | // by Zand Gundersen | ||
// Makes Object only appear while typing. | // Makes Object only appear while typing. |
Revision as of 18:57, 7 April 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: list llGetAnimationList( key id );266 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a list of all playing animations for avatar id by key.
• key | id | – | avatar UUID that is in the same region |
Caveats
- There is no internal mechanism to get the name of the animations playing.
Examples
<lsl>// Zand's Keyboard Script // by Zand Gundersen // Makes Object only appear while typing. // // THIS SCRIPT IS PUBLIC DOMAIN! Do not delete the credits at the top of this script! // Feel free to copy, modify, and use this script.
list anims; key ANIM_TYPE="c541c47f-e0c0-058b-ad1a-d6ae3a4584d9";
default {
state_entry() { llSetTimerEvent(.2); } timer() { anims = llGetAnimationList(llGetOwner()); if(~llListFindList(anims,[ANIM_TYPE])) { llSetLinkAlpha(LINK_SET,1.0,ALL_SIDES); } else { llSetLinkAlpha(LINK_SET,0.0,ALL_SIDES); } }}</lsl>
See Also
Functions
• | llGetAgentInfo | – | Gets the avatar info | |
• | llGetAnimation | – | Get an over simplified avatar info string | |
• | llStartAnimation | – | Start an animation on an avatar | |
• | llStopAnimation | – | Stop an animation playing on an avatar |