Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ToggleWallHack()
- {
- if(!self.ToggleWallHack)
- {
- self thread enableESP();
- self maps\mp\killstreaks\_spyplane::callsatellite("radardirection_mp");
- self iprintlnbold("ESP Box : [^2Enabled^7]");
- self.ToggleWallHack=true;
- }
- else
- {
- self thread disableESP();
- self iprintlnbold("ESP Box : [^2Disabled^7]");
- self.ToggleWallHack=false;
- }
- }
- enableESP()
- {
- self thread getTargets();
- self setclientuivisibilityflag("g_compassShowEnemies", 1);
- }
- disableESP()
- {
- self notify("esp_end");
- for(i=0;i<self.esp.targets.size;i++)
- self.esp.targets[i].hudbox destroy();
- }
- getTargets()
- {
- self endon("esp_end");
- for(;;)
- {
- 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(self.esp.targets[a].player.origin,1);
- self thread monitorTarget( self.esp.targets[a] );
- a++;
- }
- }
- level waittill("connected", player );
- self notify("esp_target_update");
- self iprintlnbold("ESP Box : [^2Codded By:xxHASTERxx^7]");
- }
- monitorTarget(target)
- {
- self endon("esp_target_update");
- self endon("esp_end");
- for(;;)
- {
- target.hudbox destroy();
- h_pos = target.player.origin;
- if(bulletTracePassed(self getTagOrigin("j_spine4"), target.player getTagOrigin("j_spine4"), false, self))
- {
- if(distance(self.origin,target.player.origin)<=10)
- {
- if(level.teamBased && target.player.pers["team"] != self.pers["team"])
- { target.hudbox = self createBox(h_pos, 900);
- target.hudbox.color = (0,1,0); }
- if(!level.teamBased)
- { target.hudbox = self createBox(h_pos, 900);
- target.hudbox.color = (0,1,0); }
- }
- else
- target.hudbox = self createBox(t_pos,900);
- }
- else
- target.hudbox = self createBox(t_pos,100);
- if(!isAlive(target.player))
- {
- target.hudbox destroy();
- if(level.teamBased && target.player.pers["team"] != self.pers["team"]) {
- target.hudbox = self createBox(t_pos, 900);
- target.hudbox setShader(level.deads, 6, 6);
- }
- else if(!level.teamBased)
- { target.hudbox = self createBox(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(t_pos, 900);
- }
- wait 0.01;
- }
- }
- createBox(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 = (255,255,255;
- return shader;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement