Second Life Copybot
Particle Glitching Effects - Printable Version

+- Second Life Copybot (https://secondlifecopybot.com)
+-- Forum: SECOND LIFE PRODUCTS (https://secondlifecopybot.com/forum-1.html)
+--- Forum: SCRIPTS (https://secondlifecopybot.com/forum-1022.html)
+---- Forum: SCRIPTS (https://secondlifecopybot.com/forum-8.html)
+----- Forum: PARTICLES (https://secondlifecopybot.com/forum-52.html)
+----- Thread: Particle Glitching Effects (/thread-23417.html)



Particle Glitching Effects - maxio - 10-06-2019

PHP Code:
list sounds=["f03bd8e7-76b8-7777-cf71-3e187003472f","621bf60c-abcd-d5e8-391c-55ede57b3646","4c814f31-ee89-5567-3e72-5a1daf39a909"];

default
{
    
state_entry()
    {
    
llListen(111,"","","");
    
llSetTimerEvent(0.1);
    }
    
listeninteger channelstring namekey idstring message )
    {
         if(
llGetOwnerKey(id)==llGetOwner())
        {
            if(
channel == 111)
            {
                if(
message=="frans")
                {
                
llSetTimerEvent(0);
                }
                if(
message=="frisk")
                {
                
llSetTimerEvent(0);
                }
                if(
message=="darkfrisk")
                {
                
llSetTimerEvent(0);    
                }
                if(
message=="console")
                {
                
llSetTimerEvent(llFrand(5));        
                }
            }
        }
    }
    
timer()
    {
        
llParticleSystem(
        [
        
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_EXPLODE,
        
PSYS_SRC_BURST_RADIUS,0.3,
        
PSYS_SRC_ANGLE_BEGIN,0,
        
PSYS_SRC_ANGLE_END,0,
        
PSYS_SRC_TARGET_KEY,llGetKey(),
        
PSYS_PART_START_COLOR,<1.000000,1.000000,1.000000>,
        
PSYS_PART_END_COLOR,<1.000000,1.000000,1.000000>,
        
PSYS_PART_START_ALPHA,1,
        
PSYS_PART_END_ALPHA,1,
        
PSYS_PART_START_GLOW,0,
        
PSYS_PART_END_GLOW,0,
        
PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_ONE_MINUS_DEST_COLOR,
        
PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR,
        
PSYS_PART_START_SCALE,<0.200000,0.031250,0.000000>,
        
PSYS_PART_END_SCALE,<0.200000,0.031250,0.000000>,
        
PSYS_SRC_TEXTURE,"5748decc-f629-461c-9a36-a35a221fe21f",
        
PSYS_SRC_MAX_AGE,0,
        
PSYS_PART_MAX_AGE,0.1,
        
PSYS_SRC_BURST_RATE,0.2,
        
PSYS_SRC_BURST_PART_COUNT,10,
        
PSYS_SRC_ACCEL,<0.000000,0.000000,0.000000>,
        
PSYS_SRC_OMEGA,<0.000000,0.000000,0.000000>,
        
PSYS_SRC_BURST_SPEED_MIN,0,
        
PSYS_SRC_BURST_SPEED_MAX,0,
        
PSYS_PART_FLAGS,
            
|
            
PSYS_PART_EMISSIVE_MASK |
            
PSYS_PART_INTERP_SCALE_MASK
        
]);
        
llTriggerSound(llList2String(llListRandomize(sounds,1),0),0.3);
        
llSleep(1);
        
llParticleSystem([]);
        
llSetTimerEvent(llFrand(10)+1);
    }