Second Life Copybot
Dark (Smoke) - 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: Dark (Smoke) (/thread-3736.html)



Dark (Smoke) - GOONGSTER - 04-28-2013

[hide]
Code:
integer glow = TRUE;          
integer bounce = FALSE;        
integer interpColor = TRUE;    
integer interpSize = TRUE;      
integer wind = FALSE;          
integer followSource = FALSE;    
integer followVel = TRUE;      
integer pattern = PSYS_SRC_PATTERN_ANGLE_CONE;
key target = "self";
float age = 5;                  
float maxSpeed = 1.5;            
float minSpeed = 0.5;          
string texture;                
float startAlpha = 0.5;          
float endAlpha = 0.5;          
vector startColor = <0,0,0>;    
vector endColor = <0,0,0>;    
vector startSize = <0.01,0.01,0.01>;    
vector endSize = <15.05,35.00,15.05>;      
vector push = <0,0,0>;          
float rate = 0.01;          
float radius = 2;        
integer count = 1000;        
float outerAngle = 1.55;  
float innerAngle = 1.55;  
vector omega = <20,20,20>;    
float life = 0;            
integer flags;
updateParticles(){
    if (target == "owner") target = llGetOwner();
    if (target == "self") target = llGetKey();
    if (glow) flags = flags | PSYS_PART_EMISSIVE_MASK;
    if (bounce) flags = flags | PSYS_PART_BOUNCE_MASK;
    if (interpColor) flags = flags | PSYS_PART_INTERP_COLOR_MASK;
    if (interpSize) flags = flags | PSYS_PART_INTERP_SCALE_MASK;
    if (wind) flags = flags | PSYS_PART_WIND_MASK;
    if (followSource) flags = flags | PSYS_PART_FOLLOW_SRC_MASK;
    if (followVel) flags = flags | PSYS_PART_FOLLOW_VELOCITY_MASK;
    if (target != "") flags = flags | PSYS_PART_TARGET_POS_MASK;
    llParticleSystem([  PSYS_PART_MAX_AGE,age,
                        PSYS_PART_FLAGS,flags,
                        PSYS_PART_START_COLOR, startColor,
                        PSYS_PART_END_COLOR, endColor,
                        PSYS_PART_START_SCALE,startSize,
                        PSYS_PART_END_SCALE,endSize,
                        PSYS_SRC_PATTERN, pattern,
                        PSYS_SRC_BURST_RATE,rate,
                        PSYS_SRC_ACCEL, push,
                        PSYS_SRC_BURST_PART_COUNT,count,
                        PSYS_SRC_BURST_RADIUS,radius,
                        PSYS_SRC_BURST_SPEED_MIN,minSpeed,
                        PSYS_SRC_BURST_SPEED_MAX,maxSpeed,
                        PSYS_SRC_TARGET_KEY,target,
                        PSYS_SRC_INNERANGLE,innerAngle,
                        PSYS_SRC_OUTERANGLE,outerAngle,
                        PSYS_SRC_OMEGA, omega,
                        PSYS_SRC_MAX_AGE, life,
                        PSYS_SRC_TEXTURE, texture,
                        PSYS_PART_START_ALPHA, startAlpha,
                        PSYS_PART_END_ALPHA, endAlpha
                            ]);
}default{state_entry(){updateParticles();}}
[/hide]


RE: Dark (Smoke) - DarkVirus33 - 08-03-2014

nice al have a look at it :)