removed useless _ folders
This commit is contained in:
3
Franimation_Overrider/Franimation_Overrider.sol
Normal file
3
Franimation_Overrider/Franimation_Overrider.sol
Normal file
@@ -0,0 +1,3 @@
|
||||
<Solution name="Franimation_Overrider">
|
||||
<Project name="Franimation_Overrider" path="Franimation_Overrider\Franimation_Overrider.prj" active="true"/>
|
||||
</Solution>
|
||||
@@ -0,0 +1,12 @@
|
||||
<Project name="Franimation_Overrider" guid="D82B1A02-6C00-1014-B904-200204C60A89">
|
||||
<Object name="Object" guid="D82B1AE5-6C00-1014-B904-200204C60A89">
|
||||
<Script name="Franimation_Overrider_1.lsl" guid="D82B80AC-6C00-1014-B904-200204C60A89">
|
||||
</Script>
|
||||
<Script name="Franimation_Overrider_2.lsl" guid="D82BCAED-6C00-1014-B904-200204C60A89">
|
||||
</Script>
|
||||
<Script name="Franimation_Overrider_3.lsl" guid="D82C037E-6C00-1014-B904-200204C60A89">
|
||||
</Script>
|
||||
<Script name="Franimation_Overrider_4.lsl" guid="D82C3915-6C00-1014-B904-200204C60A89">
|
||||
</Script>
|
||||
</Object>
|
||||
</Project>
|
||||
@@ -0,0 +1,329 @@
|
||||
// :CATEGORY:AO
|
||||
// :NAME:Franimation_Overrider
|
||||
// :AUTHOR:Amanda Vanness
|
||||
// :CREATED:2010-01-10 05:20:56.000
|
||||
// :EDITED:2013-09-18 15:38:53
|
||||
// :ID:337
|
||||
// :NUM:452
|
||||
// :REV:1.0
|
||||
// :WORLD:Second Life
|
||||
// :DESCRIPTION:
|
||||
// Notecard
|
||||
// :CODE:
|
||||
==========================
|
||||
|
||||
Franimation Overrider v1.5
|
||||
|
||||
Copyright (C) 2004 Francis Chung
|
||||
|
||||
Documentation by Gwynneth Llewyn and Kex Godel
|
||||
|
||||
==========================
|
||||
|
||||
|
||||
|
||||
Welcome to the wonderful world of animation overriding!
|
||||
|
||||
|
||||
|
||||
We hope that you enjoy this open source product.
|
||||
|
||||
|
||||
|
||||
Please note that although this object allows you full technical permissions, you must still abide by the licensing terms specified below.
|
||||
|
||||
|
||||
|
||||
----------
|
||||
|
||||
LICENSE􀀀
|
||||
|
||||
----------
|
||||
|
||||
|
||||
|
||||
Scripts:
|
||||
|
||||
---------
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||
|
||||
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
|
||||
|
||||
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
|
||||
|
||||
Model:
|
||||
|
||||
---------
|
||||
|
||||
The WetIkon (amped) model copyright CCA-NoDerivs License.
|
||||
|
||||
|
||||
|
||||
----------------
|
||||
|
||||
Support Help
|
||||
|
||||
----------------
|
||||
|
||||
The following people have generously offered their time to help with animation overrider questions:
|
||||
|
||||
|
||||
|
||||
Ulrika Zugzwang
|
||||
|
||||
Water Rogers
|
||||
|
||||
Gwyneth Llewelyn
|
||||
|
||||
Email: gwyneth.llewelyn@secondlife.game-host.org
|
||||
|
||||
MSN: gwyneth.llewelyn@secondlife.game-host.org
|
||||
|
||||
Yahoo: gwyneth_llewelyn
|
||||
|
||||
|
||||
|
||||
-----------------------
|
||||
|
||||
QUICK START GUIDE
|
||||
|
||||
-----------------------
|
||||
|
||||
|
||||
|
||||
So you're itching to try it out and don't want to read the whole manual? Good for you!
|
||||
|
||||
|
||||
|
||||
To get the Franimation Overrider working, there are just a few simple steps. If you need more help, details are provided in the Documentation/FAQ section below.
|
||||
|
||||
|
||||
|
||||
1. Rez the Franimation Overrider on the ground.
|
||||
|
||||
|
||||
|
||||
2. Drag your custom animations for walking, standing, sitting, etc. and drop them inside the "Contents" folder of the Franimation Overrider.
|
||||
|
||||
|
||||
|
||||
3. Open the "*Default Anims" notecard located in the Franimation Overrider and type the EXACT name of each custom animation below every "posture state" line. DO NOT add any lines or remove any lines to any part of the notecard. Just fill in the blank lines. Also note that spaces, punctuation, hyphens, etc. ARE relevant here!
|
||||
|
||||
|
||||
|
||||
Example: If you have a custom animation for walking called "Sexy-Walk #1" you have to type exactly that on the line under the "-=Walking=-" posture state keyword. Your notecard should look like the following:
|
||||
|
||||
|
||||
|
||||
-=Walking=-
|
||||
|
||||
Sexy-Walk #1
|
||||
|
||||
=Running=-
|
||||
|
||||
|
||||
|
||||
-=Crouchwalk=-
|
||||
|
||||
[...]
|
||||
|
||||
|
||||
|
||||
4. Attach the Franimation Overrider to yourself.
|
||||
|
||||
|
||||
|
||||
5. That's it! Enjoy your "new moves" :-)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-------------------------
|
||||
|
||||
COMMAND REFERENCE
|
||||
|
||||
-------------------------
|
||||
|
||||
|
||||
|
||||
/ao on
|
||||
|
||||
Enable the Franimation Overrider
|
||||
|
||||
|
||||
|
||||
/ao off
|
||||
|
||||
Disable the Franimation Overrider. This will make you revert back to using the default animations.
|
||||
|
||||
|
||||
|
||||
/ao hide
|
||||
|
||||
Make the Franimation Overrider attachment invisible (if you don't like it to appear with your current outfit)
|
||||
|
||||
|
||||
|
||||
/ao show
|
||||
|
||||
If invisible, make the Franimation Overrider visible again.
|
||||
|
||||
|
||||
|
||||
/ao reset
|
||||
|
||||
Reset the Franimation Overrider script. This can be useful if the script is acting strangely, or if you just want it to reset and re-read the default notecard.
|
||||
|
||||
|
||||
|
||||
/ao nextstand
|
||||
|
||||
Immediately switches you to the next standing animation in the list, or the first one if you're at the end of the list.
|
||||
|
||||
|
||||
|
||||
/ao col [colour]
|
||||
|
||||
Changes the colour of the model. [colour] can be a name (such as red, tan, or mauve) or a colour vector. (<0,0,1> for blue)
|
||||
|
||||
|
||||
|
||||
/animset < NotecardName >
|
||||
|
||||
This tells the Franimation Overrider to load a different notecard, in case you want to use multiple animation sets and quickly switch between them. You must specify the exact notecard name in place of "< NotecardName >" above.
|
||||
|
||||
|
||||
|
||||
/anim < animation name >
|
||||
|
||||
Play an animation. (eg. /anim hold_r_handgun)
|
||||
|
||||
|
||||
|
||||
/noanim < animation name >
|
||||
|
||||
Stop playing an animation. Play an animation. (eg. /noanim hold_r_handgun)
|
||||
|
||||
|
||||
|
||||
/noanim all
|
||||
|
||||
Stop playing all animations.
|
||||
|
||||
|
||||
|
||||
For example, if you want to play a different set of animations when you're tired, you can create a second copy of the Default Animations notecard, name it "sleepyanims" and then switch to it by typing: /animset sleepyanims
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---------------------------
|
||||
|
||||
DOCUMENTATION / FAQ
|
||||
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Q> What is "animation overriding"?
|
||||
|
||||
|
||||
|
||||
A> This is a way to replace the default body movements that SL does on your avatar with custom animations.
|
||||
|
||||
|
||||
|
||||
Your avatar has different "postures", which technically are a "state" you're in, for example, "Standing", "Flying", "Walking", and "Sitting on Ground" are a few of the many posture states your AV can be in.
|
||||
|
||||
|
||||
|
||||
An animation overrider makes it possible for you to play a custom animation whenever you are in a specific posture. This means you can choose to replace the way you look when you are standing, flying, sitting, etc.
|
||||
|
||||
|
||||
|
||||
This means that you can make your avatar move, stand, and sit in a unique way.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Q> Where are the custom animations?
|
||||
|
||||
|
||||
|
||||
A> The Franimation Overrider does not come with any custom animations, you will have to add your own.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Q> Where do I get custom animations?
|
||||
|
||||
|
||||
|
||||
A> You can get custom animations in stores, or from friends. There are also a bunch of free animations floating around the world and reportedly available at the Bazaar in Stillman.
|
||||
|
||||
|
||||
|
||||
There are nice people collecting dozens of freebie animations, for example, if you look or ask around some people have a "pack" of 200 free custom animations.
|
||||
|
||||
|
||||
|
||||
If you need more sophisticated animations, then you may contact one of the many wonderful professional animators out there or buying animations from their stores. You can search for them in world under the "Find" button, with the "Places" tab selected, or search the forums at:
|
||||
|
||||
|
||||
|
||||
http://forums.secondlife.com
|
||||
|
||||
|
||||
|
||||
If you feel bold, creative, and technically competent, you can try making your own custom animations.
|
||||
|
||||
|
||||
|
||||
All custom animations in Second Life were uploaded in "BVH" format from a software program called Poser. You can upload your own if you own a copy of Poser, or if you have any BVH files which are compatible with the exact format that Second Life needs. Most random BVH files will not work without first being processed through Poser with the P2 figure.
|
||||
|
||||
|
||||
|
||||
There are several public domain, open source or shareware alternatives to Poser, but so far, they all seem to need the final tweaking done in Poser to work correctly in Second Life.
|
||||
|
||||
|
||||
|
||||
There are several tutorials online (again, search for that in the forums) for creating your own animations. To help you get started, here is a rough guideline for creating a still standing pose with Poser:
|
||||
|
||||
|
||||
|
||||
- Use a P2 model
|
||||
|
||||
- Create two frames
|
||||
|
||||
- Set both frames as keyframes
|
||||
|
||||
- Leave the first frame unchanged (ignore it)
|
||||
|
||||
- Pose your model in the second frame
|
||||
|
||||
- Export BVH
|
||||
|
||||
- Switch to SL and select "Upload Animation" from the "File" menu
|
||||
|
||||
- In the preview window, check [x] Loop, and set "Ease In" and "Ease Out" both to "0.5" (roughly)
|
||||
|
||||
- Click the "Play" arrow button to confirm it looks ok
|
||||
|
||||
- Click the Upload button
|
||||
|
||||
|
||||
|
||||
Important Note: Using Poser and getting it to work with SL can be very challenging. We really can't help you overcome it's learning curve in this document alone or through Instant Messages. If you do need help with Poser, *please* ask on the Second Life forum created specifically for animation discussion.
|
||||
|
||||
|
||||
@@ -0,0 +1,329 @@
|
||||
// :CATEGORY:AO
|
||||
// :NAME:Franimation_Overrider
|
||||
// :AUTHOR:Amanda Vanness
|
||||
// :CREATED:2010-01-10 05:20:56.000
|
||||
// :EDITED:2013-09-18 15:38:53
|
||||
// :ID:337
|
||||
// :NUM:453
|
||||
// :REV:1.0
|
||||
// :WORLD:Second Life
|
||||
// :DESCRIPTION:
|
||||
// Franimation overrider V 1.5
|
||||
// :CODE:
|
||||
==========================
|
||||
|
||||
Franimation Overrider v1.5
|
||||
|
||||
Copyright (C) 2004 Francis Chung
|
||||
|
||||
Documentation by Gwynneth Llewyn and Kex Godel
|
||||
|
||||
==========================
|
||||
|
||||
|
||||
|
||||
Welcome to the wonderful world of animation overriding!
|
||||
|
||||
|
||||
|
||||
We hope that you enjoy this open source product.
|
||||
|
||||
|
||||
|
||||
Please note that although this object allows you full technical permissions, you must still abide by the licensing terms specified below.
|
||||
|
||||
|
||||
|
||||
----------
|
||||
|
||||
LICENSE􀀀
|
||||
|
||||
----------
|
||||
|
||||
|
||||
|
||||
Scripts:
|
||||
|
||||
---------
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||
|
||||
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
|
||||
|
||||
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
|
||||
|
||||
Model:
|
||||
|
||||
---------
|
||||
|
||||
The WetIkon (amped) model copyright CCA-NoDerivs License.
|
||||
|
||||
|
||||
|
||||
----------------
|
||||
|
||||
Support Help
|
||||
|
||||
----------------
|
||||
|
||||
The following people have generously offered their time to help with animation overrider questions:
|
||||
|
||||
|
||||
|
||||
Ulrika Zugzwang
|
||||
|
||||
Water Rogers
|
||||
|
||||
Gwyneth Llewelyn
|
||||
|
||||
Email: gwyneth.llewelyn@secondlife.game-host.org
|
||||
|
||||
MSN: gwyneth.llewelyn@secondlife.game-host.org
|
||||
|
||||
Yahoo: gwyneth_llewelyn
|
||||
|
||||
|
||||
|
||||
-----------------------
|
||||
|
||||
QUICK START GUIDE
|
||||
|
||||
-----------------------
|
||||
|
||||
|
||||
|
||||
So you're itching to try it out and don't want to read the whole manual? Good for you!
|
||||
|
||||
|
||||
|
||||
To get the Franimation Overrider working, there are just a few simple steps. If you need more help, details are provided in the Documentation/FAQ section below.
|
||||
|
||||
|
||||
|
||||
1. Rez the Franimation Overrider on the ground.
|
||||
|
||||
|
||||
|
||||
2. Drag your custom animations for walking, standing, sitting, etc. and drop them inside the "Contents" folder of the Franimation Overrider.
|
||||
|
||||
|
||||
|
||||
3. Open the "*Default Anims" notecard located in the Franimation Overrider and type the EXACT name of each custom animation below every "posture state" line. DO NOT add any lines or remove any lines to any part of the notecard. Just fill in the blank lines. Also note that spaces, punctuation, hyphens, etc. ARE relevant here!
|
||||
|
||||
|
||||
|
||||
Example: If you have a custom animation for walking called "Sexy-Walk #1" you have to type exactly that on the line under the "-=Walking=-" posture state keyword. Your notecard should look like the following:
|
||||
|
||||
|
||||
|
||||
-=Walking=-
|
||||
|
||||
Sexy-Walk #1
|
||||
|
||||
=Running=-
|
||||
|
||||
|
||||
|
||||
-=Crouchwalk=-
|
||||
|
||||
[...]
|
||||
|
||||
|
||||
|
||||
4. Attach the Franimation Overrider to yourself.
|
||||
|
||||
|
||||
|
||||
5. That's it! Enjoy your "new moves" :-)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-------------------------
|
||||
|
||||
COMMAND REFERENCE
|
||||
|
||||
-------------------------
|
||||
|
||||
|
||||
|
||||
/ao on
|
||||
|
||||
Enable the Franimation Overrider
|
||||
|
||||
|
||||
|
||||
/ao off
|
||||
|
||||
Disable the Franimation Overrider. This will make you revert back to using the default animations.
|
||||
|
||||
|
||||
|
||||
/ao hide
|
||||
|
||||
Make the Franimation Overrider attachment invisible (if you don't like it to appear with your current outfit)
|
||||
|
||||
|
||||
|
||||
/ao show
|
||||
|
||||
If invisible, make the Franimation Overrider visible again.
|
||||
|
||||
|
||||
|
||||
/ao reset
|
||||
|
||||
Reset the Franimation Overrider script. This can be useful if the script is acting strangely, or if you just want it to reset and re-read the default notecard.
|
||||
|
||||
|
||||
|
||||
/ao nextstand
|
||||
|
||||
Immediately switches you to the next standing animation in the list, or the first one if you're at the end of the list.
|
||||
|
||||
|
||||
|
||||
/ao col [colour]
|
||||
|
||||
Changes the colour of the model. [colour] can be a name (such as red, tan, or mauve) or a colour vector. (<0,0,1> for blue)
|
||||
|
||||
|
||||
|
||||
/animset < NotecardName >
|
||||
|
||||
This tells the Franimation Overrider to load a different notecard, in case you want to use multiple animation sets and quickly switch between them. You must specify the exact notecard name in place of "< NotecardName >" above.
|
||||
|
||||
|
||||
|
||||
/anim < animation name >
|
||||
|
||||
Play an animation. (eg. /anim hold_r_handgun)
|
||||
|
||||
|
||||
|
||||
/noanim < animation name >
|
||||
|
||||
Stop playing an animation. Play an animation. (eg. /noanim hold_r_handgun)
|
||||
|
||||
|
||||
|
||||
/noanim all
|
||||
|
||||
Stop playing all animations.
|
||||
|
||||
|
||||
|
||||
For example, if you want to play a different set of animations when you're tired, you can create a second copy of the Default Animations notecard, name it "sleepyanims" and then switch to it by typing: /animset sleepyanims
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---------------------------
|
||||
|
||||
DOCUMENTATION / FAQ
|
||||
|
||||
---------------------------
|
||||
|
||||
|
||||
|
||||
Q> What is "animation overriding"?
|
||||
|
||||
|
||||
|
||||
A> This is a way to replace the default body movements that SL does on your avatar with custom animations.
|
||||
|
||||
|
||||
|
||||
Your avatar has different "postures", which technically are a "state" you're in, for example, "Standing", "Flying", "Walking", and "Sitting on Ground" are a few of the many posture states your AV can be in.
|
||||
|
||||
|
||||
|
||||
An animation overrider makes it possible for you to play a custom animation whenever you are in a specific posture. This means you can choose to replace the way you look when you are standing, flying, sitting, etc.
|
||||
|
||||
|
||||
|
||||
This means that you can make your avatar move, stand, and sit in a unique way.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Q> Where are the custom animations?
|
||||
|
||||
|
||||
|
||||
A> The Franimation Overrider does not come with any custom animations, you will have to add your own.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Q> Where do I get custom animations?
|
||||
|
||||
|
||||
|
||||
A> You can get custom animations in stores, or from friends. There are also a bunch of free animations floating around the world and reportedly available at the Bazaar in Stillman.
|
||||
|
||||
|
||||
|
||||
There are nice people collecting dozens of freebie animations, for example, if you look or ask around some people have a "pack" of 200 free custom animations.
|
||||
|
||||
|
||||
|
||||
If you need more sophisticated animations, then you may contact one of the many wonderful professional animators out there or buying animations from their stores. You can search for them in world under the "Find" button, with the "Places" tab selected, or search the forums at:
|
||||
|
||||
|
||||
|
||||
http://forums.secondlife.com
|
||||
|
||||
|
||||
|
||||
If you feel bold, creative, and technically competent, you can try making your own custom animations.
|
||||
|
||||
|
||||
|
||||
All custom animations in Second Life were uploaded in "BVH" format from a software program called Poser. You can upload your own if you own a copy of Poser, or if you have any BVH files which are compatible with the exact format that Second Life needs. Most random BVH files will not work without first being processed through Poser with the P2 figure.
|
||||
|
||||
|
||||
|
||||
There are several public domain, open source or shareware alternatives to Poser, but so far, they all seem to need the final tweaking done in Poser to work correctly in Second Life.
|
||||
|
||||
|
||||
|
||||
There are several tutorials online (again, search for that in the forums) for creating your own animations. To help you get started, here is a rough guideline for creating a still standing pose with Poser:
|
||||
|
||||
|
||||
|
||||
- Use a P2 model
|
||||
|
||||
- Create two frames
|
||||
|
||||
- Set both frames as keyframes
|
||||
|
||||
- Leave the first frame unchanged (ignore it)
|
||||
|
||||
- Pose your model in the second frame
|
||||
|
||||
- Export BVH
|
||||
|
||||
- Switch to SL and select "Upload Animation" from the "File" menu
|
||||
|
||||
- In the preview window, check [x] Loop, and set "Ease In" and "Ease Out" both to "0.5" (roughly)
|
||||
|
||||
- Click the "Play" arrow button to confirm it looks ok
|
||||
|
||||
- Click the Upload button
|
||||
|
||||
|
||||
|
||||
Important Note: Using Poser and getting it to work with SL can be very challenging. We really can't help you overcome it's learning curve in this document alone or through Instant Messages. If you do need help with Poser, *please* ask on the Second Life forum created specifically for animation discussion.
|
||||
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
// :CATEGORY:AO
|
||||
// :NAME:Franimation_Overrider
|
||||
// :AUTHOR:Amanda Vanness
|
||||
// :CREATED:2010-01-10 05:20:56.000
|
||||
// :EDITED:2013-09-18 15:38:53
|
||||
// :ID:337
|
||||
// :NUM:454
|
||||
// :REV:1.0
|
||||
// :WORLD:Second Life
|
||||
// :DESCRIPTION:
|
||||
// Manual Animation script - add to the same prim as the other scripts and notecards
|
||||
// :CODE:
|
||||
// Manual Animation Script
|
||||
|
||||
// Copyright (C) 2004 Francis Chung
|
||||
|
||||
//
|
||||
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
|
||||
// (at your option) any later version.
|
||||
|
||||
//
|
||||
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
|
||||
// GNU General Public License for more details.
|
||||
|
||||
|
||||
|
||||
// You should have received a copy of the GNU General Public License
|
||||
|
||||
// along with this program; if not, write to the Free Software
|
||||
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
integer VERBOSE = 1;
|
||||
|
||||
integer listenRelay = 0x80000000;
|
||||
|
||||
|
||||
|
||||
integer gotPermission = 0;
|
||||
|
||||
|
||||
|
||||
// Stop all active animations
|
||||
|
||||
stopAllAnimations() {
|
||||
|
||||
integer i;
|
||||
|
||||
list animList;
|
||||
|
||||
|
||||
|
||||
if ( VERBOSE > 1 )
|
||||
|
||||
llInstantMessage( llGetPermissionsKey(), "Stopping Animations...." );
|
||||
|
||||
|
||||
|
||||
animList = llGetAnimationList( llGetPermissionsKey() );
|
||||
|
||||
for ( i=0; i < llGetListLength(animList); i++) {
|
||||
|
||||
if ( llList2Key(animList,i) != NULL_KEY ) {
|
||||
|
||||
llStopAnimation( llList2String(animList,i) );
|
||||
|
||||
if ( VERBOSE > 1 )
|
||||
|
||||
llInstantMessage( llGetOwner(), "Stopping " + llList2String(animList,i) );
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ( VERBOSE > 0 )
|
||||
|
||||
llInstantMessage( llGetPermissionsKey(), "Stopping Animations....Done" );
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Check if any of the list of elements causes a prefix match. If they do, return argv[1], otherwise ""
|
||||
|
||||
// Used for parsing verbal commands
|
||||
|
||||
string checkMatch( string str, list prefixes ) {
|
||||
|
||||
integer numElements = llGetListLength( prefixes );
|
||||
|
||||
integer i;
|
||||
@@ -0,0 +1,66 @@
|
||||
// :CATEGORY:AO
|
||||
// :NAME:Franimation_Overrider
|
||||
// :AUTHOR:Amanda Vanness
|
||||
// :CREATED:2010-01-10 05:20:56.000
|
||||
// :EDITED:2013-09-18 15:38:53
|
||||
// :ID:337
|
||||
// :NUM:455
|
||||
// :REV:1.0
|
||||
// :WORLD:Second Life
|
||||
// :DESCRIPTION:
|
||||
// Save this in a notecard scalled "*Default Anims"
|
||||
// :CODE:
|
||||
:: [ Walking (also Striding) ] ::
|
||||
|
||||
sexywalk
|
||||
|
||||
:: [ Running ] ::
|
||||
|
||||
|
||||
|
||||
:: [ CrouchWalking ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Flying (also FlyingSlow) ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Turning Left ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Turning Right ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Jumping ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Hovering Up ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Crouching ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Fly Down ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Standing 1 ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Standing 2 ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Standing 3 ] ::
|
||||
|
||||
|
||||
|
||||
:: [ Standing 4 ] ::
|
||||
|
||||
Reference in New Issue
Block a user