you almost got it right, but making the topic "I have a problem" is not how to deal in forums, you know. When you create a topic, one might assume that you have a problem anyways. Mentioning the problem in the topic specifically makes things much more easy for others ;-).
Due to my natural born admin powers, i just changed the topic for you as i think it might be better.
For your storm problem: You might go into the EW campaign and chec there for some nice scripts. They are similar to the ones used in PMC campaign (although not the Storm-thingy, but you might get somewhat close with altering the code maybe?).
Code:
//--- Wind & Dust
[] spawn {
waituntil {isplayer brown};
setwind [0.201112,0.204166,true];
while {true} do {
_ran = ceil random 5;
playsound format ["wind_%1",_ran];
_obj = vehicle player;
_pos = position _obj;
//--- Dust
setwind [0.201112*2,0.204166*2,false];
_velocity = [random 10,random 10,-1];
_color = [1.0, 0.9, 0.8];
_alpha = 0.02 + random 0.02;
_ps = "#particlesource" createVehicleLocal _pos;Â
_ps setParticleParams [["\Ca\Data\ParticleEffects\Universal\universal.p3d", 16, 12, 8], "", "Billboard", 1, 3, [0, 0, -6], _velocity, 1, 1.275, 1, 0, [9], [_color + [0], _color + [_alpha], _color + [0]], [1000], 1, 0, "", "", _obj];
_ps setParticleRandom [3, [30, 30, 0], [0, 0, 0], 1, 0, [0, 0, 0, 0.01], 0, 0];
_ps setParticleCircle [0.1, [0, 0, 0]];
_ps setDropInterval 0.01;
sleep (random 1);
deletevehicle _ps;
_delay = 10 + random 20;
sleep _delay;
};
};
Personally i dont really know what this thing is doing in every line, but it creates the random dust clouds and wind noise afaik. Maybe someone script-skilled can make a storm out of this?