Advertisement
Guest User

Untitled

a guest
Apr 1st, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. float deltaz = 0.2;
  2. vector sit_target;
  3.  
  4. UpdateSitTarget()
  5. {
  6.     key user = llAvatarOnSitTarget();
  7.     if(user)
  8.     {
  9.         vector size = llGetAgentSize(user);
  10.         vector pos = llGetPos();
  11.         vector my_new_local_position = (sit_target + <0.0, 0.0, deltaz>);
  12.          sit_target = my_new_local_position;
  13.         llSetLinkPrimitiveParamsFast(llGetNumberOfPrims(),[PRIM_POS_LOCAL,my_new_local_position]);
  14.        // return;
  15.     }
  16.     else
  17.     {
  18.         llUnSit(user);
  19.     }
  20. }
  21.  
  22. default
  23. {
  24.     state_entry()
  25.     {
  26.         llSitTarget(<0.0, 0.0, 1.0>, ZERO_ROTATION);
  27.         sit_target = <0.0, 0.0, 1.0>;
  28.     }
  29.  
  30.     touch_start(integer total_number)
  31.     {
  32.         UpdateSitTarget();
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement