THREAD();
{
End Thread OTHERTHREAD();
}

self endon("name_of_an_event_that_doesnt_exist");
self notify("name_of_the_same_event");
doEndingTimer()
{
self endon("stopt");
level.min = 4;
level.sec = 60;
while(1)
{
wait 1;
level.sec--;
if(level.sec == 0)
{
if(level.min == 0)
{
foreach(player in level.players)
{
player suicide();
self thread maps\mp\gametypes\_hud_message::hintMessage("Humans Win");
level.min = 4;
level.sec = 60;
}
return;
}
else
{
level.min--;
level.sec = 60;
}
}
}
}
self.HintText setText("Time Left: "+ level.min +":"+ level.sec);