80 lines
7.1 KiB
Plaintext
80 lines
7.1 KiB
Plaintext
#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");
|
|
|
|
}
|
|
}
|
|
} |