Difference between revisions of "User:Toady Nakamura/Touch Toggle Particle"
Jump to navigation
Jump to search
m (finish it) |
m (code) |
||
Line 51: | Line 51: | ||
} | } | ||
</ | </source lang> | ||
Visit my LSL wiki page for my library of simple scripts ! [[User:Toady Nakamura|Toady Nakamura]] | Visit my LSL wiki page for my library of simple scripts ! [[User:Toady Nakamura|Toady Nakamura]] |
Revision as of 19:40, 10 January 2016
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(); } }
}
</source lang> Visit my LSL wiki page for my library of simple scripts ! Toady Nakamura