Post: [.GSC] ESP Wallhack Released
02-14-2015, 01:41 AM #1
Exelo
Banned
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.


Hey Guys, I just converted Jakes ESP to Black Ops 2.
Took me time to understand how it's was scripted but I finally got it.

The shader is the "hud_remote_missile_target" Icon since I tought it's was way more nice to use it.
The ESP Wallhack work fine and it's easy to add-on in your menu or whatever.
When you're able to see the ennemi the "Icon" will become Green just as normal ESP.

There's not alots to say here so just enjoy the scripts and be sure to give credits back if you use.

Credits : Jakes625, Exelo, Everyone else I missed ?



You must login or register to view this content.






You must login or register to view this content.
You must login or register to view this content.

Be sure to precacheshader in init.
You must login or register to view this content.


Be sure to subscribes : Youtube.com/MyExelo
(adsbygoogle = window.adsbygoogle || []).push({});

The following 28 users say thank you to Exelo for this useful post:

/SneakerStreet/, A6shRkm, Armyspy, BronzeMods, BullyWiiPlaza, cACASc, CustomHosting, CxwhMods, EatOreos, EternalHabit, Full-Evil, HiddenHour, HighModzz, jwm614, Killer Be, ksa_7ooo7, Loz, mariokilla23, MCabCon, ModyHacker, My Ninja Defuse, o_RSM, One, SSM*, Synergy, Terrorize 420, Vioku, XDrifteer7
02-15-2015, 05:30 AM #20
Exelo
Banned
Originally posted by RSM View Post
where is the download link???


It's OPENSOURCE.

Read the thread.
02-15-2015, 06:38 AM #21
One
At least I can fight
Pretty cool Smile
I still like the RTM wallhack more though.
02-16-2015, 02:18 AM #22
Smile muy bueno
02-16-2015, 03:00 AM #23
This is the code that the design of the ESP Box has fixed a bug that does not disappear with growth.
Please use please.

    

/*

Credits : Jakes625, Exelo
Small Fixed : AsTy

*/

ESPWallHack()
{
self thread init_ESPWallHack(1);
}
init_ESPWallHack(Notice)
{
if(self.isWallHack == 0)
{
self thread GetTargets_ESPWallHack();
if(Notice == 1)
self iPrintln("^6ESP Wall Hack ^7: [^2On^7]");
self.isWallHack = 1;
}
else
{
self notify("stop_ESPWallHack");
for(i = 0; i < self.esp.targets.size; i++)
self.esp.targets[i].hudbox destroy();
if(Notice == 1)
self iPrintln("^6ESP Wall Hack ^7: [^1Off^7]");
self.isWallHack = 0;
}
}
GetTargets_ESPWallHack()
{
self endon("stop_ESPWallHack");
for(;Winky Winky
{
self.esp = spawnStruct();
self.esp.targets = [];
a = 0;
for(i = 0; i < level.players.size; i++)
{
if(self != level.players[i])
{
self.esp.targets[a] = spawnStruct();
self.esp.targets[a].player = level.players[i];
self.esp.targets[a].hudbox = self CreateBox_ESPWallHack(self.esp.targets[a].player.origin, 1);
self thread MonitorTarget_ESPWallHack(self.esp.targets[a]);
self thread WaitDestroy_ESPBox(self.esp.targets[a]);
a++;
}
}
level waittill("connected", player);
self notify("UpdateTarget_ESPWallHack");
}
}
MonitorTarget_ESPWallHack(target)
{
self endon("UpdateTarget_ESPWallHack");
self endon("stop_ESPWallHack");
for(;Winky Winky
{
target.hudbox destroy();
h_pos = target.player.origin;
t_pos = target.player.origin;
if(bulletTracePassed(self getTagOrigin("j_spine4"), target.player getTagOrigin("j_spine4"), false, self))
{
if(distance(self.origin,target.player.origin) <= 1800)
{
if(level.teamBased && target.player.pers["team"] != self.pers["team"])
{
target.hudbox = self CreateBox_ESPWallHack(h_pos, 900);
target.hudbox.color = (0, 1, 0);
}
if(!level.teamBased)
{
target.hudbox = self CreateBox_ESPWallHack(h_pos, 900);
target.hudbox.color = (0, 1, 0);
}
}
else
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
}
else
target.hudbox = self CreateBox_ESPWallHack(t_pos, 100);

if(!isAlive(target.player))
{
target.hudbox destroy();
if(level.teamBased && target.player.pers["team"] != self.pers["team"])
{
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
target.hudbox setShader(level.deads, 6, 6);
}
else if(!level.teamBased)
{
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
target.hudbox setShader(level.deads, 6, 6);
}
}

if(self.pers["team"] == target.player.pers["team"] && level.teamBased)
{
target.hudbox destroy();
if(distance(target.player.origin, self.origin) < 3)
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);

}
wait 0.001;
}
}
WaitDestroy_ESPBox(target)
{
self waittill("UpdateTarget_ESPWallHack");
target.hudbox destroy();
}
CreateBox_ESPWallHack(pos, type)
{
shader = newClientHudElem(self);
shader.sort = 0;
shader.archived = false;
shader.x = pos[0];
shader.y = pos[1];
shader.z = pos[2] + 30;
shader setShader(level.esps, 6, 6);
shader setWaypoint(true, true);
shader.alpha = 0.80;
shader.color = (1, 0, 0);
return shader;
}

The following user thanked X_LinGz4-AsTy for this useful post:

oCmKs_4_LiFe
02-16-2015, 05:31 PM #24
Exelo
Banned
Originally posted by AsTy View Post
This is the code that the design of the ESP Box has fixed a bug that does not disappear with growth.
Please use please.

    

/*

Credits : Jakes625, Exelo
Small Fixed : AsTy

*/

ESPWallHack()
{
self thread init_ESPWallHack(1);
}
init_ESPWallHack(Notice)
{
if(self.isWallHack == 0)
{
self thread GetTargets_ESPWallHack();
if(Notice == 1)
self iPrintln("^6ESP Wall Hack ^7: [^2On^7]");
self.isWallHack = 1;
}
else
{
self notify("stop_ESPWallHack");
for(i = 0; i < self.esp.targets.size; i++)
self.esp.targets[i].hudbox destroy();
if(Notice == 1)
self iPrintln("^6ESP Wall Hack ^7: [^1Off^7]");
self.isWallHack = 0;
}
}
GetTargets_ESPWallHack()
{
self endon("stop_ESPWallHack");
for(;Winky Winky
{
self.esp = spawnStruct();
self.esp.targets = [];
a = 0;
for(i = 0; i < level.players.size; i++)
{
if(self != level.players[i])
{
self.esp.targets[a] = spawnStruct();
self.esp.targets[a].player = level.players[i];
self.esp.targets[a].hudbox = self CreateBox_ESPWallHack(self.esp.targets[a].player.origin, 1);
self thread MonitorTarget_ESPWallHack(self.esp.targets[a]);
self thread WaitDestroy_ESPBox(self.esp.targets[a]);
a++;
}
}
level waittill("connected", player);
self notify("UpdateTarget_ESPWallHack");
}
}
MonitorTarget_ESPWallHack(target)
{
self endon("UpdateTarget_ESPWallHack");
self endon("stop_ESPWallHack");
for(;Winky Winky
{
target.hudbox destroy();
h_pos = target.player.origin;
t_pos = target.player.origin;
if(bulletTracePassed(self getTagOrigin("j_spine4"), target.player getTagOrigin("j_spine4"), false, self))
{
if(distance(self.origin,target.player.origin) <= 1800)
{
if(level.teamBased && target.player.pers["team"] != self.pers["team"])
{
target.hudbox = self CreateBox_ESPWallHack(h_pos, 900);
target.hudbox.color = (0, 1, 0);
}
if(!level.teamBased)
{
target.hudbox = self CreateBox_ESPWallHack(h_pos, 900);
target.hudbox.color = (0, 1, 0);
}
}
else
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
}
else
target.hudbox = self CreateBox_ESPWallHack(t_pos, 100);

if(!isAlive(target.player))
{
target.hudbox destroy();
if(level.teamBased && target.player.pers["team"] != self.pers["team"])
{
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
target.hudbox setShader(level.deads, 6, 6);
}
else if(!level.teamBased)
{
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);
target.hudbox setShader(level.deads, 6, 6);
}
}

if(self.pers["team"] == target.player.pers["team"] && level.teamBased)
{
target.hudbox destroy();
if(distance(target.player.origin, self.origin) < 3)
target.hudbox = self CreateBox_ESPWallHack(t_pos, 900);

}
wait 0.001;
}
}
WaitDestroy_ESPBox(target)
{
self waittill("UpdateTarget_ESPWallHack");
target.hudbox destroy();
}
CreateBox_ESPWallHack(pos, type)
{
shader = newClientHudElem(self);
shader.sort = 0;
shader.archived = false;
shader.x = pos[0];
shader.y = pos[1];
shader.z = pos[2] + 30;
shader setShader(level.esps, 6, 6);
shader setWaypoint(true, true);
shader.alpha = 0.80;
shader.color = (1, 0, 0);
return shader;
}


There's no bug and your wallhack is just a edited version of mine.
You changed what ? Threads name ? Plz kys..
02-16-2015, 06:06 PM #25
This is only one of the Function is I have added.

    
WaitDestroy_ESPBox(target)
{
self waittill("UpdateTarget_ESPWallHack");
target.hudbox destroy();
}


In use in the online, when the loop of the target monitor has stopped when you join the middle, it has been fixed since design there was a remaining bug.

It because you troubled been increased design each time it is halfway participation.

The following user thanked X_LinGz4-AsTy for this useful post:

xDebugKiller
02-16-2015, 09:41 PM #26
Exelo
Banned
Originally posted by AsTy View Post
This is only one of the Function is I have added.

    
WaitDestroy_ESPBox(target)
{
self waittill("UpdateTarget_ESPWallHack");
target.hudbox destroy();
}


In use in the online, when the loop of the target monitor has stopped when you join the middle, it has been fixed since design there was a remaining bug.

It because you troubled been increased design each time it is halfway participation.


Lol, there was no need to rename everything inside tought.

The following user thanked Exelo for this useful post:

One
02-16-2015, 10:26 PM #27
BrevzHoster
Are you high?
Thanks you !
02-17-2015, 04:41 AM #28
Originally posted by Exelo View Post
Lol, there was no need to rename everything inside tought.


It was sorry about that.
Because I wanted to established a personally clean code.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo