I see something like this
I use:
SetWorld(GetLayerWorld(GetFrameworkLayer(1)));
TEmitter emitter = CreateEmitter(20,800,Vec3(0,0.2,0),1, _parentEnt);
PaintEntity(emitter, g_gunSmoke);
SetEmitterRadius(emitter,0.005,0.1);
EntityColor( emitter,Vec4(1,1,1,0.1) );
SetEmitterRotationSpeed(emitter,0.1);
SetWorld(GetLayerWorld(GetFrameworkLayer(0)));
PS: about smoke appearance point i ask in this thread ( http://leadwerks.com/werkspace/index.php?/topic/3036-getvertexposition-usage/ ), but this is another thread