Guest User

Untitled

a guest
Jan 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. up()
  2. {
  3. llSetBuoyancy(1.2);
  4. }
  5.  
  6. down()
  7. {
  8. llSetBuoyancy(0.8);
  9. }
  10.  
  11. stay_still()
  12. {
  13. llSetBuoyancy(1.0);
  14. }
  15.  
  16. default
  17. {
  18. state_entry()
  19. {
  20. llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS);
  21. llSetBuoyancy(1.0);
  22. }
  23.  
  24. run_time_permissions(integer perm)
  25. {
  26. if(PERMISSION_TAKE_CONTROLS & perm)
  27. llTakeControls(CONTROL_UP | CONTROL_DOWN, TRUE,FALSE);
  28. }
  29. control(key id, integer level, integer edge)
  30. {
  31. integer held = level & ~edge;
  32. integer released = ~level & edge;
  33. if(held & CONTROL_UP)
  34. {
  35. up();
  36. }
  37. if(held & CONTROL_DOWN)
  38. {
  39. down();
  40. }
  41. if (released)
  42. {
  43. stay_still();
  44. }
  45. }
  46. }
Add Comment
Please, Sign In to add comment