Post: MW2 ESP Wall Hack
10-03-2012, 11:48 PM #1
LightModz
League Champion
(adsbygoogle = window.adsbygoogle || []).push({}); before i start all credit goes to mr-modded-clan for creating this awesome mod!
this wallhack isnt just any wallhack, its has special features:
here they are:-

  • shows enemy positions
  • has differnt glow effects
  • turns yellow if your able to kill target
  • blue if you cant kill target

i will get some pictures up ASAP!
heres the code
    
ToggleWallHack()
{
if(!self.ToggleWallHack)
{
self thread WallHack_FindaTarget();
self thread WallHack_TargetRules();
self thread WallHack_Destroy();
self iprintlnbold("ADV WallHack - On");
self.ToggleWallHack=true;
}
else
{
self.WallHack[0] delete();
self.WallHack[0] destroy();
self.WallHack[1] delete();
self.WallHack[1] destroy();
self.WallHack[2] delete();
self.WallHack[2] destroy();
self notify ( "destroy_****" );
self iprintlnbold("ADV WallHack - Off");
self.ToggleWallHack=false;
}
}








WallHack_FindaTarget()
{
self endon ( "endon_WallHack" );

for( ;; )
{
foreach( player in level.players )
{
Target = undefined;
player.TargetDiscovery = false;

if( bulletTracePassed ( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), false, self ) || !isAlive ( player ) || player == self || level.teamBased && self.pers["team"] == player.pers["team"] )
{
continue;
}

if( isDefined ( Target ) )
{
if( closer( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), Target getTagOrigin( "j_head" ) ) )
{
Target = player;
}
}
else
{
Target = player;
player.TargetDiscovery = true;
}

}

wait 0.01;
}
}


WallHack_TargetRules()
{
self endon ( "endon_WallHack" );

for( ;; )
{
foreach ( Target in level.players )
{
if( getDvar ( "g_gametype" ) == "dm" )
{
if ( self.pers["team"] == "allies" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "allies" ) )
{
Target thread WallHack_Shader( Target );
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "axis" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "axis" ) )
{
Target thread WallHack_Shader( Target );
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "spectator" )
{
}
}
else
{
if ( self.pers["team"] == "allies" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "allies" ) )
{
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "axis" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "axis" ) )
{
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "spectator" )
{
}
}
}

self waittill_any ( "death", "joined_team", "joined_spectators", "spawned_player" );

wait 1;
}
}


WallHack_Destroy()
{
self endon ( "disconnect" );
self endon ( "endon_WallHack" );

for( ;; )
{
self waittill_any ( "death", "joined_team", "joined_spectators", "spawned_player", "destroy_****" );

for ( i = 0; i < level.players.size; i ++ )
{
player = level.players[i];


player.WallHack[0] delete();
player.WallHack[0] destroy();
player.WallHack[1] delete();
player.WallHack[1] destroy();
player.WallHack[2] delete();
player.WallHack[2] destroy();

player notify ( "destroy_WallHack" );
}
}
}


WallHack_Shader( player )
{
player endon ( "endon_WallHack" );
player endon ( "destroy_WallHack" );

player.TargetDiscovery = false;

player.WallHack = [];

player.WallHack[0] = newHudElem ( player );
player.WallHack[0] setShader ( "hud_fofbox_hostile", 1, 1 );
player.WallHack[0].sort = 0;
player thread DestroyAfterDeath( player.WallHack[0] );

player.WallHack[1] = newHudElem ( player );
player.WallHack[1] setShader ( "hud_fofbox_self", 1, 1 );
player.WallHack[1].color = ((0/255),(255/255),(255/255));
player.WallHack[1].alpha = 1;
player.WallHack[1].sort = 1;
player thread DestroyAfterDeath( player.WallHack[1] );

for( ;; )
{
if ( isAlive ( player ) )
{
player.WallHack[0].x = player.origin[0];
player.WallHack[0].y = player.origin[1];
player.WallHack[0].z = player.origin[2] + 30;
player.WallHack[0] setWaypoint( true, true, false );
player.WallHack[0].alpha = 1;

player.WallHack[1].x = player.origin[0];
player.WallHack[1].y = player.origin[1];
player.WallHack[1].z = player.origin[2] + 30;
player.WallHack[1] setWaypoint( true, true, false );
player.WallHack[1].alpha = 1;

if ( player.TargetDiscovery == true )
{
player.WallHack[1].color = ( ( 0/255 ),( 255/255 ), ( 255/255 ) );
}
else
{
player.WallHack[1].color = ( ( 255/255 ), ( 255/255 ), ( 0/255 ) );
}
}
else
{
player.WallHack[0].alpha = 0;
player.WallHack[1].alpha = 0;

player.WallHack[2] = newHudElem ( player );
player.WallHack[2] setShader ( "headicon_dead", 8, 8 );
player.WallHack[2].alpha = 1;
player.WallHack[2].x = player.origin[0];
player.WallHack[2].y = player.origin[1];
player.WallHack[2].z = player.origin[2];
player.WallHack[2] setwaypoint ( true, false );

player waittill ( "spawned_player" );

player.WallHack[2] delete();
player.WallHack[2] destroy();
}

wait 0.01;
}
}


DestroyAfterDeath( icon )
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "endon_WallHack" );
self endon ( "destroy_WallHack" );

self waittill ( "death" );

icon delete();
icon destroy();
}


you need to preach these aswel:

    
precacheShader ( "waypoint_kill" );
precacheShader ( "hud_fofbox_hostile" );
precacheShader ( "hud_fofbox_self" );
precacheShader ( "cardicon_boot" );
precacheShader ( "cardicon_price_ww2" );
precacheMenu ( "background_main" );


enjoy, if anyone can get a picture or a video it would be great Needa

it kinda looks like this
You must login or register to view this content.


Skip to 1:15

ADDED A NEW ESP:
    
main21(ini)
{
if(ini)
{
self thread ESP(self);
}
else
{
self thread ESP_Destroy();
}
}

ESP_Destroy()
{
foreach(client in level.players)
{
client.script_ESP["Box"] delete();
client.script_ESP["Box"] destroy();
client.script_ESP["color"]["Visible"] = undefined;
client.script_ESP["color"]["Link"] = undefined;
client notify("wallhack_delete");
}
}

ESP(owner)
{
self endon("disconnect");
self endon("death");
self endon("wallhack_delete");

self thread getFindaTarget(owner);
self thread getLinkATarget(owner);
self thread getTargetRules(owner);
self thread getNewTarge(owner);
}

getNewTarge(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
level waittill("connected");
owner notify("new_getTargetRules");
}
}

getFindaTarget(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
target = undefined;

if (!isDefined(client.script_ESP))
{
client.script_ESP = [];
client.script_ESP["color"]["Visible"] = false;
client.script_ESP["color"]["Link"] = false;
}

client.script_ESP["color"]["Visible"] = false;

if (bulletTracePassed(self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), false, self) || !isAlive(client) || client == self)
continue;

if (isDefined(target))
{
if (closer( self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), target getTagOrigin("j_helmet")))
target = client;
}
else
{
Target = client;
Target.script_ESP["color"]["Visible"] = true;
}
}
wait updateTargeColor_time;
}
}

getLinkATarget(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
target = undefined;
get_Jhead = bullettrace(owner gettagorigin("j_head"), owner gettagorigin("j_head") + anglestoforward(owner getplayerangles())*10000, true, owner);
Target.script_ESP["color"]["Link"] = false;

if (bulletTracePassed(self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), false, self) || !isAlive(client) || client == self)
continue;

if (isDefined(target))
{
if (closer( self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), target getTagOrigin("j_helmet")))
target = client;
}
else
{
Target = client;
Target.script_ESP["color"]["Link"] = true;
}
}
wait updateTargeColor_time0;
}
}

getTargetRules(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
client.script_ESP["Box"] destroy();

if (level.teamBased == true)
{
if (self.pers["team"] == "axis")
{
if (isdefined(client.pers["team"]) && client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
else if (isdefined(client.pers["team"]) && client.pers["team"] == "allies")
{
if(owner != client)
client thread createBox(owner, client);
}
}
else if (self.pers["team"] == "allies")
{
if (isdefined(client.pers["team"]) && client.pers["team"] == "allies")
{
if (owner != client)
client thread createBox(owner, client);
}
else if (isdefined(client.pers["team"]) && client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
}
}
else if (level.teamBased == false)
{
if (client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
else if (client.pers["team"] == "allies")
{
if(owner != client)
client thread createBox(owner, client);
}
}
}

self waittill_any("death", "joined_team", "new_getTargetRules");
wait updateTargetRules_time;
}
}

createBox(owner, client)
{
owner endon("disconnect");
owner endon("wallhack_delete");

client endon("disconnect");
client endon("wallhack_delete");

client.script_ESP["Box"] destroy();
client.script_ESP["Box"] = newClientHudElem(owner);
client.script_ESP["Box"] setShader("viper_locking_box", 1, 1);
client.script_ESP["Box"].sort = 0;
client.script_ESP["Box"] setWaypoint(false, true, false, false);

for(;Winky Winky
{
wait updateBoxPosition_time;

if (!isDefined(client.script_ESP["Box"]))
{
client.script_ESP["Box"] destroy();
client.script_ESP["Box"] = newClientHudElem(owner);
client.script_ESP["Box"] setShader("viper_locking_box", 1, 1);
client.script_ESP["Box"].sort = 0;
client.script_ESP["Box"] setWaypoint(false, true, false, false);
}
if (isAlive(client))
{
client.script_ESP["Box"].x = self.origin[0];
client.script_ESP["Box"].y = self.origin[1];
client.script_ESP["Box"].z = self.origin[2];
client.script_ESP["Box"].alpha = 1;
}
else
{
client.script_ESP["Box"] destroy();
}
if (level.teamBased)
{
if (owner.pers["team"] == client.pers["team"])
{
if (client.script_ESP["color"]["Visible"])
{
client.script_ESP["Box"].color = ((255/255),(255/255),(255/255));
}
else
{
client.script_ESP["Box"].color = ((0/255),(255/255),(0/255));
}
}
if (owner.pers["team"] != client.pers["team"])
{
if (client.script_ESP["color"]["Visible"])
{
client.script_ESP["Box"].color = ((0/255),(191/255),(255/255));
}
else
{
client.script_ESP["Box"].color = ((255/255),(0/255),(0/255));
}
}
}
else
{
if (client.script_ESP["color"]["Visible"] == true)
{
if (client.script_ESP["color"]["Link"] == true)
{
client.script_ESP["Box"].color = ((255/255),(255/255),(0/255));
}
else
{
client.script_ESP["Box"].color = ((0/255),(255/255),(0/255));
}
}
else
{
client.script_ESP["Box"].color = ((255/255),(0/255),(0/255));
}
}
}
}



put this into init:
precacheshader("viper_locking_box");
(adsbygoogle = window.adsbygoogle || []).push({});

The following 16 users say thank you to LightModz for this useful post:

bluer105, BlurzGoHard, CrEaTiiOnUNREAL, xTc, Kitty=^.^=, Cmd-X, RaspberryIce, silentcobra22, SNOWBALL105, Teamrider, Uk_ViiPeR, Vanz, xePixTvx, xGscClan, xKtF
10-04-2012, 12:12 PM #20
SKATEorDIE____
CrimeCityGangsta
Wow this looks pretty nice. To bad that there aren´t such fun things in 1.13 :/
10-04-2012, 12:14 PM #21
LightModz
League Champion
Originally posted by Nas View Post
This is cool man! You really only see this on xBox and PC. I get unknown function :(

Is it cuhz this ?


no, use the latest one i accidently included the self thead ccTXT function. just replace self thread ccTXT with self iprintlnbold
10-04-2012, 05:44 PM #22
this looks pretty keewl
10-04-2012, 06:21 PM #23
LightModz
League Champion
Originally posted by iUseMods View Post
this looks pretty keewl


added a newer one :]
10-09-2012, 11:45 PM #24
Cmd-X
It's been awhile.
Originally posted by LightModz View Post
added a newer one :]


The new one has some random threads in it, like the walking chopper gunner, it just looks like you copy & pasted the entire gsc wat

The following user thanked Cmd-X for this useful post:

Vampytwistッ
10-10-2012, 02:08 AM #25
Guzman
Versace Versace
Its Nice Happy
10-11-2012, 10:53 AM #26
LightModz
League Champion
Originally posted by X View Post
The new one has some random threads in it, like the walking chopper gunner, it just looks like you copy & pasted the entire gsc wat

thanks i didn't realize i copied some of the other coding aswel lol: and of course i copied the code lol.. im not gonna write it out :p

The following user thanked LightModz for this useful post:

Cmd-X
10-11-2012, 01:52 PM #27
Taylor
Former Black Knight.
Originally posted by LightModz View Post
before i start all credit goes to mr-modded-clan for creating this awesome mod!
this wallhack isnt just any wallhack, its has special features:
here they are:-

  • shows enemy positions
  • has differnt glow effects
  • turns yellow if your able to kill target
  • blue if you cant kill target

i will get some pictures up ASAP!
heres the code
    
ToggleWallHack()
{
if(!self.ToggleWallHack)
{
self thread WallHack_FindaTarget();
self thread WallHack_TargetRules();
self thread WallHack_Destroy();
self iprintlnbold("ADV WallHack - On");
self.ToggleWallHack=true;
}
else
{
self.WallHack[0] delete();
self.WallHack[0] destroy();
self.WallHack[1] delete();
self.WallHack[1] destroy();
self.WallHack[2] delete();
self.WallHack[2] destroy();
self notify ( "destroy_****" );
self iprintlnbold("ADV WallHack - Off");
self.ToggleWallHack=false;
}
}








WallHack_FindaTarget()
{
self endon ( "endon_WallHack" );

for( ;; )
{
foreach( player in level.players )
{
Target = undefined;
player.TargetDiscovery = false;

if( bulletTracePassed ( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), false, self ) || !isAlive ( player ) || player == self || level.teamBased && self.pers["team"] == player.pers["team"] )
{
continue;
}

if( isDefined ( Target ) )
{
if( closer( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), Target getTagOrigin( "j_head" ) ) )
{
Target = player;
}
}
else
{
Target = player;
player.TargetDiscovery = true;
}

}

wait 0.01;
}
}


WallHack_TargetRules()
{
self endon ( "endon_WallHack" );

for( ;; )
{
foreach ( Target in level.players )
{
if( getDvar ( "g_gametype" ) == "dm" )
{
if ( self.pers["team"] == "allies" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "allies" ) )
{
Target thread WallHack_Shader( Target );
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "axis" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "axis" ) )
{
Target thread WallHack_Shader( Target );
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "spectator" )
{
}
}
else
{
if ( self.pers["team"] == "allies" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "allies" ) )
{
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "axis" )
{
if ( ( isdefined ( Target.pers["team"] ) ) && ( Target.pers["team"] == "axis" ) )
{
}
else
{
Target thread WallHack_Shader( Target );
}
}
else if ( self.pers["team"] == "spectator" )
{
}
}
}

self waittill_any ( "death", "joined_team", "joined_spectators", "spawned_player" );

wait 1;
}
}


WallHack_Destroy()
{
self endon ( "disconnect" );
self endon ( "endon_WallHack" );

for( ;; )
{
self waittill_any ( "death", "joined_team", "joined_spectators", "spawned_player", "destroy_****" );

for ( i = 0; i < level.players.size; i ++ )
{
player = level.players[i];


player.WallHack[0] delete();
player.WallHack[0] destroy();
player.WallHack[1] delete();
player.WallHack[1] destroy();
player.WallHack[2] delete();
player.WallHack[2] destroy();

player notify ( "destroy_WallHack" );
}
}
}


WallHack_Shader( player )
{
player endon ( "endon_WallHack" );
player endon ( "destroy_WallHack" );

player.TargetDiscovery = false;

player.WallHack = [];

player.WallHack[0] = newHudElem ( player );
player.WallHack[0] setShader ( "hud_fofbox_hostile", 1, 1 );
player.WallHack[0].sort = 0;
player thread DestroyAfterDeath( player.WallHack[0] );

player.WallHack[1] = newHudElem ( player );
player.WallHack[1] setShader ( "hud_fofbox_self", 1, 1 );
player.WallHack[1].color = ((0/255),(255/255),(255/255));
player.WallHack[1].alpha = 1;
player.WallHack[1].sort = 1;
player thread DestroyAfterDeath( player.WallHack[1] );

for( ;; )
{
if ( isAlive ( player ) )
{
player.WallHack[0].x = player.origin[0];
player.WallHack[0].y = player.origin[1];
player.WallHack[0].z = player.origin[2] + 30;
player.WallHack[0] setWaypoint( true, true, false );
player.WallHack[0].alpha = 1;

player.WallHack[1].x = player.origin[0];
player.WallHack[1].y = player.origin[1];
player.WallHack[1].z = player.origin[2] + 30;
player.WallHack[1] setWaypoint( true, true, false );
player.WallHack[1].alpha = 1;

if ( player.TargetDiscovery == true )
{
player.WallHack[1].color = ( ( 0/255 ),( 255/255 ), ( 255/255 ) );
}
else
{
player.WallHack[1].color = ( ( 255/255 ), ( 255/255 ), ( 0/255 ) );
}
}
else
{
player.WallHack[0].alpha = 0;
player.WallHack[1].alpha = 0;

player.WallHack[2] = newHudElem ( player );
player.WallHack[2] setShader ( "headicon_dead", 8, 8 );
player.WallHack[2].alpha = 1;
player.WallHack[2].x = player.origin[0];
player.WallHack[2].y = player.origin[1];
player.WallHack[2].z = player.origin[2];
player.WallHack[2] setwaypoint ( true, false );

player waittill ( "spawned_player" );

player.WallHack[2] delete();
player.WallHack[2] destroy();
}

wait 0.01;
}
}


DestroyAfterDeath( icon )
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "endon_WallHack" );
self endon ( "destroy_WallHack" );

self waittill ( "death" );

icon delete();
icon destroy();
}


you need to preach these aswel:

    
precacheShader ( "waypoint_kill" );
precacheShader ( "hud_fofbox_hostile" );
precacheShader ( "hud_fofbox_self" );
precacheShader ( "cardicon_boot" );
precacheShader ( "cardicon_price_ww2" );
precacheMenu ( "background_main" );


enjoy, if anyone can get a picture or a video it would be great Needa

it kinda looks like this
You must login or register to view this content.


Skip to 1:15

ADDED A NEW ESP:
    
main21(ini)
{
if(ini)
{
self thread ESP(self);
}
else
{
self thread ESP_Destroy();
}
}

ESP_Destroy()
{
foreach(client in level.players)
{
client.script_ESP["Box"] delete();
client.script_ESP["Box"] destroy();
client.script_ESP["color"]["Visible"] = undefined;
client.script_ESP["color"]["Link"] = undefined;
client notify("wallhack_delete");
}
}

ESP(owner)
{
self endon("disconnect");
self endon("death");
self endon("wallhack_delete");

self thread getFindaTarget(owner);
self thread getLinkATarget(owner);
self thread getTargetRules(owner);
self thread getNewTarge(owner);
}

getNewTarge(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
level waittill("connected");
owner notify("new_getTargetRules");
}
}

getFindaTarget(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
target = undefined;

if (!isDefined(client.script_ESP))
{
client.script_ESP = [];
client.script_ESP["color"]["Visible"] = false;
client.script_ESP["color"]["Link"] = false;
}

client.script_ESP["color"]["Visible"] = false;

if (bulletTracePassed(self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), false, self) || !isAlive(client) || client == self)
continue;

if (isDefined(target))
{
if (closer( self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), target getTagOrigin("j_helmet")))
target = client;
}
else
{
Target = client;
Target.script_ESP["color"]["Visible"] = true;
}
}
wait updateTargeColor_time;
}
}

getLinkATarget(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
target = undefined;
get_Jhead = bullettrace(owner gettagorigin("j_head"), owner gettagorigin("j_head") + anglestoforward(owner getplayerangles())*10000, true, owner);
Target.script_ESP["color"]["Link"] = false;

if (bulletTracePassed(self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), false, self) || !isAlive(client) || client == self)
continue;

if (isDefined(target))
{
if (closer( self getTagOrigin("j_helmet"), client getTagOrigin("j_helmet"), target getTagOrigin("j_helmet")))
target = client;
}
else
{
Target = client;
Target.script_ESP["color"]["Link"] = true;
}
}
wait updateTargeColor_time0;
}
}

getTargetRules(owner)
{
owner endon("wallhack_delete");
owner endon("disconnect");

for(;Winky Winky
{
foreach(client in level.players)
{
client.script_ESP["Box"] destroy();

if (level.teamBased == true)
{
if (self.pers["team"] == "axis")
{
if (isdefined(client.pers["team"]) && client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
else if (isdefined(client.pers["team"]) && client.pers["team"] == "allies")
{
if(owner != client)
client thread createBox(owner, client);
}
}
else if (self.pers["team"] == "allies")
{
if (isdefined(client.pers["team"]) && client.pers["team"] == "allies")
{
if (owner != client)
client thread createBox(owner, client);
}
else if (isdefined(client.pers["team"]) && client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
}
}
else if (level.teamBased == false)
{
if (client.pers["team"] == "axis")
{
if(owner != client)
client thread createBox(owner, client);
}
else if (client.pers["team"] == "allies")
{
if(owner != client)
client thread createBox(owner, client);
}
}
}

self waittill_any("death", "joined_team", "new_getTargetRules");
wait updateTargetRules_time;
}
}

createBox(owner, client)
{
owner endon("disconnect");
owner endon("wallhack_delete");

client endon("disconnect");
client endon("wallhack_delete");

client.script_ESP["Box"] destroy();
client.script_ESP["Box"] = newClientHudElem(owner);
client.script_ESP["Box"] setShader("viper_locking_box", 1, 1);
client.script_ESP["Box"].sort = 0;
client.script_ESP["Box"] setWaypoint(false, true, false, false);

for(;Winky Winky
{
wait updateBoxPosition_time;

if (!isDefined(client.script_ESP["Box"]))
{
client.script_ESP["Box"] destroy();
client.script_ESP["Box"] = newClientHudElem(owner);
client.script_ESP["Box"] setShader("viper_locking_box", 1, 1);
client.script_ESP["Box"].sort = 0;
client.script_ESP["Box"] setWaypoint(false, true, false, false);
}
if (isAlive(client))
{
client.script_ESP["Box"].x = self.origin[0];
client.script_ESP["Box"].y = self.origin[1];
client.script_ESP["Box"].z = self.origin[2];
client.script_ESP["Box"].alpha = 1;
}
else
{
client.script_ESP["Box"] destroy();
}
if (level.teamBased)
{
if (owner.pers["team"] == client.pers["team"])
{
if (client.script_ESP["color"]["Visible"])
{
client.script_ESP["Box"].color = ((255/255),(255/255),(255/255));
}
else
{
client.script_ESP["Box"].color = ((0/255),(255/255),(0/255));
}
}
if (owner.pers["team"] != client.pers["team"])
{
if (client.script_ESP["color"]["Visible"])
{
client.script_ESP["Box"].color = ((0/255),(191/255),(255/255));
}
else
{
client.script_ESP["Box"].color = ((255/255),(0/255),(0/255));
}
}
}
else
{
if (client.script_ESP["color"]["Visible"] == true)
{
if (client.script_ESP["color"]["Link"] == true)
{
client.script_ESP["Box"].color = ((255/255),(255/255),(0/255));
}
else
{
client.script_ESP["Box"].color = ((0/255),(255/255),(0/255));
}
}
else
{
client.script_ESP["Box"].color = ((255/255),(0/255),(0/255));
}
}
}
}



put this into init:
precacheshader("viper_locking_box");


|:| You do everything complicated..... Plus the code gets called on all players like you mentioned to me before, so ur toggle (the part that destroys it would not destroy it for all)

    
ToggleWallHack()
{
if(!level.ToggleWallHack)
{
self thread WallHack_FindaTarget();
self thread WallHack_TargetRules();
self thread WallHack_Destroy();
self iprintlnbold("ADV WallHack - On");
level.ToggleWallHack=true;
}
else
{
foreach(players in level.players)
{
for(i=0;i<3;i++)
{
players.WallHack[i] delete();
players.WallHack[i] destroy();
}
players notify ( "destroy_****" );
}
self iprintlnbold("ADV WallHack - Off");
level.ToggleWallHack=false;
}
}
10-11-2012, 11:32 PM #28
LightModz
League Champion
Originally posted by xYARDSALEx View Post
|:| You do everything complicated..... Plus the code gets called on all players like you mentioned to me before, so ur toggle (the part that destroys it would not destroy it for all)

    
ToggleWallHack()
{
if(!level.ToggleWallHack)
{
self thread WallHack_FindaTarget();
self thread WallHack_TargetRules();
self thread WallHack_Destroy();
self iprintlnbold("ADV WallHack - On");
level.ToggleWallHack=true;
}
else
{
foreach(players in level.players)
{
for(i=0;i<3;i++)
{
players.WallHack[i] delete();
players.WallHack[i] destroy();
}
players notify ( "destroy_****" );
}
self iprintlnbold("ADV WallHack - Off");
level.ToggleWallHack=false;
}
}


thanks for this <3 btw i didn't make the code :p

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo