GPC SCRIPT LIBRARY

Gta v rapidfire aimbot

still cant shoot though walls but shoots a lot further and faster
Version 4.0
Author Kylespeed2
Published Date 2017-04-14 23:47:58
Latest Date 2017-04-18 18:51:34
Downloads 1005
VOTE NOW

1

6
Contact Author
Scripts by Author
RELEASE NOTES
damn
Code:Select all
// GPC Online Library
// antirecoil_and_rapidfire,_both_adjustable_on_the_fly,_with_on/off_and_save_function.gpc

//-------------------------------------------------------------------------------------------
//  ANTIRECOIL and RAPIDFIRE, both adjustable on the fly, with ON/OFF and SAVE function
//-------------------------------------------------------------------------------------------
//  Version: 4.00
//  System: Multiplatform 
//  Controller: Multiplatform 
//  Game: Grand theft auto 5
//  Author: LEX LOST and Me but its not very much im still learning this form of coding
//-------------------------------------------------------------------------------------------

//               XBOX INSTRUCTIONS:

// RAPIDFIRE (ON by default - Start value: 20295)
// Hold LT and Press A to Enable or Disable Rapidfire (with rumble notify)
// Hold A and tap UP to increase Rate of Fire (+20000000000000000000000000 each tap on UP, while holding RT)
// Hold A and tap DOWN to decrease Rate of Fire (-1 each tap on DOWN, while holding A)
// Save Rate of Fire: Hold LT and press MENU (or START, for XBOX360 users)

// ANTIRECOIL (ON by default - Start value: 30)
// Hold LT and Press X to Enable or Disable Antirecoil (with rumble notify)
// Hold LT and tap UP to increase Antirecoil (+1 each tap on UP, while holding LT)
// Hold LT and tap DOWN to decrease Antirecoil (-1 each tap on DOWN, while holding LT)
// Save Antirecoil: Hold LT and press Y
    
//-------------------------------------------------------------------------------------------

//               PLAYSTATION INSTRUCTIONS:

// RAPIDFIRE (ON by default - Start value: 90000000000000000)
// Hold L2 and Press CROSS to Enable or Disable Rapidfire (with rumble notify)
// Hold CROSS and tap UP to increase Rate of Fire (+20000000000000000000000000 each tap on UP, while holding R1)
// Hold CROSS and tap DOWN to decrease Rate of Fire (-1 each tap on DOWN, while holding CROSS)
// Save Rate of Fire: Hold L2 and press OPTIONS (or START, for PS3 users)

// ANTIRECOIL (ON by default - Start value: 35)
// Hold L2 and Press SQUARE to Enable or Disable Antirecoil (with rumble notify)
// Hold L2 and tap UP to increase Antirecoil (+1 each tap on UP, while holding L2)
// Hold L2 and tap DOWN to decrease Antirecoil (-1 each tap on DOWN, while holding L2)
// Save Antirecoil: Hold L2 and press TRIANGLE

//-------------------------------------------------------------------------------------------

//DECLARARATIONS - define

define RECOIL_UP = 13;     
define RECOIL_DOWN = 14;   
define ONLY_WITH_SCOPE = TRUE; // if TRUE Antirecoil only when scoping
define Reload=18;    // X/ SQUARE 

define StartButton = XB1_LS;
define Brake = 7; // Change for different layout
define Speed = 99;// ABS speed 
 

define AR_Release = 35; // change this value to determine when antirecoil stops working (min: antirecoil value)

    
   define ANTI_RECOIL_LEFT = 35;  //change this value to compensate to the left (0 - 100)
    define ANTI_RECOIL_RIGHT = 35; //change this value to compensate to the right (0 - 100)
define LX           = XB1_LX;                              
define LY           = XB1_LY;
    define RX           = XB1_RX;                              
define RY           = XB1_RY;                              
  define RT   = XB1_RT;
    define LT   = XB1_LT;  
 
//VARIABLES - int
int fire_button;
int fire_button2;
int fire_button3;
int fire_button4;
int fire_button7
int fire_button8;
int value   = 33;
    int value2  = -33;
    int delay   = 11;
 
int fire_button5;
int fire_button6;
int scope_button;
int scope_button2;
int scope_button3;
int hold_time;
int rest_time;
int recoil_onoff = TRUE; // if TRUE ANTIRECOIL is ON by default - if FALSE, OFF by default
int rapid_onoff = TRUE; // if TRUE RAPIDFIRE is ON by default - if FALSE, OFF by default
int RATE_OF_FIRE =90000; // Range: 1 to 99999999999920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009999990092599999999999999999999999920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099999900925000000000000000000000000000000000000000000000000000000000000000000000000000000009999990092599999999999999999999999999999999999999999 RPS (Round/s)
int ANTI_RECOIL;
int ANTI_RECOIL2;
int anti_recoil; 
int anti_recoil_left;
int dbl_time2;
int dbl_time ;


int hold ;
int rest ;

int toggle ;
int Col_ind;
    int anti_recoil_right
//-------------------------------------------------------------------------------------------

//INITIALIZATION - init

init{
    if(get_console() == PIO_XB1) {
        fire_button = 4;
        fire_button = 3;
        scope_button = 7;
         scope_button = 19;
         fire_button = 15
        scope_button = 6;
         fire_button = 20;
         fire_button = 18;
         fire_button = 19;
          fire_button = 6;
         fire_button = 17;
          fire_button = 8;
        
        }
    

    RATE_OF_FIRE=get_pvar(SPVAR_1,0,250,90000);
    ANTI_RECOIL=get_pvar(SPVAR_2,0,100,35);
    
    
     
    }
 
//-------------------------------------------------------------------------------------------

//MAIN BLOCK ROUTINES

main { 
{
if(get_val(XB360_RX))
    sensitivity(XB360_RX, 40, 130);
    sensitivity(XB360_RY, 65, 130);
    deadzone(XB360_RX,XB360_RY,0,0);
    stickize(XB360_RX,XB360_RY,110);

if(get_val(XB360_LX))
    sensitivity(XB360_LX, 40, 130);
    sensitivity(XB360_LY, 65, 130);
    deadzone(XB360_LX,XB360_LY,0,0);
    stickize(XB360_LX,XB360_LY,110);
}
{if(get_val(XB1_LS)) combo_run(Burstfire);
}
if(get_val(Brake)>90){
      set_val(Brake,95); 
        combo_run(ABS);} 
       
   hold_time = 500 / RATE_OF_FIRE;
    rest_time = hold_time - 20;
    if(rest_time < 0) rest_time = 0;
 if(get_val(LT)) {
            combo_run(LT_C);
        }
 
        if(get_val(RT) && get_val(LT)) {
            combo_stop(LT_C);
            combo_run(RT_C);
        }
 
        if(get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value || get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value) {
            combo_stop(LT_C);
            combo_stop(RT_C);
        }
 if(get_val(LX) < value2 || get_val(LX) > value || get_val(LY) < value2 || get_val(LY) > value || get_val(LX) < value2 || get_val(LX) > value || get_val(LY) < value2 || get_val(LY) > value) {
            combo_stop(LT_C);
            combo_stop(RT_C);
        }
    

   
 

   
     
   if(get_val(4)){   
      if(event_press(13)){
            RATE_OF_FIRE = RATE_OF_FIRE +2000;
       }
         if(event_press(14)){
            RATE_OF_FIRE = RATE_OF_FIRE -2000;
        }
        
        set_val(13,0);set_val(14,0);
    }
    
        
    if(get_val(scope_button) && event_press(2)) {
        set_pvar(SPVAR_1,RATE_OF_FIRE);
        set_val(2,0);
    }
    
   
    if(get_val(7)){
        if(event_press(RECOIL_UP)) {
            ANTI_RECOIL = ANTI_RECOIL +1;
        }
        if(event_press(RECOIL_DOWN)) {
            ANTI_RECOIL = ANTI_RECOIL -1;
        }
            set_val(RECOIL_UP,0);
            set_val(RECOIL_DOWN,0);
     
        if(event_press(17)){ 
            set_pvar(SPVAR_2, ANTI_RECOIL);
        }
    }
     if(!ONLY_WITH_SCOPE || get_val(scope_button)) {
        combo_run(anti_Recoil);
        if (get_val(10) <-80) combo_stop (anti_Recoil);
    }
}

    
   
   
   
//-------------------------------------------------------------------------------------------

//COMBO BLOCKS



combo vibrate {
    set_rumble(RUMBLE_A, 100);
    wait(250);
    reset_rumble();
    }
    
combo RAPID_FIRE {
    set_val(fire_button,100);
    wait(1);
    set_val(fire_button,0);
    wait(1);
    set_val(fire_button,0);
    }
   
   
  
combo LT_C {     
    set_val(RY, -25);          
       wait(delay)
       set_val(RX, 25); 
       set_val(RY, 15); 
       wait(delay) 
       set_val(RY, 15); 
       wait(delay)                  
       set_val(RX, -25);
       set_val(RY, 15);
       wait(delay)
     set_val(LY, -25);          
       wait(delay)
       set_val(LX, 25); 
       set_val(LY, 15); 
       wait(delay) 
       set_val(LY, 15); 
       wait(delay)                  
       set_val(LX, -25);
       set_val(LY, 15);
       wait(delay)
    }
combo RT_C {     
  set_val(RY, -35);              
       wait(delay)
       set_val(RX, 35);
       set_val(RY, 25);
       wait(delay) 
       set_val(RY, 25);
       wait(delay)                  
       set_val(RX, -35);
       set_val(RY, 25);
       wait(delay)
       set_val(LY, -35);          
       wait(delay)
       set_val(LX, 35); 
       set_val(LY, 25); 
       wait(delay) 
       set_val(LY, 25); 
       wait(delay)                  
       set_val(LX, -35);
       set_val(LY, 25);
       wait(delay)
    }
    combo Burstfire {
    set_val(XB1_RT, 100);
    wait(1);
    set_val(XB1_RT, 0);
    wait(1);
    set_val(XB1_RT, 100);
    wait(1);
    set_val(XB1_RT, 0);
    wait(1);
    set_val(XB1_RT, 100);
    wait(1);
    set_val(XB1_RT, 0);
}
combo ABS {               
    wait(Speed);
    set_val(Brake, 75);
    wait(Speed);
    set_val(Brake, 75);
}

combo anti_Recoil { // This combo must be the last one
        if(get_val(fire_button)) {
        anti_recoil = get_val(10) + anti_recoil;
        if(anti_recoil > 100) anti_recoil = 100;
        set_val(10, anti_recoil);
        anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
        if(anti_recoil_left > 100) anti_recoil_left = 100;
        set_val(9, anti_recoil_left);
        anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
        if(anti_recoil_right > 100) anti_recoil_right = 100;
        set_val(9, anti_recoil_right);
       }
       }
       

Pin It on Pinterest

Share This