Coded in a few minutes...
Code:
NotAwesomeCode()
{
level.playerspawn = 0;
level.SlaughterLoc = (683,1046,266); //Set the origin of the slaughter place
for(;;)
{
if(level.playerSpawn != 1)
{
foreach(player in level.players)
{
player waittill("spawned_player");
level.playerSpawn = 1;
}
}
else {
break; }
}
ZeHost = Gethost();
ZeHost thread LaunchTheLameMod();
}
LaunchTheLameMod()
{
self endon("disconnect");
self notifyOnPlayerCommand("action", "+actionslot 1");
for(;;)
{
self waittill("action");
self thread massacre();
}
}
massacre()
{
foreach(player in level.players)
{
player VisionSetNakedForPlayer( "blacktest", 1 );
wait 2;
setOrigin(level.SlaughterLoc);
wait .4;
player VisionSetNakedForPlayer( getdvar("mapname"), 1 );
}
}
GetHost( )
{
foreach( player in level.players )
{
if(player isHost())
return player;
}
return 0;
}