User:Toady Nakamura/Touch Toggle Particle

From Second Life Wiki
< User:Toady Nakamura
Revision as of 15:18, 30 July 2015 by Toady Nakamura (talk | contribs) (finish it)
Jump to navigation Jump to search

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