Advertisement
Guest User

Untitled

a guest
Nov 28th, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. // touch to turn on/off
  2. // works in no-script
  3. // heck you can even detatch it without turning it off and it'll keep running anyway
  4. // only supports one stand / sit / groundsit / etc
  5.  
  6. integer enabled;
  7.  
  8. ToggleAO(integer on)
  9. {
  10. if(llGetAttached())
  11. {
  12. enabled = on;
  13. llRequestPermissions(llGetOwner(), PERMISSION_OVERRIDE_ANIMATIONS);
  14. if(on)
  15. {
  16. llOwnerSay("AO Enabled.");
  17. llSetAnimationOverride("Crouching", "SitKneel");
  18. llSetAnimationOverride("CrouchWalking", "KneelWalking");
  19. llSetAnimationOverride("Falling Down", "fall");
  20. llSetAnimationOverride("Flying", "D0173-Fly.N");
  21. llSetAnimationOverride("FlyingSlow", "D0173-Fly.N");
  22. llSetAnimationOverride("Hovering", "D0168-Hover.N");
  23. llSetAnimationOverride("Hovering Down", "REXm-FLYDOWN0001");
  24. llSetAnimationOverride("Hovering Up", "REXm-FLYUP0001");
  25. llSetAnimationOverride("Jumping", "flipforward");
  26. llSetAnimationOverride("Landing", "land");
  27. llSetAnimationOverride("Running", "Run");
  28. llSetAnimationOverride("Sitting", "sit5-fixed");
  29. llSetAnimationOverride("Sitting on Ground", "gsit7");
  30. llSetAnimationOverride("Standing", "idle");
  31. llSetAnimationOverride("Striding", "Run");
  32. llSetAnimationOverride("Turning Left", "Stand2");
  33. llSetAnimationOverride("Turning Right", "Stand2");
  34. llSetAnimationOverride("Walking", "Run");
  35. llSetAnimationOverride("Soft Landing", "land");
  36. llSetAnimationOverride("Taking Off", "hoverup");
  37. llSetAnimationOverride("PreJumping", "prejump");
  38. llSetAnimationOverride("Standing Up", "stand up");
  39. }
  40. else
  41. {
  42. llOwnerSay("AO Disabled.");
  43. llResetAnimationOverride("ALL");
  44. }
  45. }
  46. }
  47.  
  48. default
  49. {
  50. attach(key id)
  51. {
  52. ToggleAO(TRUE);
  53. }
  54.  
  55. state_entry()
  56. {
  57. ToggleAO(TRUE);
  58. }
  59.  
  60. touch_start(integer t)
  61. {
  62. ToggleAO(!enabled);
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement