Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- float x;
- float y;
- StartSteam()
- {
- llParticleSystem([PSYS_PART_MAX_AGE,2.00,
- PSYS_PART_FLAGS, 259,
- PSYS_PART_START_COLOR, <1.00000, 1.00000, 1.00000>,
- PSYS_PART_END_COLOR, <1.00000, 1.00000, 1.00000>,
- PSYS_PART_START_SCALE, < x, y, 0.00000>,
- PSYS_PART_END_SCALE, < x, y, 0.00000>,
- PSYS_SRC_PATTERN, 16,
- PSYS_SRC_BURST_RATE,0.00,
- PSYS_SRC_BURST_PART_COUNT,4,
- PSYS_SRC_BURST_RADIUS,0.00,
- PSYS_SRC_BURST_SPEED_MIN,0.05,
- PSYS_SRC_BURST_SPEED_MAX,0.10,
- PSYS_SRC_ANGLE_BEGIN, 0.00,
- PSYS_SRC_ANGLE_END, 0.00,
- PSYS_SRC_MAX_AGE, 0.0,
- PSYS_SRC_TEXTURE, "f76cf2d9-2666-e0a6-066c-a3f62e156e81",
- PSYS_PART_START_ALPHA, 0.05,
- PSYS_PART_END_ALPHA, 0.00]);
- }
- StopSpray()
- {
- llLinkParticleSystem(LINK_SET, [] );
- }
- default
- {
- on_rez(integer p)
- {
- llResetScript();
- }
- state_entry()
- {
- key id = llGetOwner();
- vector boundingbox = (llList2Vector(llGetBoundingBox(id),1)) - (llList2Vector(llGetBoundingBox(id),0));
- float x = boundingbox.x;
- float y = boundingbox.y;
- llSetTimerEvent(0.1);
- }
- timer()
- {
- if (llGetAgentInfo(llGetOwner()) & AGENT_FLYING)
- {
- StartSteam();
- }
- else if (llGetAgentInfo(llGetOwner()) & AGENT_WALKING)
- {
- StartSteam();
- }
- else
- {
- StopSpray();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement