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-03-2012, 11:50 PM #2
xCes-
Banned
nice work!
10-04-2012, 12:06 AM #3
LightModz
League Champion
Originally posted by DedicationalHax View Post
nice work!


mr-modded-clan made it Smile
ive added an example picture of what a ESP Mod is
10-04-2012, 12:13 AM #4
xTc
[MOVE]Hello[/MOVE]
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.


i used it before i dont think it works as well as it sounds is there better ways to improve it? because i dont see many ways to improve this script
10-04-2012, 12:17 AM #5
LightModz
League Champion
Originally posted by WhyIsChocoAMod View Post
i used it before i dont think it works as well as it sounds is there better ways to improve it? because i dont see many ways to improve this script


yeh its pretty good but most menus you can use it on because it makes some of the menu dissapear.
10-04-2012, 12:19 AM #6
xTc
[MOVE]Hello[/MOVE]
Originally posted by LightModz View Post
yeh its pretty good but most menus you can use it on because it makes some of the menu dissapear.


yea i noticed that, well thanks good job, you always seem to amaze me
10-04-2012, 12:55 AM #7
silentcobra22
Bounty hunter
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.


Sweet, nice post
10-04-2012, 01:07 AM #8
Blackstorm
Veni. Vidi. Vici.
that's fucking cool! +rep!!!!!!!!!!!!!!

---------- Post added at 07:07 PM ---------- Previous post was at 07:04 PM ----------

Originally posted by WhyIsChocoAMod View Post
i used it before i dont think it works as well as it sounds is there better ways to improve it? because i dont see many ways to improve this script



i'll be testing and improving this if needed. test the script and pm me on what you think should be added/fixed Smile

The following user thanked Blackstorm for this useful post:

LightModz
10-04-2012, 01:29 AM #9
xGscClan
Bounty hunter
Originally posted by Blackstorm View Post
that's fucking cool! +rep!!!!!!!!!!!!!!

---------- Post added at 07:07 PM ---------- Previous post was at 07:04 PM ----------




i'll be testing and improving this if needed. test the script and pm me on what you think should be added/fixed Smile

Video of this uploading to youtube now. It;s on 58% so you have time to help me with ccTXT on Skype Smile
10-04-2012, 01:44 AM #10
xGscClan
Bounty hunter
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.

Here Is A Video :

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

Kitty=^.^=, LightModz

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo