Advertisement
giratina1999

script help

Jan 29th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //i need help with this script the issue is that when i rez this item for the first time it does what its suppose to do but if i take it and rez it somewhere else in the sim it return to the original 1st time rez place how do i remove it?
  2.  
  3. integer target;
  4. vector offset = <0.0,0.0,2.0>;
  5. vector tpos;
  6. float speed = 1.0;
  7. default
  8. {
  9.     state_entry()
  10.     {
  11.        
  12.         tpos = llGetPos() + offset;
  13.         target = llTarget(tpos,0.01);
  14.         llSetStatus(STATUS_PHYSICS|STATUS_PHANTOM,TRUE);
  15.         llSetStatus(STATUS_ROTATE_X|STATUS_ROTATE_Y|STATUS_ROTATE_Z,FALSE);
  16.         llMoveToTarget(llGetPos() + offset,llVecDist(llGetPos(), tpos)*speed);
  17.     }
  18.  
  19.  
  20.  
  21.     at_target(integer tnum,vector targetpos, vector mypos)
  22.     {
  23.        
  24.         llTargetRemove(target);
  25.         llStopMoveToTarget();
  26.         offset = -offset;
  27.         tpos = llGetPos() + offset;
  28.         target = llTarget(tpos,0.01);
  29.         llMoveToTarget(tpos,llVecDist(llGetPos(), tpos)*speed);
  30.     }
  31.    
  32.     not_at_target()
  33.     {
  34.         llMoveToTarget(tpos,llVecDist(llGetPos(), tpos)*speed);
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement