Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer LINKED_ITEM_TOP = 20001;
- vector SAVED_POS;
- rotation SAVED_ROT;
- default
- {
- state_entry()
- {
- SAVED_POS = llGetLocalPos();
- SAVED_ROT = llGetLocalRot();
- state active;
- }
- }
- state active
- {
- state_entry()
- {
- llSetPos(SAVED_POS);
- llSetLocalRot( SAVED_ROT);
- }
- link_message(integer send_num, integer num, string str, key id)
- {
- if (num == LINKED_ITEM_TOP && str == "CHANGE STATE")
- state closed;
- }
- }
- state closed
- {
- state_entry()
- {
- llSetPos(<0.01, 0.01, 0.0>);
- llSetLocalRot (llEuler2Rot( <0.90, 0.01, 0.01>));
- }
- link_message(integer send_num, integer num, string str, key id)
- {
- if (num == LINKED_ITEM_TOP && str == "CHANGE STATE")
- state active;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement