Advertisement
Guest User

Untitled

a guest
May 16th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
REBOL 0.83 KB | None | 0 0
  1. integer LINKED_ITEM_TOP = 20001;
  2. vector  SAVED_POS;
  3. rotation  SAVED_ROT;
  4.  
  5.  
  6. default
  7. {
  8.     state_entry()
  9.     {
  10.         SAVED_POS = llGetLocalPos();
  11.         SAVED_ROT   = llGetLocalRot();
  12.         state active;
  13.     }
  14. }
  15.  
  16. state active
  17. {
  18.     state_entry()
  19.     {
  20.         llSetPos(SAVED_POS);
  21.         llSetLocalRot( SAVED_ROT);
  22.     }
  23.    
  24.     link_message(integer send_num, integer num, string str, key id)
  25.     {
  26.         if (num == LINKED_ITEM_TOP && str == "CHANGE STATE")
  27.             state closed;
  28.     }
  29. }
  30.  
  31. state closed
  32. {
  33.     state_entry()
  34.     {
  35.     llSetPos(<0.01, 0.01, 0.0>);
  36.     llSetLocalRot (llEuler2Rot( <0.90, 0.01, 0.01>));
  37.     }
  38.    
  39.     link_message(integer send_num, integer num, string str, key id)
  40.     {
  41.         if (num == LINKED_ITEM_TOP && str == "CHANGE STATE")
  42.             state active;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement