User:Toady Nakamura/Touch Toggle Particle
Jump to navigation
Jump to search
by Toady Nakamura] Place in prim, touch to turn particles on and off. Example of on/off toggling
<style ="lsl2"> integer particleOn = 0;
particle() { particleOn = 1;
llParticleSystem([
PSYS_PART_FLAGS, PSYS_PART_EMISSIVE_MASK, PSYS_SRC_PATTERN, 8, //wuz 4 PSYS_PART_START_COLOR, llGetColor(0), PSYS_SRC_MAX_AGE, 1.0 ]);
}
stopParticle() {
particleOn = 0; llParticleSystem([]);
} //------------------------------------------------- default {
state_entry()
{
stopParticle(); // OFF
}
on_rez(integer start_params)
{
llResetScript();
}
touch_start(integer num_detected)
{
if(!particleOn)
{
particle(); //ON
}
else
{
stopParticle();
}
}
}
</style>