#using scripts\codescripts\struct; #using scripts\shared\audio_shared; #using scripts\shared\array_shared; function main() { level thread GongSndTrigger1(); level thread GongSndTrigger2(); level thread GongSndTrigger3(); level thread GongSndTrigger4(); } function GongSndTrigger1() { trigger = getent("snd_gong_1", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( isplayer(who) ) { trigger playsound ("amb_gong_1"); } } } function GongSndTrigger2() { trigger = getent("snd_gong_2", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( isplayer(who) ) { trigger playsound ("amb_gong_2"); } } } function GongSndTrigger3() { trigger = getent("snd_gong_3", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( isplayer(who) ) { trigger playsound ("amb_gong_3"); } } } function GongSndTrigger4() { trigger = getent("snd_gong_4", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( isplayer(who) ) { trigger playsound ("amb_gong_4"); } } }