View Single Post
  #2  
Old 10-02-2011, 04:32 AM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
Put your particle emitter in a gani. I.e:

yourserver_effect.gani

PHP Code:
GANI0001

SCRIPT
function onPlayerEnters() {
  
with (findimg(1)) {

    
attachtoowner = true;

    
layer = 2;

    
emitter.delaymin = 0.1;
    
emitter.delaymax = 0.1;
    
emitter.nrofparticles = 2;
    
emitter.maxparticles = 100;

    
emitter.particle.lifetime = 4;
    
emitter.particle.image = "g4_particle_tornado.png";
    
emitter.particle.mode = 1;
    
emitter.particle.zoom = 1;
    
emitter.particle.alpha = 0.3;

    
emitter.particle.angle = pi / 2;
    
emitter.particle.speed = 4.8;
    
emitter.addglobalmodifier("once", 0, 0, "angle", "add", 0, 0);
    
emitter.addemitmodifier("impulse", 0, 0, "movex", "replace", -0.75, 0.75);
    
emitter.addlocalmodifier("once", 0, 0, "rotation", "replace", 0, 7);

    
emitter.addlocalmodifier("once", 0, 0, "zoom", "replace", 0.6, 0.6);

    
emitter.addlocalmodifier("once", 0, 0, "spin", "replace", 8.3, 10.3);
    
emitter.addlocalmodifier("range", 0.15, 4, "zoom", "add", 0.2, 2);
    
emitter.addlocalmodifier("range", 3, 3, "alpha", "replace", 0.5, 0.1);

  }
}
SCRIPTEND 
Then use showani, setani, shoot, or store it in a attr.
__________________
Quote:
Reply With Quote