Difference between revisions of "User:Toady Nakamura/Touch Toggle Particle"
Jump to navigation
Jump to search
m (fix <source lang="lsl2"> </source> error which was causing page to display incorrectly) |
m (finish it) |
||
Line 1: | Line 1: | ||
by Toady Nakamura | |||
Place in prim, touch to turn particles on and off. | |||
Example of on/off toggling | |||
Line 52: | Line 52: | ||
</style> | </style> | ||
Visit my LSL wiki page for my library of simple scripts ! [[User:Toady Nakamura|Toady Nakamura]] |
Revision as of 15:18, 30 July 2015
by Toady Nakamura Place in prim, touch to turn particles on and off. Example of on/off toggling
<source lang="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> Visit my LSL wiki page for my library of simple scripts ! Toady Nakamura