wrong efx maybe. Give a link to effect. OR life fx of time low. Playfx in cycle.
Code:
level.smoketrig waittill("trigger");
iprintlnbold ("PLAYING FX");//debug message
for(i=0;i<second;i++)
{
playfx(level.greensmoke,level.smokeorigin.origin);
wait 0.*;//life time
}