Advertisement
worstbull

Untitled

Sep 6th, 2014
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. float fTimer = 0.2;
  2. string sAnimation = "sit";
  3. integer iANIMATING = FALSE;
  4. default
  5. {
  6.     state_entry()
  7.     {
  8.         llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
  9.     }
  10.  
  11.     run_time_permissions(integer perm)
  12.     {
  13.         if (perm & PERMISSION_TRIGGER_ANIMATION)
  14.         {
  15.             state loaded;
  16.         }
  17.     }
  18. }
  19. state loaded
  20. {
  21.     state_entry()
  22.     {
  23.         llSetTimerEvent(fTimer);
  24.     }
  25.     on_rez(integer start_param)
  26.     {
  27.         llResetScript();
  28.     }
  29.     timer()
  30.     {
  31.         if (llGetAgentInfo(llGetOwner()) & AGENT_MOUSELOOK)
  32.         {
  33.             if (iANIMATING == FALSE)
  34.             {
  35.                 llStartAnimation(sAnimation);
  36.                 iANIMATING = TRUE;
  37.             }
  38.         }
  39.         else
  40.         {
  41.             if (iANIMATING == TRUE)
  42.             {
  43.                 llStopAnimation(sAnimation);
  44.                 iANIMATING = FALSE;
  45.             }
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement