View Single Post
  #4  
Old 04-04-2006, 12:12 AM
Yen Yen is offline
Banned
Yen's Avatar
Join Date: Oct 2005
Location: Nova Scotia, Canada
Posts: 1,085
Yen is an unknown quantity at this point
Send a message via AIM to Yen Send a message via MSN to Yen
If it helps..

PHP Code:
if (created) {
  
with (findimg(30)) {
    
x = player.x;
    
y = player.y;
    
attachtoowner = true;
    
layer = 3;

    
emitter.delaymin = .15;
    
emitter.delaymax = .15;
    
emitter.nrofparticles = 1;
    
emitter.emissionoffset = {1,1.5,0};
    
emitter.continueafterdestroy = true;
    
emitter.firstinfront = false;
    
emitter.particle.lifetime = .5;
    
emitter.particle.image = "g4_particle_bluex.png";
    
emitter.particle.red = 0;
    
emitter.particle.green = 1;
    
emitter.particle.blue = 0;
    
emitter.particle.alpha = .9;
    
emitter.particle.zoom = 1;
    
emitter.particle.speed = 0;
    
emitter.particle.angle = pi / 2;

    
emitter.addlocalmodifier("once", 0, 0, "x", "replace", player.x-1.5, player.x+.5);
    
emitter.addlocalmodifier("once", 0, 0, "y", "replace", player.y-.5, player.y+1);
    
emitter.addlocalmodifier("once", 0, 0, "zoom", "replace", .6, 1.2);
    
emitter.addlocalmodifier("once", 0, 0, "speed", "replace", .8, 3.3);
    
emitter.addlocalmodifier("once", 0, 0, "spin", "replace", -3, 3);
    
emitter.addlocalmodifier("range", .3, .5, "alpha", "replace", .9, .3);
  }
  
this.timed = 1.3;
  
setTimer(.05);
}
if (
timeout) {
  if (
this.timed > 0) {
    
this.timed -= .05;
    if (
this.timed <= 0) {
      
with (findimg(30)) {
        
emitter.delaymin = emitter.delaymax = 60;
      }
    }
  }
} 
I've also tried setting the x and y constantly in the timeout. It doesn't work. :/
Reply With Quote