Guest User

Untitled

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