Im having another issue with my script (errors)

GPC2 script programming for Titan Two. Code examples, questions, requests.

Im having another issue with my script (errors)

Postby Exitinc » Fri Mar 20, 2020 8:38 pm

I decided to add something onto my script and I got a lot of errors. I also wanted to add another hold_time and I got an error hope someone can help me out thank you :smile0202:

Code: Select all
#pragma METAINFO("new easy roll", 0, 1, "<VERXTREX>")
 
#include <ps4.gph>
 
bool aa_toggle = !FALSE;
bool aa_toggle1 = !FALSE;
int hold_time = 41;
int hold_time = 39;
 
main {
    if (get_val(PS4_CIRCLE)) {
        combo_run(c_EASY_ROLL);
    }
 
    if((get_val(BUTTON_8) && event_active(BUTTON_11)) || (get_val(BUTTON_11) && event_active(BUTTON_8))) {
        aa_toggle = !aa_toggle;
    }
 
    if((get_val(BUTTON_8) && event_active(BUTTON_12)) || (get_val(BUTTON_12) && event_active(BUTTON_8))) {
        aa_toggle1 = !aa_toggle1;
    }
 
    if(get_val(STICK_1_X)<= +10.00 && get_val(STICK_1_X)>= -10.00){
        set_val(STICK_1_X, 0.00);
    }
 
    if(get_val(STICK_1_Y)<= +10.00 && get_val(STICK_1_Y)>= -10.00){
        set_val(STICK_1_Y, 0.00);
    }
 
    if(get_val(STICK_2_X)<= +10.00 && get_val(STICK_2_X)>= -10.00){
        set_val(STICK_2_X, 0.00);
    }
 
    if(get_val(STICK_2_Y)<= +10.00 && get_val(STICK_2_Y)>= -10.00){
        set_val(STICK_2_Y, 0.00);
    }
 
    if(aa_toggle && get_val(BUTTON_5)){
        combo_run(Rapidfire);
    }
 
    if(event_release(BUTTON_5)){
        combo_stop(Rapidfire);
    }
 
    if(aa_toggle1 && get_val(BUTTON_8)){
        combo_run(Rapidfire1);
    }
 
    if(event_release(BUTTON_8)){
        combo_stop(Rapidfire1);
    }
}
combo Rapidfire {
    set_val(BUTTON_5, 50);
    wait(hold_time);
    set_val(BUTTON_5, 0);
    wait(hold_time);
 
 
}   
 
combo Rapidfire1 {
    set_val(BUTTON_5, 100);
    wait(hold_time);
    set_val(BUTTON_5, 0);
    wait(hold_time);   
}
 
combo c_EASY_ROLL {
    set_val(PS4_CIRCLE, 100);
    wait(40);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(40);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(60);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
}
 
main { if(__run_vm__) {
        if (get_val(PS4_L2)) {
            if (_event_press(PS4_UP)) {
                rf_switch = 0;
            }
            if (_event_press(PS4_DOWN)) {
                rf_switch = 1;
            }
        }
        if (rf_switch) f_colourled(Red);
        else  f_colourled(Blue);
        if (rapid_onoff) {
            if (get_val(BUTTON_5)) {
                if (rf_switch) combo_run(Rapidfire1);
                else  combo_run(Rapidfire);
            }
User avatar
Exitinc
Private First Class
Private First Class
 
Posts: 2
Joined: Thu Mar 12, 2020 11:32 pm

Re: Im having another issue with my script (errors)

Postby Mad » Fri Mar 20, 2020 11:24 pm

Variables cant have the same name, changing it to hold_time1 fixed this.

There was also some old converted code at the bottom causing the rest of the errors, I have removed this.

Code: Select all
#pragma METAINFO("new easy roll", 0, 1, "<VERXTREX>")
 
#include <ps4.gph>
 
bool aa_toggle = !FALSE;
bool aa_toggle1 = !FALSE;
 
int hold_time = 41;
int hold_time1 = 39;
 
main {
    if (get_val(PS4_CIRCLE)) {
        combo_run(c_EASY_ROLL);
    }
 
    if((get_val(BUTTON_8) && event_active(BUTTON_11)) || (get_val(BUTTON_11) && event_active(BUTTON_8))) {
        aa_toggle = !aa_toggle;
    }
 
    if((get_val(BUTTON_8) && event_active(BUTTON_12)) || (get_val(BUTTON_12) && event_active(BUTTON_8))) {
        aa_toggle1 = !aa_toggle1;
    }
 
    if(get_val(STICK_1_X)<= +10.00 && get_val(STICK_1_X)>= -10.00){
        set_val(STICK_1_X, 0.00);
    }
 
    if(get_val(STICK_1_Y)<= +10.00 && get_val(STICK_1_Y)>= -10.00){
        set_val(STICK_1_Y, 0.00);
    }
 
    if(get_val(STICK_2_X)<= +10.00 && get_val(STICK_2_X)>= -10.00){
        set_val(STICK_2_X, 0.00);
    }
 
    if(get_val(STICK_2_Y)<= +10.00 && get_val(STICK_2_Y)>= -10.00){
        set_val(STICK_2_Y, 0.00);
    }
 
    if(aa_toggle && get_val(BUTTON_5)){
        combo_run(Rapidfire);
    }
 
    if(event_release(BUTTON_5)){
        combo_stop(Rapidfire);
    }
 
    if(aa_toggle1 && get_val(BUTTON_8)){
        combo_run(Rapidfire1);
    }
 
    if(event_release(BUTTON_8)){
        combo_stop(Rapidfire1);
    }
}
combo Rapidfire {
    set_val(BUTTON_5, 50);
    wait(hold_time);
    set_val(BUTTON_5, 0);
    wait(hold_time);
 
 
}   
 
combo Rapidfire1 {
    set_val(BUTTON_5, 100);
    wait(hold_time);
    set_val(BUTTON_5, 0);
    wait(hold_time);   
}
 
combo c_EASY_ROLL {
    set_val(PS4_CIRCLE, 100);
    wait(40);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(40);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(60);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
    wait(40);
    set_val(PS4_CROSS, 100);
    wait(40);
    set_val(PS4_CROSS, 0);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am


Return to GPC2 Script Programming

Who is online

Users browsing this forum: No registered users and 179 guests