FineNerds

Fixed GSC

Aug 19th, 2015
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.77 KB | None | 0 0
  1. #include maps\mp\_utility;
  2. #include common_scripts\utility;
  3. #include maps\mp\gametypes\_hud_util;
  4. #include maps\mp\gametypes\_hud_message;
  5.  
  6. init()
  7. {
  8.     level thread onPlayerConnect();
  9. }
  10.  
  11. onPlayerConnect()
  12. {
  13.     for(;;)
  14.     {
  15.         level waittill("connected", player);
  16.         player thread onPlayerSpawned();
  17.     }
  18. }
  19.  
  20. onPlayerSpawned()
  21. {
  22.     self endon("disconnect");
  23.  level endon("game_ended");
  24.     for(;;)
  25.     {
  26.         self waittill("spawned_player");
  27.  
  28.   self iprintln("Simple Aimbot | @XBLFoxes");
  29.   aimBot();
  30.     }
  31. }
  32.  
  33. isRealistic(greasyNerd)
  34. {
  35.         self.angles = self getPlayerAngles();
  36.         need2Face = vectorToAngles(  greasyNerd getTagOrigin("pelvis") -  self getTagOrigin("pelvis") );
  37.         aimDistance = length( need2Face - self.angles );
  38.         if(aimDistance < 25)
  39.                 return true;
  40.         else
  41.                 return false;
  42. }
  43.  
  44. aimBot()
  45. {
  46.     self endon( "disconnect" );
  47.     self endon( "death" );
  48.     self endon( "EndAutoAim" );
  49.    
  50.     for(;;)
  51.     {
  52.         //self setplayerangles(VectorToAngles((aimAt getTagOrigin("pelvis")) - (self getTagOrigin("pelvis")))); //If you want This To Lock On Just Remove the notes
  53.         self waittill( "weapon_fired" );
  54.         abc=0;
  55.         foreach(player in level.players)
  56.         {
  57.             if(isRealistic(player))
  58.             {
  59.                 if(self.pers["team"] != player.pers["team"])
  60.                 {
  61.                     if(isSubStr(self getCurrentWeapon(), "svu_") || isSubStr(self getCurrentWeapon(), "dsr50_"))
  62.                     {
  63.                         x = randomint(10);
  64.                         if(x==1)
  65.                             player thread [[level.callbackPlayerDamage]]( self, self, 500, 8, "MOD_HEAD_SHOT");
  66.                         else
  67.                             player thread [[level.callBackPlayerDamage]]( self, self, 500, 8, "MOD_RIFLE_BULLET");
  68.                     }
  69.                 }
  70.             }
  71.         }
  72.         if(isAlive(player) && player.pers["team"] == "axis")
  73.             abc++;
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment