//------------------------------------------------------------------------------
// _ __ ___ _____ _____ _ _ _____ _____ _____ _____
//| | / / / | |_ _| / ___| | | | | | _ \ / _ \ / ___| / ___/
//| | __ / / / /| | | | | | | |_| | | | | | | | | | | | | |___
//| | / | / / / / | | | | | | | _ | | | | | | | | | | | _ \___ \
//| |/ |/ / / / | | | | | |___ | | | | | |_| | | |_| | | |_| | ___| |
//|___/|___/ /_/ |_| |_| \_____| |_| |_| |_____/ \_____/ \_____/ /_____/
//
// | RapidFire | ADS Sensitivity Adjustable | Anti-Recoil | QuickScope |
// Version: 1.0
// Published @ ConsoleTuner.com
//------------------------------------------------------------------------------
//SENSITIVITY - INCREASE Adjustable
// use LT + D-pad UP to increase / LT+ D-pad DOWN to decrease
//
//Hold VIEW , then hold MENU to turn RAPIDFIRE ON / OFF.
//If RAPIDFIRE is ON the LED Should turn Purple, If LED 1 goes off it turns blue
//The opposite if RAPIDFIRE is OFF.
//
// Whenever you get in the car or your running disable your rapidfire or your //
// car won't go full speed and you wont be able to run
// To QuickScope hold & release LT on your XB1 or XB360 Controller
// For PS3/PS4 hold & release L2
//------------------------------------------------------------------------------
define RF = XB1_RT; // RapidFire Right Trigger
define INITIAL_STATE = FALSE; // Initial State of RapidFire Combo
define REDUCE_RECOIL = 30; // Change this for more or less anti recoil.
define W1 = 30; // HOLD_TIME of RapidFire Combo
define W2 = 10; // REST_TIME of RapidFire Combo
int SENSITIVITY_INCREASE_BY=20;
int rapid_is_on = INITIAL_STATE;
int shoot_btn;
int aim_btn;
int Sens;
int pvSens;
int anti_r;
init {
if(get_console() == PIO_XB1) {
shoot_btn = 3;
aim_btn = 6;}
else {
shoot_btn = 4;
aim_btn = 7;}
}
main {
set_led(LED_1, 1);
set_led(LED_4, 0);
if(get_val(XB1_VIEW) && event_press(XB1_MENU)) {
rapid_is_on = !rapid_is_on;
}
if(rapid_is_on) {
set_led(LED_1, 0);
set_led(LED_4, 1);
}
if(rapid_is_on && get_val(RF) > 99 ){
combo_run(RapidFire);
} else if(combo_running(RapidFire)) {
combo_stop(RapidFire);
}
// Look at Device monitor
set_val(TRACE_1,SENSITIVITY_INCREASE_BY);
// INCREASE LT+D-pad UP
if(get_val(7) && event_press(13))SENSITIVITY_INCREASE_BY=SENSITIVITY_INCREASE_BY+5;
if(get_val(13) && get_val(7))set_val(13,0);
// DECREASE LT+D-pad DOWN
if(get_val(7) && event_press(14))SENSITIVITY_INCREASE_BY=SENSITIVITY_INCREASE_BY-5;
if(get_val(14) && get_val(7))set_val(14,0);
// SENSITIVITY
if(get_val(aim_btn)){
sensitivity(9, NOT_USE, 100 + SENSITIVITY_INCREASE_BY);
sensitivity(10, NOT_USE, 100 + SENSITIVITY_INCREASE_BY);}
// QUICKSCOPE
if(event_release(XB1_LT)) combo_run(firing);
// ANTI-RECOIL
if(anti_r && get_val(XB1_LT) && get_val(XB1_RT) > 20){
set_val(10,REDUCE_RECOIL);
}
}
combo RapidFire {
set_val(RF, 100);
wait(W1);
set_val(RF, 0);
wait(W2);
set_val(RF, 0);
}
combo firing{
set_val(7,100);
wait(30);
set_val(7,100);
set_val(4, 100);
wait(30);
set_val(4, 0);
set_val(7,0);
set_val(8,0);
combo_stop(firing);
}