/* * * ADS [define] * *************************************************************************** */ define ADS_BUTTON = XB1_LT; define RIGHT_STICK_X = XB1_RX; define RIGHT_STICK_Y = XB1_RY; // The default is 100 // Going over 100 will increase ADS sensitivity // Going below 100 will decrease ADS sensitivity define SENS_ADS = 123; /////////////////////////////////////////////////////////////////////////////////////////// /* * * RAPID FIRE [define/int] * *************************************************************************** */ define RAPIDFIRE_BUTTON = XB1_RT; define RATE_OF_FIRE = 9; // Range: 1 to 25 RPS (Round/s) between 16 and 18, rapid fire works best if you are planning on using it for the Five-Seven in BO2 // Values higher than 25 would be so fast that the // Game probably will not detect 100% of the events. int RapidFireON = FALSE; int TF_Loop = FALSE; int hold_time, rest_time; init { hold_time = 500 / RATE_OF_FIRE; rest_time = hold_time - 20; if(rest_time < 0) rest_time = 0; } /////////////////////////////////////////////////////////////////////////////////////////// main { vm_tctrl(-9) // Repeat main loop every 1ms. /* * * ADS * *************************************************************************** */ // Adjust sensitivity when the ADS Button is held down if ( get_val(ADS_BUTTON) ) { sensitivity(RIGHT_STICK_X, NOT_USE, SENS_ADS); sensitivity(RIGHT_STICK_Y, NOT_USE, SENS_ADS); } /////////////////////////////////////////////////////////////////////////////////////////// /* * * RAPID FIRE * *************************************************************************** */ if (event_press(CEMU_EXTRA1)) {TF_Loop=!TF_Loop;} if (TF_Loop) {combo_run(RapidFire);} if (!TF_Loop) {combo_stop(RapidFire);} if(event_press(CEMU_EXTRA1)) { // Turns ON and OFF RapidFire RapidFireON = !RapidFireON; if(RapidFireON) { combo_run(RapidFire); } } if(get_val(RAPIDFIRE_BUTTON)) { combo_run(RapidFire); } else if(combo_running(RapidFire)) { combo_stop(RapidFire); } } combo RapidFire { set_val(RAPIDFIRE_BUTTON, 100); wait(hold_time); set_val(RAPIDFIRE_BUTTON, 0); wait(rest_time); set_val(RAPIDFIRE_BUTTON, 0); }