Easy Anti Recoil
13 posts
• Page 2 of 2 • 1, 2
Re: Easy Anti Recoil
J2Kbr wrote:shlips wrote:Any way to use this with the triggers swapped?
Same script with bumpers and triggers swapped.
- Code: Select all
int ToggleAntiRecoil;
int ANTI_RECOIL, ANTI_RECOIL_LEFT, ANTI_RECOIL_RIGHT;
int anti_recoil, anti_recoil_left, anti_recoil_right;
init {
ToggleAntiRecoil = get_pvar(SPVAR_7, 1, 2, 1);
ANTI_RECOIL = get_pvar(SPVAR_12, 0, 100, 30);
ANTI_RECOIL_LEFT = get_pvar(SPVAR_13, 0, 100, 2);
ANTI_RECOIL_RIGHT = get_pvar(SPVAR_14, 0, 100, 0);
}
main {
if (get_val(PS4_L1) && event_press(PS4_SHARE)) {
if (ToggleAntiRecoil == 2) {
ToggleAntiRecoil = 1;
set_pvar(SPVAR_7, ToggleAntiRecoil);
} else if (ToggleAntiRecoil == 1) {
ToggleAntiRecoil = 2;
set_pvar(SPVAR_7, ToggleAntiRecoil);
combo_run(RumbleNotifier);
}
}
if (ToggleAntiRecoil == 2 && !get_val(PS4_R1) && get_val(PS4_L1)) {
if (event_press(PS4_UP)) {
ANTI_RECOIL = ANTI_RECOIL - 1;
if (ANTI_RECOIL < 0) {
ANTI_RECOIL = 0;
}
set_pvar(SPVAR_12, ANTI_RECOIL);
}
if (event_press(PS4_DOWN)) {
ANTI_RECOIL = ANTI_RECOIL + 1;
if (ANTI_RECOIL > 100) {
ANTI_RECOIL = 100;
}
set_pvar(SPVAR_12, ANTI_RECOIL);
}
if (event_press(PS4_LEFT)) {
if (ANTI_RECOIL_RIGHT > 0) {
ANTI_RECOIL_RIGHT = ANTI_RECOIL_RIGHT - 1;
ANTI_RECOIL_LEFT = 0;
} else if (ANTI_RECOIL_RIGHT <= 0 && ANTI_RECOIL_LEFT < 100) {
ANTI_RECOIL_LEFT = ANTI_RECOIL_LEFT + 1;
ANTI_RECOIL_RIGHT = 0;
} else if (ANTI_RECOIL_LEFT >= 100) {
ANTI_RECOIL_LEFT = 100;
ANTI_RECOIL_RIGHT = 0;
}
set_pvar(SPVAR_13, ANTI_RECOIL_LEFT);
set_pvar(SPVAR_14, ANTI_RECOIL_RIGHT);
}
if (event_press(PS4_RIGHT)) {
if (ANTI_RECOIL_LEFT > 0) {
ANTI_RECOIL_LEFT = ANTI_RECOIL_LEFT - 1;
ANTI_RECOIL_RIGHT = 0;
} else if (ANTI_RECOIL_LEFT <= 0 && ANTI_RECOIL_RIGHT < 100) {
ANTI_RECOIL_RIGHT = ANTI_RECOIL_RIGHT + 1;
ANTI_RECOIL_LEFT = 0;
} else if (ANTI_RECOIL_RIGHT >= 100) {
ANTI_RECOIL_RIGHT = 100;
ANTI_RECOIL_LEFT = 0;
}
set_pvar(SPVAR_13, ANTI_RECOIL_LEFT);
set_pvar(SPVAR_14, ANTI_RECOIL_RIGHT);
}
set_val(PS4_UP, 0);set_val(PS4_DOWN, 0);
set_val(PS4_LEFT, 0);set_val(PS4_RIGHT, 0);
}
if (ToggleAntiRecoil == 2 && get_val(PS4_R1)) {
combo_run(AntiRecoil);
}else if (event_release(PS4_R1)) {
combo_stop(AntiRecoil);
}
}
combo RumbleNotifier {
set_rumble(RUMBLE_A, 100);
wait (300);
reset_rumble();
}
combo AntiRecoil {
anti_recoil = get_val(PS4_RY) + ANTI_RECOIL;
if(anti_recoil > 100) {
anti_recoil = 100;
}
set_val(PS4_RY, anti_recoil);
anti_recoil_left = get_val(PS4_RX) - ANTI_RECOIL_LEFT;
if(anti_recoil_left < -100) {
anti_recoil_left = -100;
}
set_val(PS4_RX, anti_recoil_left);
anti_recoil_right = get_val(PS4_RX) + ANTI_RECOIL_RIGHT;
if(anti_recoil_right > 100) {
anti_recoil_right = 100;
}
set_val(PS4_RX, anti_recoil_right);
}
This is awesome...thanks so much j2kbr.
-
shlips - First Sergeant
- Posts: 55
- Joined: Sun Dec 21, 2014 9:01 pm
Re: Easy Anti Recoil
Will this work on a Nintendo Switch for fortnite
-
O.g swayz - First Sergeant
- Posts: 54
- Joined: Tue Feb 05, 2019 3:46 pm
- Location: bundaberg,qld
Re: Easy Anti Recoil
O.g swayz wrote:Will this work on a Nintendo Switch for fortnite
yes, it should work.
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
13 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: UrASimp and 160 guests