Advertisement
Guest User

Untitled

a guest
Nov 28th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // adeon's super minimalist AO script
  2.  
  3. integer enabled;
  4.  
  5. ToggleAO(integer on)
  6. {
  7.     if(llGetAttached())
  8.     {
  9.         enabled = on;
  10.         llRequestPermissions(llGetOwner(), PERMISSION_OVERRIDE_ANIMATIONS);
  11.         if(on)
  12.         {
  13.             llSetAnimationOverride("Crouching",         "SitKneel");
  14.             llSetAnimationOverride("CrouchWalking",     "KneelWalking");
  15.             llSetAnimationOverride("Falling Down",      "fall");
  16.             llSetAnimationOverride("Flying",            "D0173-Fly.N");
  17.             llSetAnimationOverride("FlyingSlow",        "D0173-Fly.N");
  18.             llSetAnimationOverride("Hovering",          "D0168-Hover.N");
  19.             llSetAnimationOverride("Hovering Down",     "REXm-FLYDOWN0001");
  20.             llSetAnimationOverride("Hovering Up",       "REXm-FLYUP0001");
  21.             llSetAnimationOverride("Jumping",           "flipforward");
  22.             llSetAnimationOverride("Landing",           "land");
  23.             llSetAnimationOverride("Running",           "Run");
  24.             llSetAnimationOverride("Sitting",           "sit5-fixed");
  25.             llSetAnimationOverride("Sitting on Ground", "gsit7");
  26.             llSetAnimationOverride("Standing",          "idle");
  27.             llSetAnimationOverride("Striding",          "Run");
  28.             llSetAnimationOverride("Turning Left",      "Stand2");
  29.             llSetAnimationOverride("Turning Right",     "Stand2");
  30.             llSetAnimationOverride("Walking",           "Run");
  31.             llSetAnimationOverride("Soft Landing",      "land");
  32.             llSetAnimationOverride("Taking Off",        "hoverup");                  
  33.             llSetAnimationOverride("PreJumping",        "prejump");
  34.             llSetAnimationOverride("Standing Up",       "stand up");
  35.         }
  36.         else
  37.         {
  38.             llResetAnimationOverride("ALL");
  39.         }
  40.     }
  41. }
  42.  
  43. default
  44. {
  45.     attach(key id)
  46.     {
  47.         ToggleAO(TRUE);
  48.     }
  49.    
  50.     state_entry()
  51.     {
  52.         ToggleAO(TRUE);
  53.     }
  54.    
  55.     touch_start(integer t)
  56.     {
  57.         ToggleAO(!enabled);
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement