stuck at combo loop
7 posts
• Page 1 of 1
stuck at combo loop
Hey Guys I'm on a verge of making a rushing script. It should have same speed of building like on pc. but im stuck on how to code this if anyone can help, ill explain what I need.
how to I code it so the first time I press RIGHT on D-PAD it runs the whole combo, the second time and forth when I click it again it just runs from the loop?
- Code: Select all
#pragma METAINFO("<fortaxe>", 1, 0, "oct-29")
#include <keyboard.gph>
#define R_BUMPER BUTTON_4
#define FIRE_BUTTON BUTTON_5
#define RS_TAP BUTTON_6
#define L_BUMPER BUTTON_7
#define ADS_BUTTON BUTTON_8
#define SPRINT_BUTTON BUTTON_9
#define DUP BUTTON_10
#define DDOWN BUTTON_11
#define DLEFT BUTTON_12
#define DRIGHT BUTTON_13
#define Y_BUTTON BUTTON_14
#define B_BUTTON BUTTON_15
#define JUMP_BUTTON BUTTON_16
#define X_BUTTON BUTTON_17
#define L_STICK_X STICK_2_X
#define L_STICK_Y STICK_2_Y
#define R_STICK_X STICK_1_X
#define R_STICK_Y STICK_1_Y
#define SPACE_BAR 44
#define or ||
int build;
main {
//RUSH BUILD VR3 RIGHT-DPAD
if(get_actual(DRIGHT)) {
set_val(DRIGHT, 0.0);
combo_run(rush3);
}
}
combo rush3 { //FAST TOWER RIGHT-DPAD
set_val(B_BUTTON, 100.0);
wait(30);
set_val(B_BUTTON, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
//start loop here <<<
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(50);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
//end loop here <<<
wait(30);
}
how to I code it so the first time I press RIGHT on D-PAD it runs the whole combo, the second time and forth when I click it again it just runs from the loop?
-
alencroat - Lieutenant
- Posts: 320
- Joined: Sun Oct 15, 2017 5:58 pm
Re: stuck at combo loop
Maybe this?
- Code: Select all
#pragma METAINFO("<fortaxe>", 1, 0, "oct-29")
#include <keyboard.gph>
#define R_BUMPER BUTTON_4
#define FIRE_BUTTON BUTTON_5
#define RS_TAP BUTTON_6
#define L_BUMPER BUTTON_7
#define ADS_BUTTON BUTTON_8
#define SPRINT_BUTTON BUTTON_9
#define DUP BUTTON_10
#define DDOWN BUTTON_11
#define DLEFT BUTTON_12
#define DRIGHT BUTTON_13
#define Y_BUTTON BUTTON_14
#define B_BUTTON BUTTON_15
#define JUMP_BUTTON BUTTON_16
#define X_BUTTON BUTTON_17
#define L_STICK_X STICK_2_X
#define L_STICK_Y STICK_2_Y
#define R_STICK_X STICK_1_X
#define R_STICK_Y STICK_1_Y
#define SPACE_BAR 44
#define or ||
int build;
bool first_press = TRUE;
main {
//RUSH BUILD VR3 RIGHT-DPAD
if(get_actual(DRIGHT)) {
set_val(DRIGHT, 0.0);
if(event_active(DRIGHT)) {
if(first_press) {
first_press = FALSE;
combo_run(rush3_A);
} else {
combo_run(rush3_B);
}
}
}
}
combo rush3_A { //FAST TOWER RIGHT-DPAD
set_val(B_BUTTON, 100.0);
wait(30);
set_val(B_BUTTON, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
call(rush3_B);
}
combo rush3_B {
//start loop here <<<
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(50);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
//end loop here <<<
wait(30);
}
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: stuck at combo loop
that works good but I want to add a kill switch like this : If i hit 3 of these buttons that first_press turns off, and is ready to start again.
just goto add this to the script and its perfecto, but Im trying to add but the code isn't registering the way I added it
- Code: Select all
if (event_active(B_BUTTON) or event_active(Y_BUTTON) or event_active(R_BUMPER)){
first_press = FALSE;
just goto add this to the script and its perfecto, but Im trying to add but the code isn't registering the way I added it
-
alencroat - Lieutenant
- Posts: 320
- Joined: Sun Oct 15, 2017 5:58 pm
Re: stuck at combo loop
Added the logic to reset the first_press variable, please check:
- Code: Select all
#pragma METAINFO("<fortaxe>", 1, 0, "oct-29")
#include <keyboard.gph>
#define R_BUMPER BUTTON_4
#define FIRE_BUTTON BUTTON_5
#define RS_TAP BUTTON_6
#define L_BUMPER BUTTON_7
#define ADS_BUTTON BUTTON_8
#define SPRINT_BUTTON BUTTON_9
#define DUP BUTTON_10
#define DDOWN BUTTON_11
#define DLEFT BUTTON_12
#define DRIGHT BUTTON_13
#define Y_BUTTON BUTTON_14
#define B_BUTTON BUTTON_15
#define JUMP_BUTTON BUTTON_16
#define X_BUTTON BUTTON_17
#define L_STICK_X STICK_2_X
#define L_STICK_Y STICK_2_Y
#define R_STICK_X STICK_1_X
#define R_STICK_Y STICK_1_Y
#define SPACE_BAR 44
#define or ||
int build;
bool first_press = TRUE;
main {
//RUSH BUILD VR3 RIGHT-DPAD
if(get_actual(DRIGHT)) {
set_val(DRIGHT, 0.0);
if(event_active(DRIGHT)) {
if(first_press) {
first_press = FALSE;
combo_run(rush3_A);
} else {
combo_run(rush3_B);
}
}
if(event_active(B_BUTTON) || event_active(Y_BUTTON) || event_active(R_BUMPER)) {
first_press = TRUE;
}
}
}
combo rush3_A { //FAST TOWER RIGHT-DPAD
set_val(B_BUTTON, 100.0);
wait(30);
set_val(B_BUTTON, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
call(rush3_B);
}
combo rush3_B {
//start loop here <<<
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(50);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
//end loop here <<<
wait(30);
}
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: stuck at combo loop
Hmm hitting B, RB or Y doesn't reset it, where next time if I hit right d-pad its not running combo 1 but keeps doing 2
-
alencroat - Lieutenant
- Posts: 320
- Joined: Sun Oct 15, 2017 5:58 pm
Re: stuck at combo loop
you are right, I added this logic in the wrong place, please check the new version:
- Code: Select all
#pragma METAINFO("<fortaxe>", 1, 0, "oct-29")
#include <keyboard.gph>
#define R_BUMPER BUTTON_4
#define FIRE_BUTTON BUTTON_5
#define RS_TAP BUTTON_6
#define L_BUMPER BUTTON_7
#define ADS_BUTTON BUTTON_8
#define SPRINT_BUTTON BUTTON_9
#define DUP BUTTON_10
#define DDOWN BUTTON_11
#define DLEFT BUTTON_12
#define DRIGHT BUTTON_13
#define Y_BUTTON BUTTON_14
#define B_BUTTON BUTTON_15
#define JUMP_BUTTON BUTTON_16
#define X_BUTTON BUTTON_17
#define L_STICK_X STICK_2_X
#define L_STICK_Y STICK_2_Y
#define R_STICK_X STICK_1_X
#define R_STICK_Y STICK_1_Y
#define SPACE_BAR 44
#define or ||
int build;
bool first_press = TRUE;
main {
//RUSH BUILD VR3 RIGHT-DPAD
if(get_actual(DRIGHT)) {
set_val(DRIGHT, 0.0);
if(event_active(DRIGHT)) {
if(first_press) {
first_press = FALSE;
combo_run(rush3_A);
} else {
combo_run(rush3_B);
}
}
}
if(event_active(B_BUTTON) || event_active(Y_BUTTON) || event_active(R_BUMPER)) {
first_press = TRUE;
}
}
combo rush3_A { //FAST TOWER RIGHT-DPAD
set_val(B_BUTTON, 100.0);
wait(30);
set_val(B_BUTTON, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
call(rush3_B);
}
combo rush3_B {
//start loop here <<<
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(30);
set_val(L_BUMPER, 100.0);
wait(30);
set_val(L_BUMPER, 0.0);
wait(30);
set_val(FIRE_BUTTON, 100.0);
wait(30);
set_val(FIRE_BUTTON, 0.0);
wait(50);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
set_val(R_BUMPER, 100.0);
wait(30);
set_val(R_BUMPER, 0.0);
wait(30);
//end loop here <<<
wait(30);
}
ConsoleTuner Support Team
-
J2Kbr - General of the Army
- Posts: 20323
- Joined: Tue Mar 18, 2014 1:39 pm
Re: stuck at combo loop
works good! Thanks allot, there is the code for who ever wants to make ramps fast on fortnite kinda like pros do on pc same speed!!
-
alencroat - Lieutenant
- Posts: 320
- Joined: Sun Oct 15, 2017 5:58 pm
7 posts
• Page 1 of 1
Return to GPC2 Script Programming
Who is online
Users browsing this forum: No registered users and 146 guests