mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 12:42:54 +00:00
54 lines
814 B
Plaintext
54 lines
814 B
Plaintext
Init()
|
|
{
|
|
level thread OnPlayerConnect();
|
|
}
|
|
|
|
OnPlayerConnect()
|
|
{
|
|
for(;;)
|
|
{
|
|
level waittill("connected", player);
|
|
player thread OnPlayerSpawned();
|
|
}
|
|
}
|
|
|
|
OnPlayerSpawned()
|
|
{
|
|
self endon("disconnect");
|
|
for(;;)
|
|
{
|
|
self waittill("spawned_player");
|
|
if (isDefined(self.pers["isBot"]))
|
|
{
|
|
if (self.pers["isBot"])
|
|
{
|
|
self thread KillStuckBots();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
KillStuckBots()
|
|
{
|
|
self endon ("disconnect");
|
|
level endon("game_ended");
|
|
|
|
kills_before = self.pers["cur_kill_streak"];
|
|
deaths_before = self.pers["deaths"];
|
|
|
|
wait 30;
|
|
|
|
kills_now = self.pers["cur_kill_streak"];
|
|
deaths_now = self.pers["deaths"];
|
|
|
|
if (kills_now == kills_before && deaths_before == deaths_now)
|
|
{
|
|
self Suicide();
|
|
}
|
|
}
|
|
|
|
// Prints text in the bootstrapper
|
|
Debug(text)
|
|
{
|
|
Print(text);
|
|
} |