Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Particles turring off

Gearsawe Stonecutter
Over there
Join date: 14 Sep 2005
Posts: 614
10-09-2006 20:46
Well it has been a while since i have scripted particles and things seem to have changed. doing llParticleSystem([]) is supposed to shut them of. Well it does not all the time, and it very random. I have two computer set up. One will show the particles off the other won't and it completely random as to when they are not off. Very frustrating. It seem to be a client update issue.

Any ideas or work arounds?
Blair Carson
Enchantrix
Join date: 8 May 2006
Posts: 40
10-10-2006 04:51
I hope this isn't a feature of the latest client, as a large amount of my magic relies heavily on the llParticleSystem.

Another option to turn off particles, rather than using an empty array on an llParticleSystem call, is to use set the PSYS_SRC_MAX_AGE to 0.001 and the PSYS_PART_MAX_AGE to about the same.
_____________________
Carson's Conjurations Magic Shop

The one stop shop for wands, orbs, staves and other magical artifacts. Get your box of free wands of minor powers in store today. - Lupulinus (184, 82, 291)
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
10-10-2006 08:48
Adding an llSetText(" ", <1.0, 1.0, 1.0>, 0.0); line afterwards seems to help too.

Rumour, entirely unfounded, suggest that the asset server thinks it's done it, but the prim sometimes misses the message. I guess *any* of the calls that force a full prim update will do, but the llSetText one took a system that was misfiring about 1 in 5 to about 1 in 100 or less.
_____________________
Eloise's MiniMall
Visit Eloise's Minimall
New, smaller footprint, same great materials.

Check out the new blog
Gearsawe Stonecutter
Over there
Join date: 14 Sep 2005
Posts: 614
10-10-2006 14:09
From: Eloise Pasteur
Adding an llSetText(" ", <1.0, 1.0, 1.0>, 0.0); line afterwards seems to help too.

Rumour, entirely unfounded, suggest that the asset server thinks it's done it, but the prim sometimes misses the message. I guess *any* of the calls that force a full prim update will do, but the llSetText one took a system that was misfiring about 1 in 5 to about 1 in 100 or less.


The set text works for llTargetOmega and have tried for this with no effect. It may just be a combination of PSYS_SRC and PSYS_PART on this one thing I'm working on. I really don't know. Again, not all veiwers/clients see it the same. Some one may see it as off and someone else may see it as on.

Never liked the PSYS_PART_MAX_AGE. becasue everytime a person flew into view of the object it would start spewing out particles. But setting it to a really small number sounds like a good idea. I;m so fed up with work arounds in scripts. soon we will need work arounds for work arounds to fix work arounds. heh.