StartInfected()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("Starting Infected..");
self setClientDvar("ui_allow_teamchange", "0");
//thread you're exit menu function here
wait 2;
for ( t=0;t <= level.players.size;t++ )
{
players = level.players[t];
players suicide();
if(players.team == "axis" || players.team == "spectator"){players notify("menuresponse", game["menu_team"], "allies");}
players waittill("spawned_player");
players takeallweapons();
players thread InfectedWeapons();
players iPrintlnBold("^6Welcome "+self.name+" To Infected V1");
wait 5;
players thread InfectedTimer();
players thread MonitorInfected();
wait 8;
self thread InfectionTime();
players iPrintlnBold("^3"+self.Infected+" ^1Has been infected!");
}
}
InfectedWeapons()
{
switch(RandomInt(3))
{
case 0:
self giveWeapon("mp40_bigammo_mp");
self switchtoweapon("mp40_bigammo_mp");
break;
case 1:
self giveWeapon("m1carbine_mp");
self switchtoweapon("m1carbine_mp");
break;
case 2:
self giveWeapon("shotgun_mp");
self switchtoweapon("shotgun_mp");
break;
case 3:
self giveWeapon("ptrs41_mp");
self giveWeapon("colt_mp");
self switchtoweapon("ptrs41_mp");
break;
}
}
InfectedTimer()
{
self.countdown = self createFontString( "objective", 1.5 );
self.countdown setPoint("CENTERLEFT", "CENTERLEFT", 20, 0);
for(i=8; i>=0; i--)
{
self.countdown setText("^1Infection in "+i+"");
self playSound("ui_mp_timer_countdown");
wait 1;
}
self.countdown destroy();
}
MonitorInfected()
{
self endon("disconnect");
for(;
{
self waittill( "death" );
self notify("menuresponse", game["menu_team"], "axis");
self thread InfectedFunctions();
}
}
InfectionTime()
{
self.Infected = level.players[ randomInt( level.players.size ) ];
self.Infected suicide();
}
InfectedFunctions()
{
self iPrintlnBold("^1You have been infected!");
self takeallweapons();
self giveweapon("colt_mp");
self giveweapon("sticky_grenade_mp");
self switchtoweapon("colt_mp");
self setWeaponAmmoClip( "colt_mp", 0 );
self setWeaponAmmoStock( "colt_mp", 0 );
self setWeaponAmmoStock( "sticky_grenade_mp", 2 );
wait 3;
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.