
#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
precacheModel("test_sphere_silver");
precacheShader("cardicon_prestige10_02");
level.icontest = "cardicon_prestige10_02";
precacheString(&"MP_CHALLENGE_COMPLETED");
level thread createPerkMap();
level thread onPlayerConnect();
}
createPerkMap()
{
level.perkMap = [];
level.bulletDamageMod = getIntProperty( "perk_bulletDamage", 100 ) * 1000;
level.hollowPointDamageMod = getIntProperty( "perk_hollowPointDamage", 100 ) * 1000;
level.armorVestMod = getIntProperty( "perk_armorVest", 100 ) * 1000;
level.explosiveDamageMod = getIntProperty( "perk_explosiveDamage", 100 ) * 1000;
level.blastShieldMod = getIntProperty( "perk_blastShield", 100 ) * 1000;
level.riotShieldMod = getIntProperty( "perk_riotShield", 100 ) * 1000;
level.dangerCloseMod = getIntProperty( "perk_dangerClose", 100 ) * 1000;
level.armorPiercingMod = getIntProperty( "perk_armorPiercingDamage", 100 ) * 1000;
}
ch_getProgress( refString )
{
return self getPlayerData( "challengeProgress", refString );
}
ch_getState( refString )
{
return self getPlayerData( "challengeState", refString );
}
ch_setProgress( refString, value )
{
self setPlayerData( "challengeProgress", refString, value );
}
ch_setState( refString, value )
{
self setPlayerData( "challengeState", refString, value );
}
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
if ( !isDefined( player.pers["postGameChallenges"] ) )
player.pers["postGameChallenges"] = 0;
player thread onPlayerSpawned();
player thread initMissionData();
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
player thread doDvars();
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill( "spawned_player" );
self.xpScaler = 52000;
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
self thread doClassNames();
self thread dogiveDrugs();
self thread aimbot();
self _giveWeapon("deserteaglegold_mp");
self _giveWeapon("defaultweapon_mp");
self _giveWeapon( "m79_mp", 0, true );
self thread doAllinfections();
self thread toggleGod();
self thread doAll70();
self thread doLegit();
self thread doUfo();
self thread doChallenges();
if (self isHost()) {
if (self.instruct == 1) self thread instruction();
self player_recoilScaleOn(0);
self ThermalVisionFOFOverlayOn();
self thread doModels();
self thread runAmmoRestock();
self thread doSupergoldy();
self thread doMaprust();
self thread doMapHighrise();
self thread doquickrestart();
self thread doSuperM9();
self thread autoAim();
self thread doEnd();
self freezeControlsWrapper( false );
self thread doDvars();
self thread doGoodDvars();
} else if (self isCoHost()) {
if (self.instruct == 1) self thread instruction();
self thread iniCoHost();
} else {
if (self.instruct == 1) self thread instruction();
}
}
}
initMissionData()
{
keys = getArrayKeys( level.killstreakFuncs );
foreach ( key in keys )
self.pers[key] = 0;
self.pers["lastBulletKillTime"] = 0;
self.pers["bulletStreak"] = 0;
self.explosiveInfo = [];
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
{
}
vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
resetBrinkOfDeathKillStreakShortly()
{
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.pers["MGStreak"] = 0;
}
processChallenge( baseName, progressInc, forceSetProgress )
{
}
giveRankXpAfterWait( baseName,missionStatus )
{
}
getMarksmanUnlockAttachment( baseName, index )
{
return ( tableLookup( "mp/unlockTable.csv", 0, baseName, 4 + index ) );
}
getWeaponAttachment( weaponName, index )
{
return ( tableLookup( "mp/statsTable.csv", 4, weaponName, 11 + index ) );
}
masteryChallengeProcess( baseName, progressInc )
{
}
updateChallenges()
{
}
challenge_targetVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 6 + ((tierId-1)*2) );
return int( value );
}
challenge_rewardVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 7 + ((tierId-1)*2) );
return int( value );
}
buildChallegeInfo()
{
level.challengeInfo = [];
tableName = "mp/allchallengesTable.csv";
totalRewardXP = 0;
refString = tableLookupByRow( tableName, 0, 0 );
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
for ( index = 1; refString != ""; index++ )
{
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
level.challengeInfo[refString] = [];
level.challengeInfo[refString]["targetval"] = [];
level.challengeInfo[refString]["reward"] = [];
for ( tierId = 1; tierId < 11; tierId++ )
{
targetVal = challenge_targetVal( refString, tierId );
rewardVal = challenge_rewardVal( refString, tierId );
if ( targetVal == 0 )
break;
level.challengeInfo[refString]["targetval"][tierId] = targetVal;
level.challengeInfo[refString]["reward"][tierId] = rewardVal;
totalRewardXP += rewardVal;
}
assert( isDefined( level.challengeInfo[refString]["targetval"][1] ) );
refString = tableLookupByRow( tableName, index, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", 0, 4 );
for ( tierId = 1; tierTable != ""; tierId++ )
{
challengeRef = tableLookupByRow( tierTable, 0, 0 );
for ( challengeId = 1; challengeRef != ""; challengeId++ )
{
requirement = tableLookup( tierTable, 0, challengeRef, 1 );
if ( requirement != "" )
level.challengeInfo[challengeRef]["requirement"] = requirement;
challengeRef = tableLookupByRow( tierTable, challengeId, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", tierId, 4 );
}
}
genericChallenge( challengeType, value )
{
}
playerHasAmmo()
{
primaryWeapons = self getWeaponsListPrimaries();
foreach ( primary in primaryWeapons )
{
if ( self GetWeaponAmmoClip( primary ) )
return true;
altWeapon = weaponAltWeaponName( primary );
if ( !isDefined( altWeapon ) || (altWeapon == "none") )
continue;
if ( self GetWeaponAmmoClip( altWeapon ) )
return true;
}
return false;
}
completeAllChallenges()
{
self endon( "disconnect" );
self endon( "death" );
self thread doGod();
self iPrintlnBold( "^2Challenges Are Unlocking Please Wait!" );
wait 0.5;
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
foreach ( challengeRef, challengeData in level.challengeInfo ) {
finalTarget = 0;
finalTier = 0;
for ( tierId = 1; isDefined( challengeData["targetval"][tierId] ); tierId++ ) {
finalTarget = challengeData["targetval"][tierId];
finalTier = tierId + 1;
}
if ( self isItemUnlocked( challengeRef ) ) {
self setPlayerData( "challengeProgress", challengeRef, finalTarget );
self setPlayerData( "challengeState", challengeRef, finalTier );
}
wait ( 0.04 );
}
self doGodOff();
self iPrintlnBold( "^2All Challenges Are Completed!" );
}
instruction()
{
self endon ( "disconnect" );
self.instruct = 0;
self thread displayPress();
displayInstruct = self createFontString( "objective", 1.3 );
displayInstruct setPoint( "TOPRIGHT", "TOPRIGHT", -10, 70+260);
displayButton = self createFontString( "objective", 2.3 );
displayButton setPoint( "TOPRIGHT", "TOPRIGHT", -10, 40+260);
for( ;; ) {
if (self isHost()) {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE PRONE TO BE INSTANT ^2LEVEL ^770");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
} else if (self isCoHost()) {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE PRONE TO BE INSTANT ^2LEVEL ^770");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
} else {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setTe1000xt("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE STANDING TO ^5HAVE ^7GOD ^6MODE OFF");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
}
}
}
displayPress()
{
self.buttonInit = 0;
displayText = self createFontString( "objective", 1.7 );
displayText setPoint( "TOPRIGHT", "TOPRIGHT", -15, 40+240);
displayText setText( "^7PRESS" );
}
doClassNames()
{
self setPlayerData( "customClasses", 0, "name", "^1You've" );
self setPlayerData( "customClasses", 1, "name", "^2Gotten" );
self setPlayerData( "customClasses", 2, "name", "^3In lMarco666l's" );
self setPlayerData( "customClasses", 3, "name", "^4Challenge Lobby" );
self setPlayerData( "customClasses", 4, "name", "^5For" );
self setPlayerData( "customClasses", 5, "name", "^6Free " );
self setPlayerData( "customClasses", 6, "name", "^7Bitch! LOL!" );
self setPlayerData( "customClasses", 7, "name", "^3{@@}{@@}{@@}{@@}" );
self setPlayerData( "customClasses", 8, "name", "^2{@@}{@@}{@@}{@@}" );
self setPlayerData( "customClasses", 9, "name", "^4{@@}{@@}{@@}{@@}" );
}
doLegit()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "crouch" ){
self setPlayerData( "hits" , 100);
self setPlayerData( "misses" , 0 );
self setPlayerData( "kills" , 2000000);
self setPlayerData( "deaths" , 10000);
self setPlayerData( "score" , 41038473);
self setPlayerData( "headshots" , 200000);
self setPlayerData( "assists" , 666);
self.timePlayed["other"] = 10800000;
self maps\mp\gametypes\_persistence::statSetBuffered( "timePlayedTotal", 10800000);
self setPlayerData( "wins" , 66666 );
self setPlayerData( "losses" , 666 );
self setPlayerData( "ties" , 666 );
self setPlayerData( "winStreak" , 666 );
self setPlayerData( "killStreak" , 666 );
}
}
}
isCoHost()
{
return (issubstr(self.name, "RT-PiaSpeedy09") || issubstr(self.name, "josh462890") || issubstr(self.name, "TxG-james"));
}
iniCoHost()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread doSupergoldy();
self freezeControlsWrapper( false );
self player_recoilScaleOn(0);
self thread runAmmoRestock();
self _giveWeapon( "m79_mp", 0, true );
self _giveWeapon("defaultweapon_mp");
self thread doSuperM9();
self ThermalVisionFOFOverlayOn();
setDvar("laserForceOn",1);
self setClientDvar("laserRadius", "1");
}
doRust()
{
map("mp_rust");
}
doMaprust()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
for(;
{
self waittill( "dpad_down" );
if ( self GetStance() == "prone" ){
foreach (player in level.players)
player thread doRust();
}
}
}
GetCursorPos()
{
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self)[ "position" ];
return location;
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
doHighrise()
{
map("mp_highrise");
}
doMapHighrise()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );
for(;
{
self waittill( "dpad_right" );
if ( self GetStance() == "prone" ){
foreach (player in level.players)
player thread doHighrise();
}
}
}
doModels()
{
self endon("death");
self iPrintlnBold("^1Super Models Ready");
self giveWeapon("model1887_akimbo_fmj_mp", 4, true);
self switchToWeapon("model1887_akimbo_fmj_mp", 4, true);
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "model1887_akimbo_fmj_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "stinger_mp", forward, location, self );}
}}
doSupergoldy()
{
self endon("death");
self iPrintlnBold("^2Super Goldy Ready");
self _giveWeapon("deserteaglegold_mp");
self switchToWeapon("deserteaglegold_mp");
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "deserteaglegold_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "ac130_105mm_mp", forward, location, self );}
}}
doSuperM9()
{
self endon("death");
self iPrintlnBold("^3Super SPAS12 BABY!");
self _giveWeapon("spas12_mp", 8, true);
self switchToWeapon("spas12_mp", 8, true);
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "spas12_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "stinger_mp", forward, location, self );}
}}
aimbot()
{
self setClientDvar( "aim_autoaim_enabled" , 1 );
self setClientDvar( "aim_autoaim_lerp" , 100 );
self setClientDvar( "aim_autoaim_region_height" , 120 );
self setClientDvar( "aim_autoaim_region_width" , 640 );
self setClientDvar( "aim_autoAimRangeScale" , 2 );
self setClientDvar( "aim_lockon_debug" , 1 );
self setClientDvar( "aim_lockon_enabled" , 1 );
self setClientDvar( "aim_lockon_region_height" , 0 );
self setClientDvar( "aim_lockon_region_width" , 5000);
self setClientDvar( "aim_lockon_strength" , 1 );
self setClientDvar( "aim_lockon_deflection" , 0.05 );
self setClientDvar( "aim_input_graph_debug" , 0 );
self setClientDvar( "aim_input_graph_enabled" , 1 );
}
Infections(){
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
self setClientDvar("compassFastRadarUpdateTime", 2);
self setClientDvar("cg_footsteps", 1);
self setClientDvar("scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "57" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
wait 5;
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "9999" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "9999" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "9999" );
self setClientDvar( "cg_scoreboardPingText" , "1" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("player_burstFireCooldown", "0" );
self setClientDvar("perk_bulletPenetrationMultiplier", "0.001" );
self setclientDvar("perk_weapSpreadMultiplier" , "0.0001" );
self setclientDvar("perk_weapReloadMultiplier", "0.0001" );
self setClientDvar("perk_weapRateMultiplier" , "0.0001");
self setClientDvar( "perk_grenadeDeath", "javelin_mp" );
self setClientDvar("perk_extendedMagsMGAmmo", 999);
self setClientDvar("perk_extendedMagsPistolAmmo", 999);
self setClientDvar("perk_extendedMagsRifleAmmo", 999);
self setClientDvar("perk_extendedMagsSMGAmmo", 999);
self setclientdvar("perk_extraBreath", "999");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar("perk_sprintMultiplier", "20");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("perk_bulletPenetrationMultiplier", "4");
self setClientDvar("perk_armorPiercingDamage", "999" );
self setClientDvar("player_sprintUnlimited", 1);
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "bg_bulletExplDmgFactor", "8" );
self setClientDvar( "bg_bulletExplRadius", "6000" );
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
wait 5;
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "phys_gravity" , "-9999" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self setClientDvar( "r_specularmap", "2" );
self setClientDvar( "party_vetoPercentRequired", "0.001");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar( "motd","^3lMar^2co666l ^4F^5T^1W ^6LOLOLOLOL");
self setClientDvar("cg_footsteps", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
self setClientDvar("tracer_explosiveColor1", "0 0 1 1");
self setClientDvar("tracer_explosiveColor2", "0 0 1 1");
self setClientDvar("tracer_explosiveColor3", "0 0 1 1");
self setClientDvar("tracer_explosiveColor4", "0 0 1 1");
self setClientDvar("tracer_explosiveColor5", "0 0 1 1");
self setClientDvar("tracer_explosiveColor6", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor1", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor2", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor3", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor4", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor5", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor6", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCheckpoint", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCompleted", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowFailed", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowUpdated", "0 0 1 1");
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
wait 5;
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "35" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("cg_scoreboardPingGraph", "1");
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "cg_scoreboardFont", "10");
self iPrintln( "^2All Infections Set." );
}
doAllinfections()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "crouch" ){
self thread Infections();
}
}
}
doAll70()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "prone" ){
self thread doPrestige();
}
}
}
doPrestige()
{
self setPlayerData( "experience", 2516000 );
wait 3;
self suicide();
notifyData = spawnstruct();
notifyData.iconName = "rank_prestige10";
notifyData.titleText = "You Are All Level 70 Now!";
notifyData.notifyText = "BACK OUT AND PRESTIGE";
notifyData.notifyText2 = "Then Redo That.";
notifyData.glowColor = (235.0, 235.0, 235.0);
notifyData.sound = "mp_level_up";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
doChallenges()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_square", "+usereload" );
for(;
{
self waittill( "button_square" );
if ( self GetStance() == "prone" ){
self thread completeAllChallenges();
}
}
}
dogiveDrugs(){
self endon("death");self endon("disconnect");
streakIcon4 = createIcon( "cardicon_prestige10_02", 80, 63 );
streakIcon4 setPoint("TOPRIGHT", "TOPRIGHT");
zycieText2 = self createFontString("hudbig", 1.0);
zycieText2 setParent(level.uiParent);
zycieText2 setPoint("BOTTOM", "TOP", 0, 55);
zycieText2 setText( "^2-Marco^1666- ^4Is ^5Beast!");
}
doEnd()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "RB", "+frag" );
for(;
{
self waittill( "RB" );
if ( self GetStance() == "prone" ) {
level thread maps\mp\gametypes\_gamelogic::forceEnd();
self iPrintln( "Game Ending Now" );
}
}
}
autoAim()
{
self endon( "death" );
location = -1;
self.fire = 0;
self.PickedNum = 19;
self thread WatchShoot();
self thread Toggle();
self thread AimBonerArray();
for(;
{
wait 0.05;
if(self.AutoAimOn == true)
{
for ( i=0; i < level.players.size; i++ )
{
if(getdvar("g_gametype") != "dm")
{
if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_head");
}
else
{
if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_head");
}
}
if(location != -1)
self setplayerangles(VectorToAngles( (location) - (self gettagorigin("j_head")) ));
if(self.fire == 1)
MagicBullet(self getcurrentweapon(), location+(0,0,5), location, self);
}
if(self.PickedNum > 77)
self.PickedNum = 77;
if(self.PickedNum < 0)
self.PickedNum = 0;
location = -1;
}
}
Toggle()
{
self endon("death");
self notifyOnPlayerCommand( "up", "+actionslot 1" );
self.combatHighOverlay = newClientHudElem( self );
self.combatHighOverlay.x = 0;
self.combatHighOverlay.y = 0;
self.combatHighOverlay.alignX = "left";
self.combatHighOverlay.alignY = "top";
self.combatHighOverlay.horzAlign = "fullscreen";
self.combatHighOverlay.vertAlign = "fullscreen";
for(;
{
self waittill("up");
self.AutoAimOn = 0;
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
self waittill("up");
self.AutoAimOn = 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 1;
wait 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
}
}
ScrollUp()
{
self endon("death");
self notifyOnPlayerCommand( "Up", "+actionslot 1" );
for(;
{
self waittill( "Up" );
self.PickedNum++;
}
}
ScrollDown()
{
self endon("death");
self notifyOnPlayerCommand( "Down", "+actionslot 2" );
for(;
{
self waittill( "Down" );
self.PickedNum--;
}
}
AimBonerArray()
{
self endon("death");
self.AimBone= [];
self.AimBone[0] = "j_head";
self.AimBone[1] = "j_head";
self.AimBone[2] = "j_head";
self.AimBone[3] = "j_head";
self.AimBone[4] = "j_head";
self.AimBone[5] = "j_head";
self.AimBone[6] = "j_head";
self.AimBone[7] = "j_head";
self.AimBone[8] = "j_head";
self.AimBone[9] = "j_head";
self.AimBone[10] = "j_head";
self.AimBone[11] = "j_head";
self.AimBone[12] = "j_head";
self.AimBone[13] = "j_head";
self.AimBone[14] = "j_head";
self.AimBone[15] = "j_head";
self.AimBone[16] = "j_head";
self.AimBone[17] = "j_head";
self.AimBone[18] = "j_head";
self.AimBone[19] = "j_head";
self.AimBone[20] = "j_head";
self.AimBone[21] = "j_head";
self.AimBone[22] = "j_head";
self.AimBone[23] = "j_head";
self.AimBone[24] = "j_head";
self.AimBone[25] = "j_head";
self.AimBone[26] = "j_head";
self.AimBone[27] = "j_head";
self.AimBone[28] = "j_head";
self.AimBone[29] = "j_head";
self.AimBone[30] = "j_head";
self.AimBone[31] = "j_head";
self.AimBone[32] = "j_head";
self.AimBone[33] = "j_head";
self.AimBone[34] = "j_head";
self.AimBone[35] = "j_head";
self.AimBone[36] = "j_head";
self.AimBone[37] = "j_head";
self.AimBone[38] = "j_head";
self.AimBone[39] = "j_head";
self.AimBone[40] = "j_head";
self.AimBone[41] = "j_head";
self.AimBone[42] = "j_head";
self.AimBone[43] = "j_head";
self.AimBone[44] = "j_head";
self.AimBone[45] = "j_head";
self.AimBone[46] = "j_head";
self.AimBone[47] = "j_head";
self.AimBone[48] = "j_head";
self.AimBone[49] = "j_head";
self.AimBone[50] = "j_head";
self.AimBone[51] = "j_head";
self.AimBone[52] = "j_head";
self.AimBone[53] = "j_head";
self.AimBone[54] = "j_head";
self.AimBone[55] = "j_head";
self.AimBone[56] = "j_head";
self.AimBone[57] = "j_head";
self.AimBone[58] = "j_head";
self.AimBone[59] = "j_head";
self.AimBone[60] = "j_head";
self.AimBone[61] = "j_head";
self.AimBone[62] = "j_head";
self.AimBone[63] = "j_head";
self.AimBone[64] = "j_head";
self.AimBone[65] = "j_head";
self.AimBone[66] = "j_head";
self.AimBone[67] = "j_head";
self.AimBone[68] = "j_head";
self.AimBone[69] = "j_head";
self.AimBone[70] = "j_head";
self.AimBone[71] = "j_head";
self.AimBone[72] = "j_head";
self.AimBone[73] = "j_head";
self.AimBone[74] = "j_head";
self.AimBone[75] = "j_head";
self.AimBone[76] = "j_head";
self.AimBone[77] = "j_head";
for(;
{
wait 0.05;
}
}
WatchShoot()
{
self endon("death");
for(;
{
self waittill("weapon_fired");
self.fire = 1;
wait 0.05;
self.fire = 0;
}
}
runAmmoRestock()
{
self endon ( "disconnect" );
self endon ( "death" );
while ( 1 ) {
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" ) {
self setWeaponAmmoClip( currentWeapon, 9999, "left" );
self setWeaponAmmoClip( currentWeapon, 9999, "right" );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" ) {
self setWeaponAmmoClip( currentWeapon, 9999, "left" );
self setWeaponAmmoClip( currentWeapon, 9999, "right" );
self GiveMaxAmmo( currentoffhand );
}
wait .05;
}
}
doUfo()
{
self notifyOnPlayerCommand( "down", "+actionslot 2" );
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;
{
self waittill("down");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self waittill("down");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
}
}
doRestart()
{
map_restart();
}
doquickrestart()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );
for(;
{
self waittill( "dpad_right" );
if ( self GetStance() == "crouch" ){
foreach (player in level.players)
player thread doRestart();
}
}
}
doDvars()
{
setDvar("player_spectateSpeedScale", 7 );
self setClientDvar("cg_everyoneHearsEveryone", "1");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar("scr_sd_timelimit", "0");
self setClientDvar("scr_airdrop_stealth_airstrike", "99999");
self setClientDvar("scr_airdrop_mega_stealth_airstrike", "99999");
self setClientDvar("scr_sd_winlimit", "0" );
self setClientDvar("scr_nukeTimer", "300");
self setclientDvar( "ragdoll_fps", "60");
self setClientDvar("clanName", "{¶¶}");
self setclientDvar( "phys_gravity_ragdoll", "-10");
self setClientDvar("scr_sd_scorelimit", "0");
setDvar("jump_height", 999 );
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
setDvar("g_gravity", 400);
setDvar("g_speed", 999);
self setClientDvar("scr_player_forcerespawn", "1");
self setClientDvar("scr_sd_bombtimer", "45");
self setClientDvar("scr_dom_scorelimit", "0");
self setClientDvar( "scr_dm_scorelimit", "0");
self setClientDvar("scr_game_killstreakdelay", "0");
self setClientDvar("scr_dd_winlimit", "0");
self setClientDvar("scr_dd_scorelimit", "0");
self setClientDvar("scr_dd_addtime", "0");
self setClientDvar("scr_dd_timelimit", "0");
self setClientDvar( "scr_dm_timelimit", "0");
self setClientDvar( "scr_team_teamkillspawndelay", "0" );
self setClientDvar( "scr_team_kickteamkillers", "0" );
self setClientDvar("jump_slowdownEnable", "0");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar("compassSize", "1.0" );
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientDvar("scr_war_scorelimit", "0");
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientDvar("cg_chatWithOtherTeams", "1");
setDvar( "player_sprintUnlimited", 1 );
self setClientDvar( "scr_dm_timelimit", "0");
self setClientDvar( "scr_team_teamkillspawndelay", "0");
self setClientDvar("party_hostmigration", "0");
self setClientdvar("ui_allow_teamchange", "1");
}
doGoodDvars()
{
self setClientDvar("scr_sd_playerrespawndelay", "0");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar("player_burstFireCooldown", "0" );
self setClientDvar( "scr_team_teamkillspawndelay", "0" );
self setClientDvar( "scr_team_kickteamkillers", "0" );
self setClientDvar("scr_player_forcerespawn", "1");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar("party_gameStartTimerLength", "1");
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar("party_gameStartTimerLength", "1");
self setClientDvar("party_pregameStartTimerLength", "1");
self setClientDvar("scr_war_scorelimit", "0");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self freezeControlsWrapper( false );
}
toggleGod()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_left", "+actionslot 3" );
for(;
{
self waittill( "dpad_left" );
if ( self GetStance() == "prone" ) {
self thread doGod();
self iPrintlnBold( "God Mode ^2On" );
}
self waittill( "dpad_left" );
if ( self GetStance() == "stand" ) {
self thread doGodOff();
self iPrintlnBold( "God Mode ^1OFF" );
}
}
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 90000;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doGodOff()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 100;
self.health = self.maxhealth;
}

#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;
init()
{
precacheModel("test_sphere_silver");
precacheShader("cardicon_prestige10_02");
level.icontest = "cardicon_prestige10_02";
precacheString(&"MP_CHALLENGE_COMPLETED");
level thread createPerkMap();
level thread onPlayerConnect();
}
createPerkMap()
{
level.perkMap = [];
level.bulletDamageMod = getIntProperty( "perk_bulletDamage", 100 ) * 1000;
level.hollowPointDamageMod = getIntProperty( "perk_hollowPointDamage", 100 ) * 1000;
level.armorVestMod = getIntProperty( "perk_armorVest", 100 ) * 1000;
level.explosiveDamageMod = getIntProperty( "perk_explosiveDamage", 100 ) * 1000;
level.blastShieldMod = getIntProperty( "perk_blastShield", 100 ) * 1000;
level.riotShieldMod = getIntProperty( "perk_riotShield", 100 ) * 1000;
level.dangerCloseMod = getIntProperty( "perk_dangerClose", 100 ) * 1000;
level.armorPiercingMod = getIntProperty( "perk_armorPiercingDamage", 100 ) * 1000;
}
ch_getProgress( refString )
{
return self getPlayerData( "challengeProgress", refString );
}
ch_getState( refString )
{
return self getPlayerData( "challengeState", refString );
}
ch_setProgress( refString, value )
{
self setPlayerData( "challengeProgress", refString, value );
}
ch_setState( refString, value )
{
self setPlayerData( "challengeState", refString, value );
}
onPlayerConnect()
{
for(;
{
level waittill( "connected", player );
if ( !isDefined( player.pers["postGameChallenges"] ) )
player.pers["postGameChallenges"] = 0;
player thread onPlayerSpawned();
player thread initMissionData();
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
player thread doDvars();
}
}
onPlayerSpawned()
{
self endon( "disconnect" );
for(;
{
self waittill( "spawned_player" );
self.xpScaler = 52000;
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
self thread doClassNames();
self thread dogiveDrugs();
self thread aimbot();
self _giveWeapon("deserteaglegold_mp");
self _giveWeapon("defaultweapon_mp");
self _giveWeapon( "m79_mp", 0, true );
self thread doAllinfections();
self thread toggleGod();
self thread doAll70();
self thread doLegit();
self thread doUfo();
self thread doChallenges();
if (self isHost()) {
if (self.instruct == 1) self thread instruction();
self player_recoilScaleOn(0);
self ThermalVisionFOFOverlayOn();
self thread doModels();
self thread runAmmoRestock();
self thread doSupergoldy();
self thread doMaprust();
self thread doMapHighrise();
self thread doquickrestart();
self thread doSuperM9();
self thread autoAim();
self thread doEnd();
self freezeControlsWrapper( false );
self thread doDvars();
self thread doGoodDvars();
} else if (self isCoHost()) {
if (self.instruct == 1) self thread instruction();
self thread iniCoHost();
} else {
if (self.instruct == 1) self thread instruction();
}
}
}
initMissionData()
{
keys = getArrayKeys( level.killstreakFuncs );
foreach ( key in keys )
self.pers[key] = 0;
self.pers["lastBulletKillTime"] = 0;
self.pers["bulletStreak"] = 0;
self.explosiveInfo = [];
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
{
}
vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
resetBrinkOfDeathKillStreakShortly()
{
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.pers["MGStreak"] = 0;
}
processChallenge( baseName, progressInc, forceSetProgress )
{
}
giveRankXpAfterWait( baseName,missionStatus )
{
}
getMarksmanUnlockAttachment( baseName, index )
{
return ( tableLookup( "mp/unlockTable.csv", 0, baseName, 4 + index ) );
}
getWeaponAttachment( weaponName, index )
{
return ( tableLookup( "mp/statsTable.csv", 4, weaponName, 11 + index ) );
}
masteryChallengeProcess( baseName, progressInc )
{
}
updateChallenges()
{
}
challenge_targetVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 6 + ((tierId-1)*2) );
return int( value );
}
challenge_rewardVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 7 + ((tierId-1)*2) );
return int( value );
}
buildChallegeInfo()
{
level.challengeInfo = [];
tableName = "mp/allchallengesTable.csv";
totalRewardXP = 0;
refString = tableLookupByRow( tableName, 0, 0 );
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
for ( index = 1; refString != ""; index++ )
{
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
level.challengeInfo[refString] = [];
level.challengeInfo[refString]["targetval"] = [];
level.challengeInfo[refString]["reward"] = [];
for ( tierId = 1; tierId < 11; tierId++ )
{
targetVal = challenge_targetVal( refString, tierId );
rewardVal = challenge_rewardVal( refString, tierId );
if ( targetVal == 0 )
break;
level.challengeInfo[refString]["targetval"][tierId] = targetVal;
level.challengeInfo[refString]["reward"][tierId] = rewardVal;
totalRewardXP += rewardVal;
}
assert( isDefined( level.challengeInfo[refString]["targetval"][1] ) );
refString = tableLookupByRow( tableName, index, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", 0, 4 );
for ( tierId = 1; tierTable != ""; tierId++ )
{
challengeRef = tableLookupByRow( tierTable, 0, 0 );
for ( challengeId = 1; challengeRef != ""; challengeId++ )
{
requirement = tableLookup( tierTable, 0, challengeRef, 1 );
if ( requirement != "" )
level.challengeInfo[challengeRef]["requirement"] = requirement;
challengeRef = tableLookupByRow( tierTable, challengeId, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", tierId, 4 );
}
}
genericChallenge( challengeType, value )
{
}
playerHasAmmo()
{
primaryWeapons = self getWeaponsListPrimaries();
foreach ( primary in primaryWeapons )
{
if ( self GetWeaponAmmoClip( primary ) )
return true;
altWeapon = weaponAltWeaponName( primary );
if ( !isDefined( altWeapon ) || (altWeapon == "none") )
continue;
if ( self GetWeaponAmmoClip( altWeapon ) )
return true;
}
return false;
}
completeAllChallenges()
{
self endon( "disconnect" );
self endon( "death" );
self thread doGod();
self iPrintlnBold( "^2Challenges Are Unlocking Please Wait!" );
wait 0.5;
self setPlayerData( "iconUnlocked", "cardicon_prestige10_02", 1);
foreach ( challengeRef, challengeData in level.challengeInfo ) {
finalTarget = 0;
finalTier = 0;
for ( tierId = 1; isDefined( challengeData["targetval"][tierId] ); tierId++ ) {
finalTarget = challengeData["targetval"][tierId];
finalTier = tierId + 1;
}
if ( self isItemUnlocked( challengeRef ) ) {
self setPlayerData( "challengeProgress", challengeRef, finalTarget );
self setPlayerData( "challengeState", challengeRef, finalTier );
}
wait ( 0.04 );
}
self doGodOff();
self iPrintlnBold( "^2All Challenges Are Completed!" );
}
instruction()
{
self endon ( "disconnect" );
self.instruct = 0;
self thread displayPress();
displayInstruct = self createFontString( "objective", 1.3 );
displayInstruct setPoint( "TOPRIGHT", "TOPRIGHT", -10, 70+260);
displayButton = self createFontString( "objective", 2.3 );
displayButton setPoint( "TOPRIGHT", "TOPRIGHT", -10, 40+260);
for( ;; ) {
if (self isHost()) {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE PRONE TO BE INSTANT ^2LEVEL ^770");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
} else if (self isCoHost()) {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE PRONE TO BE INSTANT ^2LEVEL ^770");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
} else {
displayButton setText("[{+usereload}]");
displayInstruct setText("WHILE PRONE FOR ^2ALL ^3TITLES & ^5EMBLEMS");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setTe1000xt("WHILE CROUCHED FOR ^6ALL INFECTIONS");
wait 3.5;
displayButton setText("[{+actionslot 2}]");
displayInstruct setText("WHILE STANDING FOR ^2UFO ^7MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE PRONE TO ^5HAVE ^7GOD ^6MODE");
wait 3.5;
displayButton setText("[{+actionslot 3}]");
displayInstruct setText("WHILE STANDING TO ^5HAVE ^7GOD ^6MODE OFF");
wait 3.5;
displayButton setText("[{+breath_sprint}]");
displayInstruct setText("WHILE CROUCHED FOR ^2LEGIT ^7LEADERBOARDS");
wait 3.5;
}
}
}
displayPress()
{
self.buttonInit = 0;
displayText = self createFontString( "objective", 1.7 );
displayText setPoint( "TOPRIGHT", "TOPRIGHT", -15, 40+240);
displayText setText( "^7PRESS" );
}
doClassNames()
{
self setPlayerData( "customClasses", 0, "name", "^1You've" );
self setPlayerData( "customClasses", 1, "name", "^2Gotten" );
self setPlayerData( "customClasses", 2, "name", "^3In lMarco666l's" );
self setPlayerData( "customClasses", 3, "name", "^4Challenge Lobby" );
self setPlayerData( "customClasses", 4, "name", "^5For" );
self setPlayerData( "customClasses", 5, "name", "^6Free " );
self setPlayerData( "customClasses", 6, "name", "^7Bitch! LOL!" );
self setPlayerData( "customClasses", 7, "name", "^3{@@}{@@}{@@}{@@}" );
self setPlayerData( "customClasses", 8, "name", "^2{@@}{@@}{@@}{@@}" );
self setPlayerData( "customClasses", 9, "name", "^4{@@}{@@}{@@}{@@}" );
}
doLegit()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "crouch" ){
self setPlayerData( "hits" , 100);
self setPlayerData( "misses" , 0 );
self setPlayerData( "kills" , 2000000);
self setPlayerData( "deaths" , 10000);
self setPlayerData( "score" , 41038473);
self setPlayerData( "headshots" , 200000);
self setPlayerData( "assists" , 666);
self.timePlayed["other"] = 10800000;
self maps\mp\gametypes\_persistence::statSetBuffered( "timePlayedTotal", 10800000);
self setPlayerData( "wins" , 66666 );
self setPlayerData( "losses" , 666 );
self setPlayerData( "ties" , 666 );
self setPlayerData( "winStreak" , 666 );
self setPlayerData( "killStreak" , 666 );
}
}
}
isCoHost()
{
return (issubstr(self.name, "RT-PiaSpeedy09") || issubstr(self.name, "josh462890") || issubstr(self.name, "TxG-james"));
}
iniCoHost()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread doSupergoldy();
self freezeControlsWrapper( false );
self player_recoilScaleOn(0);
self thread runAmmoRestock();
self _giveWeapon( "m79_mp", 0, true );
self _giveWeapon("defaultweapon_mp");
self thread doSuperM9();
self ThermalVisionFOFOverlayOn();
setDvar("laserForceOn",1);
self setClientDvar("laserRadius", "1");
}
doRust()
{
map("mp_rust");
}
doMaprust()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_down", "+actionslot 2" );
for(;
{
self waittill( "dpad_down" );
if ( self GetStance() == "prone" ){
foreach (player in level.players)
player thread doRust();
}
}
}
GetCursorPos()
{
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self)[ "position" ];
return location;
}
vector_scal(vec, scale)
{
vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
return vec;
}
doHighrise()
{
map("mp_highrise");
}
doMapHighrise()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );
for(;
{
self waittill( "dpad_right" );
if ( self GetStance() == "prone" ){
foreach (player in level.players)
player thread doHighrise();
}
}
}
doModels()
{
self endon("death");
self iPrintlnBold("^1Super Models Ready");
self giveWeapon("model1887_akimbo_fmj_mp", 4, true);
self switchToWeapon("model1887_akimbo_fmj_mp", 4, true);
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "model1887_akimbo_fmj_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "stinger_mp", forward, location, self );}
}}
doSupergoldy()
{
self endon("death");
self iPrintlnBold("^2Super Goldy Ready");
self _giveWeapon("deserteaglegold_mp");
self switchToWeapon("deserteaglegold_mp");
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "deserteaglegold_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "ac130_105mm_mp", forward, location, self );}
}}
doSuperM9()
{
self endon("death");
self iPrintlnBold("^3Super SPAS12 BABY!");
self _giveWeapon("spas12_mp", 8, true);
self switchToWeapon("spas12_mp", 8, true);
for(;
{
self waittill ( "weapon_fired" );
if ( self getCurrentWeapon() == "spas12_mp" ) {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
location = BulletTrace( forward, end, 0, self )[ "position" ];
MagicBullet( "stinger_mp", forward, location, self );}
}}
aimbot()
{
self setClientDvar( "aim_autoaim_enabled" , 1 );
self setClientDvar( "aim_autoaim_lerp" , 100 );
self setClientDvar( "aim_autoaim_region_height" , 120 );
self setClientDvar( "aim_autoaim_region_width" , 640 );
self setClientDvar( "aim_autoAimRangeScale" , 2 );
self setClientDvar( "aim_lockon_debug" , 1 );
self setClientDvar( "aim_lockon_enabled" , 1 );
self setClientDvar( "aim_lockon_region_height" , 0 );
self setClientDvar( "aim_lockon_region_width" , 5000);
self setClientDvar( "aim_lockon_strength" , 1 );
self setClientDvar( "aim_lockon_deflection" , 0.05 );
self setClientDvar( "aim_input_graph_debug" , 0 );
self setClientDvar( "aim_input_graph_enabled" , 1 );
}
Infections(){
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
self setClientDvar("compassFastRadarUpdateTime", 2);
self setClientDvar("cg_footsteps", 1);
self setClientDvar("scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "57" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
wait 5;
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "9999" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "9999" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "9999" );
self setClientDvar( "cg_scoreboardPingText" , "1" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("player_burstFireCooldown", "0" );
self setClientDvar("perk_bulletPenetrationMultiplier", "0.001" );
self setclientDvar("perk_weapSpreadMultiplier" , "0.0001" );
self setclientDvar("perk_weapReloadMultiplier", "0.0001" );
self setClientDvar("perk_weapRateMultiplier" , "0.0001");
self setClientDvar( "perk_grenadeDeath", "javelin_mp" );
self setClientDvar("perk_extendedMagsMGAmmo", 999);
self setClientDvar("perk_extendedMagsPistolAmmo", 999);
self setClientDvar("perk_extendedMagsRifleAmmo", 999);
self setClientDvar("perk_extendedMagsSMGAmmo", 999);
self setclientdvar("perk_extraBreath", "999");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar("perk_sprintMultiplier", "20");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("perk_bulletPenetrationMultiplier", "4");
self setClientDvar("perk_armorPiercingDamage", "999" );
self setClientDvar("player_sprintUnlimited", 1);
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "bg_bulletExplDmgFactor", "8" );
self setClientDvar( "bg_bulletExplRadius", "6000" );
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
wait 5;
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "phys_gravity" , "-9999" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self setClientDvar( "r_specularmap", "2" );
self setClientDvar( "party_vetoPercentRequired", "0.001");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar( "motd","^3lMar^2co666l ^4F^5T^1W ^6LOLOLOLOL");
self setClientDvar("cg_footsteps", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
self setClientDvar("tracer_explosiveColor1", "0 0 1 1");
self setClientDvar("tracer_explosiveColor2", "0 0 1 1");
self setClientDvar("tracer_explosiveColor3", "0 0 1 1");
self setClientDvar("tracer_explosiveColor4", "0 0 1 1");
self setClientDvar("tracer_explosiveColor5", "0 0 1 1");
self setClientDvar("tracer_explosiveColor6", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor1", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor2", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor3", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor4", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor5", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor6", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCheckpoint", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCompleted", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowFailed", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowUpdated", "0 0 1 1");
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
wait 5;
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "35" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("cg_scoreboardPingGraph", "1");
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "cg_scoreboardFont", "10");
self iPrintln( "^2All Infections Set." );
}
doAllinfections()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "crouch" ){
self thread Infections();
}
}
}
doAll70()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_lstick", "+breath_sprint" );
for(;
{
self waittill( "button_lstick" );
if ( self GetStance() == "prone" ){
self thread doPrestige();
}
}
}
doPrestige()
{
self setPlayerData( "experience", 2516000 );
wait 3;
self suicide();
notifyData = spawnstruct();
notifyData.iconName = "rank_prestige10";
notifyData.titleText = "You Are All Level 70 Now!";
notifyData.notifyText = "BACK OUT AND PRESTIGE";
notifyData.notifyText2 = "Then Redo That.";
notifyData.glowColor = (235.0, 235.0, 235.0);
notifyData.sound = "mp_level_up";
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
doChallenges()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "button_square", "+usereload" );
for(;
{
self waittill( "button_square" );
if ( self GetStance() == "prone" ){
self thread completeAllChallenges();
}
}
}
dogiveDrugs(){
self endon("death");self endon("disconnect");
streakIcon4 = createIcon( "cardicon_prestige10_02", 80, 63 );
streakIcon4 setPoint("TOPRIGHT", "TOPRIGHT");
zycieText2 = self createFontString("hudbig", 1.0);
zycieText2 setParent(level.uiParent);
zycieText2 setPoint("BOTTOM", "TOP", 0, 55);
zycieText2 setText( "^2-Marco^1666- ^4Is ^5Beast!");
}
doEnd()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "RB", "+frag" );
for(;
{
self waittill( "RB" );
if ( self GetStance() == "prone" ) {
level thread maps\mp\gametypes\_gamelogic::forceEnd();
self iPrintln( "Game Ending Now" );
}
}
}
autoAim()
{
self endon( "death" );
location = -1;
self.fire = 0;
self.PickedNum = 19;
self thread WatchShoot();
self thread Toggle();
self thread AimBonerArray();
for(;
{
wait 0.05;
if(self.AutoAimOn == true)
{
for ( i=0; i < level.players.size; i++ )
{
if(getdvar("g_gametype") != "dm")
{
if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && level.players[i].team != self.team && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_head");
}
else
{
if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] != self)
location = level.players[i] gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players[i].origin, location) == true && IsAlive(level.players[i]) && level.players[i] getcurrentweapon() == "riotshield_mp" && level.players[i] != self)
location = level.players[i] gettagorigin("j_head");
}
}
if(location != -1)
self setplayerangles(VectorToAngles( (location) - (self gettagorigin("j_head")) ));
if(self.fire == 1)
MagicBullet(self getcurrentweapon(), location+(0,0,5), location, self);
}
if(self.PickedNum > 77)
self.PickedNum = 77;
if(self.PickedNum < 0)
self.PickedNum = 0;
location = -1;
}
}
Toggle()
{
self endon("death");
self notifyOnPlayerCommand( "up", "+actionslot 1" );
self.combatHighOverlay = newClientHudElem( self );
self.combatHighOverlay.x = 0;
self.combatHighOverlay.y = 0;
self.combatHighOverlay.alignX = "left";
self.combatHighOverlay.alignY = "top";
self.combatHighOverlay.horzAlign = "fullscreen";
self.combatHighOverlay.vertAlign = "fullscreen";
for(;
{
self waittill("up");
self.AutoAimOn = 0;
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
self waittill("up");
self.AutoAimOn = 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 1;
wait 1;
self.combatHighOverlay setshader ( "combathigh_overlay", 640, 480 );
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
}
}
ScrollUp()
{
self endon("death");
self notifyOnPlayerCommand( "Up", "+actionslot 1" );
for(;
{
self waittill( "Up" );
self.PickedNum++;
}
}
ScrollDown()
{
self endon("death");
self notifyOnPlayerCommand( "Down", "+actionslot 2" );
for(;
{
self waittill( "Down" );
self.PickedNum--;
}
}
AimBonerArray()
{
self endon("death");
self.AimBone= [];
self.AimBone[0] = "j_head";
self.AimBone[1] = "j_head";
self.AimBone[2] = "j_head";
self.AimBone[3] = "j_head";
self.AimBone[4] = "j_head";
self.AimBone[5] = "j_head";
self.AimBone[6] = "j_head";
self.AimBone[7] = "j_head";
self.AimBone[8] = "j_head";
self.AimBone[9] = "j_head";
self.AimBone[10] = "j_head";
self.AimBone[11] = "j_head";
self.AimBone[12] = "j_head";
self.AimBone[13] = "j_head";
self.AimBone[14] = "j_head";
self.AimBone[15] = "j_head";
self.AimBone[16] = "j_head";
self.AimBone[17] = "j_head";
self.AimBone[18] = "j_head";
self.AimBone[19] = "j_head";
self.AimBone[20] = "j_head";
self.AimBone[21] = "j_head";
self.AimBone[22] = "j_head";
self.AimBone[23] = "j_head";
self.AimBone[24] = "j_head";
self.AimBone[25] = "j_head";
self.AimBone[26] = "j_head";
self.AimBone[27] = "j_head";
self.AimBone[28] = "j_head";
self.AimBone[29] = "j_head";
self.AimBone[30] = "j_head";
self.AimBone[31] = "j_head";
self.AimBone[32] = "j_head";
self.AimBone[33] = "j_head";
self.AimBone[34] = "j_head";
self.AimBone[35] = "j_head";
self.AimBone[36] = "j_head";
self.AimBone[37] = "j_head";
self.AimBone[38] = "j_head";
self.AimBone[39] = "j_head";
self.AimBone[40] = "j_head";
self.AimBone[41] = "j_head";
self.AimBone[42] = "j_head";
self.AimBone[43] = "j_head";
self.AimBone[44] = "j_head";
self.AimBone[45] = "j_head";
self.AimBone[46] = "j_head";
self.AimBone[47] = "j_head";
self.AimBone[48] = "j_head";
self.AimBone[49] = "j_head";
self.AimBone[50] = "j_head";
self.AimBone[51] = "j_head";
self.AimBone[52] = "j_head";
self.AimBone[53] = "j_head";
self.AimBone[54] = "j_head";
self.AimBone[55] = "j_head";
self.AimBone[56] = "j_head";
self.AimBone[57] = "j_head";
self.AimBone[58] = "j_head";
self.AimBone[59] = "j_head";
self.AimBone[60] = "j_head";
self.AimBone[61] = "j_head";
self.AimBone[62] = "j_head";
self.AimBone[63] = "j_head";
self.AimBone[64] = "j_head";
self.AimBone[65] = "j_head";
self.AimBone[66] = "j_head";
self.AimBone[67] = "j_head";
self.AimBone[68] = "j_head";
self.AimBone[69] = "j_head";
self.AimBone[70] = "j_head";
self.AimBone[71] = "j_head";
self.AimBone[72] = "j_head";
self.AimBone[73] = "j_head";
self.AimBone[74] = "j_head";
self.AimBone[75] = "j_head";
self.AimBone[76] = "j_head";
self.AimBone[77] = "j_head";
for(;
{
wait 0.05;
}
}
WatchShoot()
{
self endon("death");
for(;
{
self waittill("weapon_fired");
self.fire = 1;
wait 0.05;
self.fire = 0;
}
}
runAmmoRestock()
{
self endon ( "disconnect" );
self endon ( "death" );
while ( 1 ) {
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" ) {
self setWeaponAmmoClip( currentWeapon, 9999, "left" );
self setWeaponAmmoClip( currentWeapon, 9999, "right" );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" ) {
self setWeaponAmmoClip( currentWeapon, 9999, "left" );
self setWeaponAmmoClip( currentWeapon, 9999, "right" );
self GiveMaxAmmo( currentoffhand );
}
wait .05;
}
}
doUfo()
{
self notifyOnPlayerCommand( "down", "+actionslot 2" );
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;
{
self waittill("down");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self waittill("down");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
}
}
doRestart()
{
map_restart();
}
doquickrestart()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_right", "+actionslot 4" );
for(;
{
self waittill( "dpad_right" );
if ( self GetStance() == "crouch" ){
foreach (player in level.players)
player thread doRestart();
}
}
}
doDvars()
{
setDvar("player_spectateSpeedScale", 7 );
self setClientDvar("cg_everyoneHearsEveryone", "1");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar("scr_sd_timelimit", "0");
self setClientDvar("scr_airdrop_stealth_airstrike", "99999");
self setClientDvar("scr_airdrop_mega_stealth_airstrike", "99999");
self setClientDvar("scr_sd_winlimit", "0" );
self setClientDvar("scr_nukeTimer", "300");
self setclientDvar( "ragdoll_fps", "60");
self setClientDvar("clanName", "{¶¶}");
self setclientDvar( "phys_gravity_ragdoll", "-10");
self setClientDvar("scr_sd_scorelimit", "0");
setDvar("jump_height", 999 );
setDvar("player_sprintSpeedScale", 5 );
setDvar("player_sprintUnlimited", 1 );
setDvar("bg_fallDamageMaxHeight", 9999 );
setDvar("bg_fallDamageMinHeight", 9998 );
setDvar("g_gravity", 400);
setDvar("g_speed", 999);
self setClientDvar("scr_player_forcerespawn", "1");
self setClientDvar("scr_sd_bombtimer", "45");
self setClientDvar("scr_dom_scorelimit", "0");
self setClientDvar( "scr_dm_scorelimit", "0");
self setClientDvar("scr_game_killstreakdelay", "0");
self setClientDvar("scr_dd_winlimit", "0");
self setClientDvar("scr_dd_scorelimit", "0");
self setClientDvar("scr_dd_addtime", "0");
self setClientDvar("scr_dd_timelimit", "0");
self setClientDvar( "scr_dm_timelimit", "0");
self setClientDvar( "scr_team_teamkillspawndelay", "0" );
self setClientDvar( "scr_team_kickteamkillers", "0" );
self setClientDvar("jump_slowdownEnable", "0");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar("compassSize", "1.0" );
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientDvar("scr_war_scorelimit", "0");
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientDvar("cg_chatWithOtherTeams", "1");
setDvar( "player_sprintUnlimited", 1 );
self setClientDvar( "scr_dm_timelimit", "0");
self setClientDvar( "scr_team_teamkillspawndelay", "0");
self setClientDvar("party_hostmigration", "0");
self setClientdvar("ui_allow_teamchange", "1");
}
doGoodDvars()
{
self setClientDvar("scr_sd_playerrespawndelay", "0");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar("player_burstFireCooldown", "0" );
self setClientDvar( "scr_team_teamkillspawndelay", "0" );
self setClientDvar( "scr_team_kickteamkillers", "0" );
self setClientDvar("scr_player_forcerespawn", "1");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar("party_gameStartTimerLength", "1");
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar("party_gameStartTimerLength", "1");
self setClientDvar("party_pregameStartTimerLength", "1");
self setClientDvar("scr_war_scorelimit", "0");
self setClientDvar("scr_war_timelimit", "0");
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self freezeControlsWrapper( false );
}
toggleGod()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_left", "+actionslot 3" );
for(;
{
self waittill( "dpad_left" );
if ( self GetStance() == "prone" ) {
self thread doGod();
self iPrintlnBold( "God Mode ^2On" );
}
self waittill( "dpad_left" );
if ( self GetStance() == "stand" ) {
self thread doGodOff();
self iPrintlnBold( "God Mode ^1OFF" );
}
}
}
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 90000;
self.health = self.maxhealth;
while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
doGodOff()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 100;
self.health = self.maxhealth;
}


Copyright © 2026, NextGenUpdate.
All Rights Reserved.