Guest User

Untitled

a guest
Jan 13th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. default
  2. {
  3.     state_entry()
  4.     {
  5.         llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
  6.     }
  7.  
  8.     run_time_permissions(integer perm)
  9.     {
  10.         if(perm & PERMISSION_TRIGGER_ANIMATION)
  11.         {
  12.             state notTyping;
  13.         }
  14.     }
  15.    
  16.     state_exit()
  17.     {
  18.         llSetTimerEvent(0.05);
  19.     }
  20. }
  21.  
  22. state notTyping
  23. {
  24.     timer()
  25.     {
  26.         if(llGetAgentInfo(llGetOwner()) & AGENT_TYPING)
  27.         {
  28.             llStartAnimation("CustomTypingAnimation");
  29.             llTriggerSound("CustomTypingSound", 1.0);
  30.             state typing;
  31.         }
  32.     }
  33. }
  34.  
  35. state typing
  36. {
  37.     timer()
  38.     {
  39.         if(!(llGetAgentInfo(llGetOwner()) & AGENT_TYPING))
  40.         {
  41.             llStopAnimation("CustomTypingAnimation");
  42.             state notTyping;
  43.         }
  44.     }
  45. }
Add Comment
Please, Sign In to add comment