Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. float x;
  2. float y;
  3.  
  4. StartSteam()
  5. {
  6. llParticleSystem([PSYS_PART_MAX_AGE,2.00,
  7. PSYS_PART_FLAGS, 259,
  8. PSYS_PART_START_COLOR, <1.00000, 1.00000, 1.00000>,
  9. PSYS_PART_END_COLOR, <1.00000, 1.00000, 1.00000>,
  10. PSYS_PART_START_SCALE, < x, y, 0.00000>,
  11. PSYS_PART_END_SCALE, < x, y, 0.00000>,
  12. PSYS_SRC_PATTERN, 16,
  13. PSYS_SRC_BURST_RATE,0.00,
  14. PSYS_SRC_BURST_PART_COUNT,4,
  15. PSYS_SRC_BURST_RADIUS,0.00,
  16. PSYS_SRC_BURST_SPEED_MIN,0.05,
  17. PSYS_SRC_BURST_SPEED_MAX,0.10,
  18. PSYS_SRC_ANGLE_BEGIN, 0.00,
  19. PSYS_SRC_ANGLE_END, 0.00,
  20. PSYS_SRC_MAX_AGE, 0.0,
  21. PSYS_SRC_TEXTURE, "f76cf2d9-2666-e0a6-066c-a3f62e156e81",
  22. PSYS_PART_START_ALPHA, 0.05,
  23. PSYS_PART_END_ALPHA, 0.00]);
  24. }
  25.  
  26. StopSpray()
  27. {
  28. llLinkParticleSystem(LINK_SET, [] );
  29. }
  30.  
  31. default
  32. {
  33. on_rez(integer p)
  34. {
  35. llResetScript();
  36. }
  37.  
  38. state_entry()
  39. {
  40. key id = llGetOwner();
  41. vector boundingbox = (llList2Vector(llGetBoundingBox(id),1)) - (llList2Vector(llGetBoundingBox(id),0));
  42. float x = boundingbox.x;
  43. float y = boundingbox.y;
  44. llSetTimerEvent(0.1);
  45. }
  46.  
  47. timer()
  48. {
  49. if (llGetAgentInfo(llGetOwner()) & AGENT_FLYING)
  50. {
  51. StartSteam();
  52. }
  53. else if (llGetAgentInfo(llGetOwner()) & AGENT_WALKING)
  54. {
  55.  
  56. StartSteam();
  57. }
  58. else
  59. {
  60. StopSpray();
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement