Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Object - the object emitting the sound. If sound position is specified this param is ignored
- _AsoundSource = player;
- //Sound Pitch (Number) - 1: Normal, 0.5: Darth Vader, 2: Chipmunks, etc. Default: 1
- _AsoundPitch = 1;
- //Volume (Number) Default: 1
- _Avolume = 5;
- //Number : How far is sound audible (0 = no max distance) Default: 0.
- _Adistance = 0;
- //Target object (varible name) you want the sound to emmit from Default: player
- _ATarget = player;
- //Maxiumu random distance (Number) you wish the sound to eminate from
- _AMaxDistance = 400;
- //Minimum random distance (Number) you wish the sound to eminate from
- _AMinDistance = 175;
- //Avrage or Medium random distance (Number) you wish the sound to eminate from
- _AMedDistance = 300;
- //Minimum time between sounds played (Number)
- _AMinWait = 2;
- //Avrage or Medium time between sounds played (Number)
- _AMedWait = 4;
- //Maximum time between sounds played (Number)
- _AMaxWait = 8;
- _soundsArray = [
- "LAxemann\L_ES\addons\ES_sounds\sounds\hmg\Plopp_mid_1.wss",
- "LAxemann\L_ES\addons\ES_sounds\sounds\hmg\Plopp_mid_2.wss",
- "LAxemann\L_ES\addons\ES_sounds\sounds\hmg\Plopp_mid_3.wss",
- "LAxemann\L_ES\addons\ES_sounds\sounds\hmg\Plopp_mid_4.wss",
- "LAxemann\L_ES\addons\ES_sounds\sounds\rifle_1\Plopp_mid_1",
- "LAxemann\L_ES\addons\ES_sounds\sounds\rifle_1\Plopp_mid_2",
- "LAxemann\L_ES\addons\ES_sounds\sounds\rifle_1\Plopp_mid_3",
- "LAxemann\L_ES\addons\ES_sounds\sounds\rifle_1\Plopp_mid_4",
- "LAxemann\L_ES\addons\ES_sounds\sounds\tank\Plopp_mid_1",
- "LAxemann\L_ES\addons\ES_sounds\sounds\tank\Plopp_mid_2",
- "LAxemann\L_ES\addons\ES_sounds\sounds\tank\Plopp_mid_3",
- "LAxemann\L_ES\addons\ES_sounds\sounds\tank\Plopp_mid_4",
- "LAxemann\L_ES\addons\ES_sounds\sounds\sniper\Plopp_mid_1",
- "LAxemann\L_ES\addons\ES_sounds\sounds\sniper\Plopp_mid_2",
- "LAxemann\L_ES\addons\ES_sounds\sounds\sniper\Plopp_mid_3",
- "LAxemann\L_ES\addons\ES_sounds\sounds\sniper\Plopp_mid_4",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_explosions1.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_explosions2.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_explosions3.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_explosions4.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_explosions5.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_firefight1.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_firefight2.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_firefight3.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_firefight4.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_jet1.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_jet2.wss",
- "A3\Sounds_F\environment\ambient\battlefield\battlefield_jet3.wss"
- ];
- while {true} do
- {
- _dir = round random 360;
- _dis = round random [_AMinDistance,_AMedDistance,_AMaxDistance];
- _AsoundPosition = _ATarget getRelPos [_dis, _dir];
- _SoundNumber = round random count _soundsArray;
- _ASound = _soundsArray select _SoundNumber;
- playSound3D [_ASound, _AsoundSource, false, _AsoundPosition, _Avolume, _AsoundPitch, _Adistance];
- _Waitfor = round random [_AMinWait,_AMedWait,_AMaxWait];
- sleep _Waitfor
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement