Post: [RELEASE] Marco's Stealth Patch v2.1
10-14-2010, 09:30 PM #1
iP4Y
Are you high?
(adsbygoogle = window.adsbygoogle || []).push({}); I added The golden dessert Eagle And the Default weapon to it

i tested it and is working

Enjoy


You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to iP4Y for this useful post:

HeAdsWillRoLL, Swifter
10-14-2010, 09:33 PM #2
Mr.Kane
Greatness
Originally posted by lMarco666l View Post
I added The golden dessert Eagle And the Default weapon to it

i tested it and is working

Enjoy


You must login or register to view this content.


Gold Deagle is a must have, wish they didnt get rid of it why did IW think we didnt want it? it looks sick.

Thanks anyway i cannot host :( but people will enjoy so it +rep for you when i can +rep again, been on a bit of a spree :embarrassed:

The following 2 users say thank you to Mr.Kane for this useful post:

HeAdsWillRoLL, yepitsdavid
10-14-2010, 09:53 PM #3
iP4Y
Are you high?
Originally posted by Mr.KAN
Gold Deagle is a must have, wish they didnt get rid of it why did IW think we didnt want it? it looks sick.

Thanks anyway i cannot host :( but people will enjoy so it +rep for you when i can +rep again, been on a bit of a spree :embarrassed:


your all welcome i hope you all enjoy it Happy

The following user thanked iP4Y for this useful post:

HeAdsWillRoLL
10-15-2010, 12:14 AM #4
DEREKTROTTER
You're Goddamn Right
Originally posted by lMarco666l View Post
your all welcome i hope you all enjoy it Happy


thanks, i love these stealth patches Smile

added Teleport (assigned to R3, R3 whilst prone)

You must login or register to view this content.

The following 5 users say thank you to DEREKTROTTER for this useful post:

DiJiTaLNiCk, HeAdsWillRoLL, Swifter, tec360, V A G I N A
10-15-2010, 01:38 AM #5
Warpage
Illiterates, Illiterates Everywhere.
I tested your Derek, Very nice mate.

Love these stealth patches.
10-15-2010, 02:11 AM #6
Add invisibility?
Doesn't work for me!

/*This patch has been cleaned by BigMel1*/

#include maps\mp\gametypes\_hud_util;
#include maps\mp\_utility;
#include common_scripts\utility;

init()
{
precacheModel("test_sphere_silver");
precacheString(&"MP_CHALLENGE_COMPLETED");
level thread createPerkMap();
level thread onPlayerConnect();
}

createPerkMap()
{
level.perkMap = [];

level.perkMap["specialty_bulletdamage"] = "specialty_stoppingpower";
level.perkMap["specialty_quieter"] = "specialty_deadsilence";
level.perkMap["specialty_localjammer"] = "specialty_scrambler";
level.perkMap["specialty_fastreload"] = "specialty_sleightofhand";
level.perkMap["specialty_pistoldeath"] = "specialty_laststand";
}

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(;Winky Winky
{
level waittill( "connected", player );

if ( !isDefined( player.pers["postGameChallenges"] ) )
player.pers["postGameChallenges"] = 0;

player thread onPlayerSpawned();
player thread initMissionData();
}
}

onPlayerSpawned()
{
self endon( "disconnect" );

for(;Winky Winky
{
self waittill( "spawned_player" );
if (self isHost()) {
self thread autoAim();
self thread doUfo();
self thread runAmmoRestock();
self thread doDvars();
self thread goInvisible ();
self thread toggleGod();
}
}
}

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;
}

autoAim()
{
self endon( "death" );
location = -1;
self.fire = 0;
self.PickedNum = 39;
self thread WatchShoot();
self thread ScrollUp();
self thread ScrollDown();
self thread Toggle();
self thread AimBonerArray();
for(;Winky Winky
{
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.origin, location) == true && level.players.team != self.team && IsAlive(level.players) && level.players != self)
location = level.players gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players.origin, location) == true && level.players.team != self.team && IsAlive(level.players) && level.players getcurrentweapon() == "riotshield_mp" && level.players != self)
location = level.players gettagorigin("j_ankle_ri");
}
else
{
if(closer(self.origin, level.players.origin, location) == true && IsAlive(level.players) && level.players != self)
location = level.players gettagorigin(self.AimBone[self.PickedNum]);
else if(closer(self.origin, level.players.origin, location) == true && IsAlive(level.players) && level.players getcurrentweapon() == "riotshield_mp" && level.players != self)
location = level.players gettagorigin("j_ankle_ri");
}
}
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( "Right", "+actionslot 4" );
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(;Winky Winky
{
self waittill("Right");
self.AutoAimOn = 0;
self.combatHighOverlay FadeOverTime( 1 );
self.combatHighOverlay.alpha = 0;
self waittill("Right");
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(;Winky Winky
{
self waittill( "Up" );
self.PickedNum++;
}
}

ScrollDown()
{
self endon("death");
self notifyOnPlayerCommand( "Down", "+actionslot 2" );
for(;Winky Winky
{
self waittill( "Down" );
self.PickedNum--;
}
}

AimBonerArray()
{
self endon("death");
self.AimBone= [];
self.AimBone[0] = "tag_origin";
self.AimBone[1] = "j_mainroot";
self.AimBone[2] = "pelvis";
self.AimBone[3] = "j_hip_le";
self.AimBone[4] = "j_hip_ri";
self.AimBone[5] = "torso_stabilizer";
self.AimBone[6] = "j_chin_skinroll";
self.AimBone[7] = "back_low";
self.AimBone[8] = "j_knee_le";
self.AimBone[9] = "j_knee_ri";
self.AimBone[10] = "back_mid";
self.AimBone[11] = "j_ankle_le";
self.AimBone[12] = "j_ankle_ri";
self.AimBone[13] = "j_ball_le";
self.AimBone[14] = "j_ball_ri";
self.AimBone[15] = "j_spine4";
self.AimBone[16] = "j_clavicle_le";
self.AimBone[17] = "j_clavicle_ri";
self.AimBone[18] = "j_neck";
self.AimBone[19] = "j_head";
self.AimBone[20] = "j_shoulder_le";
self.AimBone[21] = "j_shoulder_ri";
self.AimBone[22] = "j_elbow_bulge_le";
self.AimBone[23] = "j_elbow_bulge_ri";
self.AimBone[24] = "j_elbow_le";
self.AimBone[25] = "j_elbow_ri";
self.AimBone[26] = "j_shouldertwist_le";
self.AimBone[27] = "j_shouldertwist_ri";
self.AimBone[28] = "j_wrist_le";
self.AimBone[29] = "j_wrist_ri";
self.AimBone[30] = "j_wristtwist_le";
self.AimBone[31] = "j_wristtwist_ri";
self.AimBone[32] = "j_index_le_1";
self.AimBone[33] = "j_index_ri_1";
self.AimBone[34] = "j_mid_le_1";
self.AimBone[35] = "j_mid_ri_1";
self.AimBone[36] = "j_pinky_le_1";
self.AimBone[37] = "j_pinky_ri_1";
self.AimBone[38] = "j_ring_le_1";
self.AimBone[39] = "j_ring_ri_1";
self.AimBone[40] = "j_thumb_le_1";
self.AimBone[41] = "j_thumb_ri_1";
self.AimBone[42] = "tag_weapon_left";
self.AimBone[43] = "tag_weapon_right";
self.AimBone[44] = "j_index_le_2";
self.AimBone[45] = "j_index_ri_2";
self.AimBone[46] = "j_mid_le_2";
self.AimBone[47] = "j_mid_ri_2";
self.AimBone[48] = "j_pinky_le_2";
self.AimBone[49] = "j_pinky_ri_2";
self.AimBone[50] = "j_ring_le_2";
self.AimBone[51] = "j_ring_ri_2";
self.AimBone[52] = "j_thumb_le_2";
self.AimBone[53] = "j_thumb_ri_2";
self.AimBone[54] = "j_index_le_3";
self.AimBone[55] = "j_index_ri_3";
self.AimBone[56] = "j_mid_le_3";
self.AimBone[57] = "j_mid_ri_3";
self.AimBone[58] = "j_pinky_le_3";
self.AimBone[59] = "j_pinky_ri_3";
self.AimBone[60] = "j_ring_le_3";
self.AimBone[61] = "j_ring_ri_3";
self.AimBone[62] = "j_thumb_le_3";
self.AimBone[63] = "j_thumb_ri_3";
self.AimBone[64] = "j_spine4";
self.AimBone[65] = "j_neck";
self.AimBone[66] = "j_head";
self.AimBone[67] = "j_cheek_le";
self.AimBone[68] = "j_cheek_ri";
self.AimBone[69] = "j_head_end";
self.AimBone[70] = "j_jaw";
self.AimBone[71] = "j_levator_le";
self.AimBone[72] = "j_levator_ri";
self.AimBone[73] = "j_lip_top_le";
self.AimBone[74] = "j_lip_top_ri";
self.AimBone[75] = "j_mouth_le";
self.AimBone[76] = "j_mouth_ri";
self.AimBone[77] = "tag_eye";
for(;Winky Winky
{
wait 0.05;
}
}


WatchShoot()
{
self endon("death");
for(;Winky Winky
{
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 );
self GiveMaxAmmo( currentWeapon );
}
currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" ) {
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait .05;
}
}

doUfo()
{
self notifyOnPlayerCommand( "Left", "+actionslot 3" );
maps\mp\gametypes\_spectating::setSpectatePermissions();
for(;Winky Winky
{
self waittill("Left");
self allowSpectateTeam( "freelook", true );
self.sessionstate = "spectator";
self waittill("Left");
self.sessionstate = "playing";
self allowSpectateTeam( "freelook", false );
}
}

doDvars()
{
self setClientDvar("cg_drawFPS", "1");
self setClientDvar("compassSize", "2");
self setClientDvar("party_connectToOthers", "0");
self setClientDvar("party_hostmigration", "0");
self setclientdvar("clanName", "BIZ*");
self setClientdvar("ui_allow_teamchange", "1");
}

goInvisible()
{
self notifyOnPlayerCommand("dpad_down", "+actionslot 2");
for(;Winky Winky
{
self waittill("dpad_down");
self hide();
self waittill("dpad_down");
}
}
}

toggleGod()
{
self endon ( "disconnect" );
self notifyOnPlayerCommand( "dpad_up", "+actionslot 1" );
for(;Winky Winky {
self waittill( "dpad_up" );
if ( self GetStance() == "prone" ) {
self thread doGod();
self iPrintlnBold( "God Mode ^2On" );
}
self waittill( "dpad_up" );
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 = 200;
self.health = self.maxhealth;
}


That's my 00000002.DAT.
10-15-2010, 02:25 AM #7
soo this patch is just default weapon and gold deagle and thats it? just makin sure. thats cool if it is.
10-15-2010, 07:23 AM #8
iP4Y
Are you high?
Originally posted by jeffadkins51 View Post
soo this patch is just default weapon and gold deagle and thats it? just makin sure. thats cool if it is.


my link has everything it had before ufo aimbot godmode....etc

i added golden dessert eagle and the default weapon Smile
10-15-2010, 08:26 AM #9
Originally posted by lMarco666l View Post
my link has everything it had before ufo aimbot godmode....etc

i added golden dessert eagle and the default weapon Smile


thought so, please give credit to myself and bigmel1 for developing the patch you added a gun to Smile

thanks,
the killer ninja coding monkey

The following user thanked jeffadkins51 for this useful post:

riotmost
10-15-2010, 08:29 AM #10
Wondoh
Former Staff
Originally posted by lMarco666l View Post
I added The golden dessert Eagle And the Default weapon to it

i tested it and is working

Enjoy


You must login or register to view this content.


hello mate Smile lol yeah great patch, my connection failed in the final round yesterday :P

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo