#using scripts\codescripts\struct; #using scripts\shared\audio_shared; #using scripts\shared\array_shared; function main() { level thread MtlDetecAlarm1(); level thread MtlDetecAlarm2(); level thread MtlDetecAlarm3(); level thread MtlDetecAlarm4(); } function MtlDetecAlarm1() { trigger = getent(0, "alarm_1", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( who isplayer() ) { playsound( 0, "amb_detector_beep_1", (-834, -2675, 120) ); wait (2); } } } function MtlDetecAlarm2() { trigger = getent(0, "alarm_2", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( who isplayer() ) { playsound( 0, "amb_detector_beep_2", (-1042, -2677, 119) ); wait (2); } } } function MtlDetecAlarm3() { trigger = getent(0, "alarm_3", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( who isplayer() ) { playsound( 0, "amb_detector_beep_3", (-834, -2675, 120) ); wait (2); } } } function MtlDetecAlarm4() { trigger = getent(0, "alarm_4", "targetname" ); if (!isdefined (trigger)) { return; } while(1) { trigger waittill( "trigger", who ); if( who isplayer() ) { playsound( 0, "amb_detector_beep_4", (-1042, -2677, 119) ); wait (2); } } }