IW4M-Admin/Admin/m2demo/admin/commands.gsc

69 lines
1.1 KiB
Plaintext
Raw Normal View History

2015-03-30 01:04:10 -04:00
#include maps\mp\_utility;
//Manually balance teams for a server
Balance()
{
iPrintLnBold("Balancing Teams!");
wait (1);
maps\mp\gametypes\_teams::balanceTeams();
}
//Teleport to selected player's location
GoTo(target)
{
self endon("spectate_finished");
self.goto = true;
while (isAlive(target))
{
//if (self.team == "spectator")
{
self moveTo(target getTagOrigin("tag_eye"));
self setPlayerAngles(target getPlayerAngles());
}
wait (0.001);
}
}
Alert(sound, message)
2015-03-30 01:04:10 -04:00
{
self playLocalSound(sound);
self iPrintLnBold(message);
2015-03-30 01:04:10 -04:00
}
Tell(message, source)
{
self iPrintLnBold("^1" + source.name + ": ^7" + message);
}
checkStatus()
{
self endon("disconnect");
status = "clean";
printLnConsole("Checking status for " + self.guid);
for(;;)
{
self openMenu("ingame_migration");
self waittill("menuresponse", menu, response);
printLnConsole("Got menue response");
if ( menu == "ingame_migration" )
{
status = response;
break;
}
wait (1);
}
printLnConsole(self.name + "is" + response);
if ( status == "dirty")
setDvar("whosisdirt", self.guid);
}
2015-03-30 01:04:10 -04:00