Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Destiny 2 v1.1
- // $$$$$$$\ $$\ $$\ $$$$$$\
- // $$ __$$\ $$ | \__| $$ __$$\
- // $$ | $$ | $$$$$$\ $$$$$$$\ $$$$$$\ $$\ $$$$$$$\ $$\ $$\ \__/ $$ |
- // $$ | $$ |$$ __$$\ $$ _____|\_$$ _| $$ |$$ __$$\ $$ | $$ | $$$$$$ |
- // $$ | $$ |$$$$$$$$ |\$$$$$$\ $$ | $$ |$$ | $$ |$$ | $$ | $$ ____/
- // $$ | $$ |$$ ____| \____$$\ $$ |$$\ $$ |$$ | $$ |$$ | $$ | $$ |
- // $$$$$$$ |\$$$$$$$\ $$$$$$$ | \$$$$ |$$ |$$ | $$ |\$$$$$$$ | $$$$$$$$\
- // \_______/ \_______|\_______/ \____/ \__|\__| \__| \____$$ | \________|
- // $$\ $$ |
- // \$$$$$$ |
- // \______/
- //Script has:
- // no recoil
- // aim assist
- // Rapidfire has been removed
- // more to be added
- define HOME = 0;
- define VIEW = 1;
- define MENU = 2;
- define RB = 3;
- define RT = 4;
- define RS = 5;
- define LB = 6;
- define LT = 7;
- define LS = 8;
- define RX = 9;
- define RY = 10;
- define LX = 11;
- define LY = 12;
- define UP = 13;
- define DOWN = 14;
- define LEFT = 15;
- define RIGHT = 16;
- define Y = 17;
- define B = 18;
- define A = 19;
- define X = 20;
- //------------------------------------------------------------------------------------------
- // Special thanks to lex,batts,Excalibur,crescens,the community
- // concocted by Xbl Jedi
- //-------------------------------------------------------------------------------------------
- // LED indications:
- // Green: rapidfire ON - antirecoil ON
- // Pink: antirecoil ON - rapidfire OFF
- // Yellow: rapidfire ON - antirecoil OFF
- // Red: rapidfire OFF - antirecoil OFF;
- // rapidfire has been removed!
- //-------------------------------------------------------------------------------------------
- // INSTRUCTIONS:
- // Hold LT/L2 And Press D-PAD DOWN to switch between Low and High Anti-Recoil
- // Rumbles 1 = Low (Green) 2 = High (Pink)
- // For steady aim you must be standing still meaning not moving.
- // When aiming aim assist wil be active.
- define AR_Release = 70; // change this value to set when antirecoil stops working (min: antirecoil value + 10)
- define Scope_only = TRUE; // if TRUE Antirecoil IS ON only when scoping - if FALSE, is always ON
- int recoil_onoff = TRUE; // if TRUE Antirecoil is ON by default - if FALSE, OFF by default
- int v,i,ar_y;
- int ar_idx;
- int rumble = -1;
- int rumble_t;
- int aa_p = 24;
- int aa_n = -24;
- int aa_delay = 20;
- define time = 2000;
- define FIRE_BTN = 4;
- define ADS_BTN = 7;
- define R_X = 9;
- define R_Y = 10;
- define D_UP = 13;
- define Blue = 1;
- define Red = 2;
- define Green = 3;
- define Pink = 4;
- define SkyBlue = 5;
- define Yellow = 6;
- define White = 7;
- data(0,0,3,0,0,0,0,3);
- //Anti Recoil Values
- const byte AR_T[][] =
- {{10,50,140},
- {10,90,150}};
- const byte AR_V[][] =
- {{15,10},
- {17,15}};
- init{
- led_color(ar_idx);
- }
- main {
- //Aim Assist
- if(get_val(7) && !get_val(4)) combo_run(AA_XY);
- else combo_stop(AA_XY);
- //Toggle ANTI-RECOIL
- if(get_val(7) && event_press(14)) {
- ar_idx = !ar_idx;
- rumble = ar_idx;
- led_color(ar_idx);
- }
- if(get_val(7) && get_val(4)) {
- //Anti-Recoil Values
- if(get_ptime(FIRE_BTN) >= AR_T[ar_idx][0])
- ar_y = AR_V[ar_idx][0];
- if(get_ptime(FIRE_BTN) >= AR_T[ar_idx][1] * 10)
- ar_y = AR_V[ar_idx][1];
- if(get_ptime(FIRE_BTN) >= AR_T[ar_idx][2] * 10)
- ar_y = AR_V[ar_idx][2];
- //CHECK RX
- if(abs(get_val(9)) < ar_y + 5)
- //Set Anti-Recoil Values
- set_val(R_Y,xy_val(R_Y,ar_y));
- }
- //RUMBLE 2 = On, 1 = Off
- if(rumble >= 0) {
- if(!rumble_t)
- set_rumble(RUMBLE_A,100);
- rumble_t += get_rtime();
- if(rumble_t == 250)
- reset_rumble();
- if(rumble_t == 400) {
- rumble--;
- rumble_t = 0;
- }
- }
- }//End Of Main
- combo AA_XY {
- set_val(10,xy_val(10,aa_p));
- wait(aa_delay)
- set_val(9,xy_val(9,aa_p));
- wait(aa_delay)
- set_val(10,xy_val(10,aa_n));
- wait(aa_delay)
- set_val(9,xy_val(9,aa_n));
- wait(aa_delay)
- }
- function xy_val(f_axis,f_val) {
- v = get_val(f_axis);
- if(abs(v) < 10)
- v = 0;
- if(abs(v) < f_val + 5)
- return v + f_val;
- return v;
- }
- function led_color(color) {
- for(i = 0; i <= 3; i++) {
- set_led(i,dbyte((color * 4) + i));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement