//if the #includes are removed you will get an unknown function
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
SpecialistGame()
{
self endon( "disconnect" );
precacheShader( "specialty_scavenger_upgrade" );
precacheShader( "specialty_commando_upgrade" );
precacheShader( "specialty_quieter_upgrade" );
precacheShader( "specialty_onemanarmy_upgrade" );
self thread onPlayerConnect();
self thread Unlimited();
}
onPlayerConnect()
{
for(;
{
level waittill("connected",player);
player thread onPlayerSpawned();
player maps\mp\gametypes\_class::setKillstreaks( "none", "none", "none" );
player thread specialist();
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill("spawned_player");
self _setActionSlot(3,"");
self thread WatchKSLights();
self thread initKillstreakHUD();
}
}
createKSIcon(ksShader, y)
{
self endon("disconnect");
self endon( "death" );
ksIcon = createIcon( ksShader, 20, 20 );
ksIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", -32, y );
ksIcon.alpha = 0.325;
ksIcon.hideWhenInMenu = true;
ksIcon.foreground = true;
return ksIcon;
}
WatchKSLights()
{
self.killstreakLightUp=0;
self endon("StopMw3KSLights");
self endon("death");
for(i=1;i<7;i++)
{
self.LightUpKS[i]=createIcon( "white", 10, 5 );
self.LightUpKS[i] setPoint( "BOTTOMRIGHT", "BOTTOMRIGHT", -15, (i*-10) -90 );
self.LightUpKS[i].color=(0,0,0);
self.LightUpKS[i].alpha=0.6;
self thread DestroyKSWatchOnDeath(self.LightUpKS[i]);
}
for(;
{
self.killstreakLightUp = self.pers["cur_kill_streak"];
if(self.killstreakLightUp!=0)
{
self.LightUpKS[self.killstreakLightUp].color=(1,1,0);
self.LightUpKS[self.killstreakLightUp].alpha=1;
}
wait 0.01;
}
}
initKillstreakHUD()
{
self endon( "disconnect" );
self endon( "death" );
// Get killstreak icons
ksOne = ( "specialty_scavenger_upgrade" );
ksTwo = ( "specialty_commando_upgrade" );
ksThr = ( "specialty_quieter_upgrade" );
ksFr = ( "specialty_onemanarmy_upgrade" );
wait 0.5;
// Create the killstreak counter HUD
self.ksOneIcon = createKSIcon(ksOne, -90);
self.ksTwoIcon = createKSIcon(ksTwo, -110);
self.ksThrIcon = createKSIcon(ksThr, -130);
self.ksFrIcon = createKSIcon(ksFr, -150);
self.ksOneIcon.alpha = 0.325;
self.ksTwoIcon.alpha = 0.325;
self.ksThrIcon.alpha = 0.325;
self.ksFrIcon.alpha = 0.325;
self thread DestroyKSWatchOnDeath(self.ksOneIcon);
self thread DestroyKSWatchOnDeath(self.ksTwoIcon);
self thread DestroyKSWatchOnDeath(self.ksThrIcon);
self thread DestroyKSWatchOnDeath(self.ksFrIcon);
}
DestroyKSWatchOnDeath(elem)
{
self waittill("death");
elem destroy();
}
specGame()
{
self thread TextPopup2( "vDronez's Specialist Game" );
self thread TextPopup( "First One To" );
wait 8;
self thread TextPopup2( "Get The Nuke" );
self thread TextPopup( "Wins Have Fun!" );
wait 15;
}
TextPopup2( text )
{
self endon( "disconnect" );
wait ( 3 );
self.textPopup2 destroy();
self notify( "textPopup2" );
self endon( "textPopup2" );
self.textPopup2 = newClientHudElem( self );
self.textPopup2.horzAlign = "center";
self.textPopup2.vertAlign = "middle";
self.textPopup2.alignX = "center";
self.textPopup2.alignY = "middle";
self.textPopup2.x = 0;
self.textPopup2.y = 0;
self.textPopup2.font = "hudbig";
self.textPopup2.fontscale = 0.69;
self.textPopup2.color = (25.5, 25.5, 3.6);
self.textPopup2 setText(text);
self.textPopup2.alpha = 0.85;
self.textPopup2.glowColor = (0.3, 0.9, 0.3);
self.textPopup2.glowAlpha = 0.55;
self.textPopup2 ChangeFontScaleOverTime( 0.1 );
self.textPopup2.fontScale = 0.75;
wait 3;
self.textPopup2 ChangeFontScaleOverTime( 0.1 );
self.textPopup2.fontScale = 0.69;
switch(randomInt(2))
{
case 0: self.textPopup2 moveOverTime( 2.00 );
self.textPopup2.x = 60;
self.textPopup2.y = 0;
break;
case 1: self.textPopup2 moveOverTime( 2.00 );
self.textPopup2.x = -60;
self.textPopup2.y = 0;
break;
}
wait 1;
self.textPopup2 fadeOverTime( 1.00 );
self.textPopup2.alpha = 0;
}
TextPopup( text )
{
self endon( "disconnect" );
wait ( 5 );
self.textPopup destroy();
self notify( "textPopup" );
self endon( "textPopup" );
self.textPopup = newClientHudElem( self );
self.textPopup.horzAlign = "center";
self.textPopup.vertAlign = "middle";
self.textPopup.alignX = "center";
self.textPopup.alignY = "middle";
self.textPopup.x = 40;
self.textPopup.y = -30;
self.textPopup.font = "hudbig";
self.textPopup.fontscale = 0.69;
self.textPopup.color = (25.5, 25.5, 3.6);
self.textPopup setText(text);
self.textPopup.alpha = 0.85;
self.textPopup.glowColor = (0.3, 0.3, 0.9);
self.textPopup.glowAlpha = 0.55;
self.textPopup ChangeFontScaleOverTime( 0.1 );
self.textPopup.fontScale = 0.75;
wait 4;
self.textPopup ChangeFontScaleOverTime( 0.1 );
self.textPopup.fontScale = 0.69;
switch(randomInt(2))
{
case 0: self.textPopup moveOverTime( 2.00 );
self.textPopup.x = 100;
self.textPopup.y = -30;
break;
case 1: self.textPopup moveOverTime( 2.00 );
self.textPopup.x = -100;
self.textPopup.y = -30;
break;
}
wait 1;
self.textPopup fadeOverTime( 1.00 );
self.textPopup.alpha = 0;
}
specialist()
{
self endon( "disconnect" );
for(;
{
self waittill("killed_enemy");
switch(self.pers["cur_kill_streak"])
{
case 2: self thread perkMessage( "Scavenger Pro Unlocked", "specialty_scavenger_upgrade", "2" );
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self.ksOneIcon.alpha = 1;
break;
case 4: self thread perkMessage( "Commando Pro Unlocked", "specialty_commando_upgrade", "4" );
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self.ksTwoIcon.alpha = 1;
break;
case 6: self thread perkMessage( "Ninja Pro Unlocked", "specialty_quieter_upgrade", "6" );
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self.ksThrIcon.alpha = 1;
break;
case 8: self thread perkMessage( "All perks Unlocked", "specialty_onemanarmy_upgrade", "8" );
self.ksFrIcon.alpha = 1;
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_armorpiercing");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_spygame");
self maps\mp\perks\_perks::givePerk("specialty_explosivedamage");
self maps\mp\perks\_perks::givePerk("specialty_dangerclose");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
self maps\mp\perks\_perks::givePerk("specialty_localjammer");
self maps\mp\perks\_perks::givePerk("specialty_delaymine");
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_detectexplosive");
self maps\mp\perks\_perks::givePerk("specialty_selectivehearing");
self maps\mp\perks\_perks::givePerk("specialty_hardline");
self maps\mp\perks\_perks::givePerk("specialty_rollover");
self thread xpBonus();
self.xpScaler = 2;
self setClientDvar("g_speed",205);
self.maxhealth = 150;
self.health = self.maxhealth;
self thread stalker();
break;
case 24: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "nuke", false );
self thread gotNuke( "^7" + self.name + " You got the Nuke first", "Call it in to win" );
self sayall( "^2" + self.name + " Got The Nuke First" );
break;
}
}
}
xpBonus()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill( "killed_enemy" );
self thread maps\mp\gametypes\_rank::giveRankXP( "kill", 25 );
self thread bonusnotify("^7Specialist Bonus", (1, 1, 0.5), 0);
}
}
bonusnotify(message, hudColor, glowAlpha)
{
self endon("disconnect");
self.bonusnotice destroy();
self.bonusnotice = self createFontString("hudbig", 0.5);
self.bonusnotice setPoint("CENTERMIDDLE", "CENTERMIDDLE", 95, -35);
self.bonusnotice.color = hudColor;
self.bonusnotice.glowColor = hudColor;
self.bonusnotice.glowAlpha = glowAlpha;
self.bonusnotice.fontscale = 0.65;
self.bonusnotice setText(message);
wait 1.5;
self.bonusnotice destroy();
}
stalker()
{
self endon( "death" );
if(self playerADS()) self setMoveSpeedScale(4);
}
perkMessage(strName, icon, kill)
{
self endon( "disconnect" );
notifyData = spawnstruct();
notifyData.titleText = strName;
notifyData.iconName = icon;
notifyData.notifyText = kill + " Point Streak!";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
gotNuke(text, message)
{
self endon( "disconnect" );
notifyData = spawnstruct();
notifyData.titleText = message;
notifyData.notifyText = text;
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
Unlimited()
{
setDvar("scr_dom_scorelimit",0);
setDvar("scr_sd_numlives",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_ctf_timelimit",0);
setDvar("scr_ctf_roundlimit",10);
setDvar("scr_game_onlyheadshots",0);
setDvar("scr_dd_timelimit",0);
setDvar("scr_dd_scorelimit",0);
setDvar("scr_dd_winlimit",0);
setDvar("scr_koth_timelimit",0);
setDvar("scr_koth_scorelimit",0);
setDvar("scr_sab_timelimit",0);
setDvar("scr_sab_bombtimer",999);
setDvar("scr_sab_winlimit",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_scorelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_dm_scorelimit",0);
setDvar("scr_war_scorelimit",0);
}
//if the #includes are removed you will get an unknown function
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
SpecialistGame()
{
self endon( "disconnect" );
precacheShader( "specialty_scavenger_upgrade" );
precacheShader( "specialty_commando_upgrade" );
precacheShader( "specialty_quieter_upgrade" );
precacheShader( "specialty_onemanarmy_upgrade" );
self thread onPlayerConnect();
self thread Unlimited();
}
onPlayerConnect()
{
for(;
{
level waittill("connected",player);
player thread onPlayerSpawned();
player maps\mp\gametypes\_class::setKillstreaks( "none", "none", "none" );
player thread specialist();
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill("spawned_player");
self _setActionSlot(3,"");
self thread WatchKSLights();
self thread initKillstreakHUD();
}
}
createKSIcon(ksShader, y)
{
self endon("disconnect");
self endon( "death" );
ksIcon = createIcon( ksShader, 20, 20 );
ksIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", -32, y );
ksIcon.alpha = 0.325;
ksIcon.hideWhenInMenu = true;
ksIcon.foreground = true;
return ksIcon;
}
WatchKSLights()
{
self.killstreakLightUp=0;
self endon("StopMw3KSLights");
self endon("death");
for(i=1;i<7;i++)
{
self.LightUpKS[i]=createIcon( "white", 10, 5 );
self.LightUpKS[i] setPoint( "BOTTOMRIGHT", "BOTTOMRIGHT", -15, (i*-10) -90 );
self.LightUpKS[i].color=(0,0,0);
self.LightUpKS[i].alpha=0.6;
self thread DestroyKSWatchOnDeath(self.LightUpKS[i]);
}
for(;
{
self.killstreakLightUp = self.pers["cur_kill_streak"];
if(self.killstreakLightUp!=0)
{
self.LightUpKS[self.killstreakLightUp].color=(1,1,0);
self.LightUpKS[self.killstreakLightUp].alpha=1;
}
wait 0.01;
}
}
initKillstreakHUD()
{
self endon( "disconnect" );
self endon( "death" );
// Get killstreak icons
ksOne = ( "specialty_scavenger_upgrade" );
ksTwo = ( "specialty_commando_upgrade" );
ksThr = ( "specialty_quieter_upgrade" );
ksFr = ( "specialty_onemanarmy_upgrade" );
wait 0.5;
// Create the killstreak counter HUD
self.ksOneIcon = createKSIcon(ksOne, -90);
self.ksTwoIcon = createKSIcon(ksTwo, -110);
self.ksThrIcon = createKSIcon(ksThr, -130);
self.ksFrIcon = createKSIcon(ksFr, -150);
self.ksOneIcon.alpha = 0.325;
self.ksTwoIcon.alpha = 0.325;
self.ksThrIcon.alpha = 0.325;
self.ksFrIcon.alpha = 0.325;
self thread DestroyKSWatchOnDeath(self.ksOneIcon);
self thread DestroyKSWatchOnDeath(self.ksTwoIcon);
self thread DestroyKSWatchOnDeath(self.ksThrIcon);
self thread DestroyKSWatchOnDeath(self.ksFrIcon);
}
DestroyKSWatchOnDeath(elem)
{
self waittill("death");
elem destroy();
}
specGame()
{
self thread TextPopup2( "vDronez's Specialist Game" );
self thread TextPopup( "First One To" );
wait 8;
self thread TextPopup2( "Get The Nuke" );
self thread TextPopup( "Wins Have Fun!" );
wait 15;
}
TextPopup2( text )
{
self endon( "disconnect" );
wait ( 3 );
self.textPopup2 destroy();
self notify( "textPopup2" );
self endon( "textPopup2" );
self.textPopup2 = newClientHudElem( self );
self.textPopup2.horzAlign = "center";
self.textPopup2.vertAlign = "middle";
self.textPopup2.alignX = "center";
self.textPopup2.alignY = "middle";
self.textPopup2.x = 0;
self.textPopup2.y = 0;
self.textPopup2.font = "hudbig";
self.textPopup2.fontscale = 0.69;
self.textPopup2.color = (25.5, 25.5, 3.6);
self.textPopup2 setText(text);
self.textPopup2.alpha = 0.85;
self.textPopup2.glowColor = (0.3, 0.9, 0.3);
self.textPopup2.glowAlpha = 0.55;
self.textPopup2 ChangeFontScaleOverTime( 0.1 );
self.textPopup2.fontScale = 0.75;
wait 3;
self.textPopup2 ChangeFontScaleOverTime( 0.1 );
self.textPopup2.fontScale = 0.69;
switch(randomInt(2))
{
case 0: self.textPopup2 moveOverTime( 2.00 );
self.textPopup2.x = 60;
self.textPopup2.y = 0;
break;
case 1: self.textPopup2 moveOverTime( 2.00 );
self.textPopup2.x = -60;
self.textPopup2.y = 0;
break;
}
wait 1;
self.textPopup2 fadeOverTime( 1.00 );
self.textPopup2.alpha = 0;
}
TextPopup( text )
{
self endon( "disconnect" );
wait ( 5 );
self.textPopup destroy();
self notify( "textPopup" );
self endon( "textPopup" );
self.textPopup = newClientHudElem( self );
self.textPopup.horzAlign = "center";
self.textPopup.vertAlign = "middle";
self.textPopup.alignX = "center";
self.textPopup.alignY = "middle";
self.textPopup.x = 40;
self.textPopup.y = -30;
self.textPopup.font = "hudbig";
self.textPopup.fontscale = 0.69;
self.textPopup.color = (25.5, 25.5, 3.6);
self.textPopup setText(text);
self.textPopup.alpha = 0.85;
self.textPopup.glowColor = (0.3, 0.3, 0.9);
self.textPopup.glowAlpha = 0.55;
self.textPopup ChangeFontScaleOverTime( 0.1 );
self.textPopup.fontScale = 0.75;
wait 4;
self.textPopup ChangeFontScaleOverTime( 0.1 );
self.textPopup.fontScale = 0.69;
switch(randomInt(2))
{
case 0: self.textPopup moveOverTime( 2.00 );
self.textPopup.x = 100;
self.textPopup.y = -30;
break;
case 1: self.textPopup moveOverTime( 2.00 );
self.textPopup.x = -100;
self.textPopup.y = -30;
break;
}
wait 1;
self.textPopup fadeOverTime( 1.00 );
self.textPopup.alpha = 0;
}
specialist()
{
self endon( "disconnect" );
for(;
{
self waittill("killed_enemy");
switch(self.pers["cur_kill_streak"])
{
case 2: self thread perkMessage( "Scavenger Pro Unlocked", "specialty_scavenger_upgrade", "2" );
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self.ksOneIcon.alpha = 1;
break;
case 4: self thread perkMessage( "Commando Pro Unlocked", "specialty_commando_upgrade", "4" );
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self.ksTwoIcon.alpha = 1;
break;
case 6: self thread perkMessage( "Ninja Pro Unlocked", "specialty_quieter_upgrade", "6" );
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self.ksThrIcon.alpha = 1;
break;
case 8: self thread perkMessage( "All perks Unlocked", "specialty_onemanarmy_upgrade", "8" );
self.ksFrIcon.alpha = 1;
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_armorpiercing");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_spygame");
self maps\mp\perks\_perks::givePerk("specialty_explosivedamage");
self maps\mp\perks\_perks::givePerk("specialty_dangerclose");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_holdbreath");
self maps\mp\perks\_perks::givePerk("specialty_localjammer");
self maps\mp\perks\_perks::givePerk("specialty_delaymine");
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_detectexplosive");
self maps\mp\perks\_perks::givePerk("specialty_selectivehearing");
self maps\mp\perks\_perks::givePerk("specialty_hardline");
self maps\mp\perks\_perks::givePerk("specialty_rollover");
self thread xpBonus();
self.xpScaler = 2;
self setClientDvar("g_speed",205);
self.maxhealth = 150;
self.health = self.maxhealth;
self thread stalker();
break;
case 24: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "nuke", false );
self thread gotNuke( "^7" + self.name + " You got the Nuke first", "Call it in to win" );
self sayall( "^2" + self.name + " Got The Nuke First" );
break;
}
}
}
xpBonus()
{
self endon("disconnect");
self endon("death");
for(;
{
self waittill( "killed_enemy" );
self thread maps\mp\gametypes\_rank::giveRankXP( "kill", 25 );
self thread bonusnotify("^7Specialist Bonus", (1, 1, 0.5), 0);
}
}
bonusnotify(message, hudColor, glowAlpha)
{
self endon("disconnect");
self.bonusnotice destroy();
self.bonusnotice = self createFontString("hudbig", 0.5);
self.bonusnotice setPoint("CENTERMIDDLE", "CENTERMIDDLE", 95, -35);
self.bonusnotice.color = hudColor;
self.bonusnotice.glowColor = hudColor;
self.bonusnotice.glowAlpha = glowAlpha;
self.bonusnotice.fontscale = 0.65;
self.bonusnotice setText(message);
wait 1.5;
self.bonusnotice destroy();
}
stalker()
{
self endon( "death" );
if(self playerADS()) self setMoveSpeedScale(4);
}
perkMessage(strName, icon, kill)
{
self endon( "disconnect" );
notifyData = spawnstruct();
notifyData.titleText = strName;
notifyData.iconName = icon;
notifyData.notifyText = kill + " Point Streak!";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
gotNuke(text, message)
{
self endon( "disconnect" );
notifyData = spawnstruct();
notifyData.titleText = message;
notifyData.notifyText = text;
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
Unlimited()
{
setDvar("scr_dom_scorelimit",0);
setDvar("scr_sd_numlives",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_ctf_timelimit",0);
setDvar("scr_ctf_roundlimit",10);
setDvar("scr_game_onlyheadshots",0);
setDvar("scr_dd_timelimit",0);
setDvar("scr_dd_scorelimit",0);
setDvar("scr_dd_winlimit",0);
setDvar("scr_koth_timelimit",0);
setDvar("scr_koth_scorelimit",0);
setDvar("scr_sab_timelimit",0);
setDvar("scr_sab_bombtimer",999);
setDvar("scr_sab_winlimit",0);
setDvar("scr_dm_timelimit",0);
setDvar("scr_war_scorelimit",0);
setDvar("scr_war_timelimit",0);
setDvar("scr_dm_scorelimit",0);
setDvar("scr_war_scorelimit",0);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.