quick fix please

GPC1 script programming for Titan One. Code examples, questions, requests.

quick fix please

Postby damien » Tue Jun 25, 2019 8:29 pm

when i aim the cross hairs tend to move with out me touching r3 i dont like this can you fix it

Code: Select all
    int accaim_reset;
int accaim_x, accaim_y;
int accaim_sens = 2;
int AUTO_AIM = 2;
 
main {
        // ACC AIM ASSIST
        if(get_val(PS4_L1)) {
            if(event_press(PS4_L1)) accaim_reset = TRUE;
            if(abs(get_val(PS4_RX)) > 20 || abs(get_val(PS4_RY)) > 20) {
                accaim_reset = TRUE;
            } else {
                if(accaim_reset) {
                    accaim_reset = FALSE;
                    accaim_x = get_val(PS4_ACCX);
                    accaim_y = get_val(PS4_ACCY);
                }
                set_val(PS4_RX, inv((get_val(PS4_ACCX) - accaim_x)));
                set_val(PS4_RY, inv((get_val(PS4_ACCY) - accaim_y)));
                sensitivity(PS4_RX, NOT_USE, 140 * accaim_sens);
                sensitivity(PS4_RY, NOT_USE, 150 * accaim_sens);
                deadzone(PS4_RX, PS4_RY, DZ_CIRCLE, 28);
            }
        }
}
 main {
    if(get_val(PS4_L1) && get_val(PS4_R1)) {
        combo_run(Turbo_1);
    }
}
 
 
combo Turbo_1 {
    set_val(PS4_R1, 100);
    wait(17);
    set_val(PS4_R1, 0);
    wait(17);
    set_val(PS4_R1, 0);
}     
User avatar
damien
Staff Sergeant
Staff Sergeant
 
Posts: 11
Joined: Sun Jun 02, 2019 10:35 pm

Re: quick fix please

Postby shadowzach7 » Tue Jun 25, 2019 10:27 pm

Idk what exactly would be causing that on a quick glance however it did not even compile for me so I fixed it to at least compile. What game are you using this for? If I own it I can check it out myself.
Fixed:
Code: Select all
 
int accaim_reset;
int accaim_x, accaim_y;
int accaim_sens = 2;
int AUTO_AIM = 2;
 
main {
    // ACC AIM ASSIST
    if(get_val(PS4_L1))
    {
        if(event_press(PS4_L1))
        {
            accaim_reset = TRUE;
        }
        if(abs(get_val(PS4_RX)) > 20 || abs(get_val(PS4_RY)) > 20)
        {
            accaim_reset = TRUE;
        }
        else
        {
            if(accaim_reset)
            {
                accaim_reset = FALSE;
                accaim_x = get_val(PS4_ACCX);
                accaim_y = get_val(PS4_ACCY);
            }
            set_val(PS4_RX, inv((get_val(PS4_ACCX) - accaim_x)));
            set_val(PS4_RY, inv((get_val(PS4_ACCY) - accaim_y)));
            sensitivity(PS4_RX, NOT_USE, 140 * accaim_sens);
            sensitivity(PS4_RY, NOT_USE, 150 * accaim_sens);
            deadzone(PS4_RX, PS4_RY, DZ_CIRCLE, 28);
        }
    }
    if(get_val(PS4_L1) && get_val(PS4_R1))
    {
        combo_run(c_Turbo_1);
    }
}
combo c_Turbo_1 {
    set_val(PS4_R1, 100);
    wait(17);
    set_val(PS4_R1, 0);
    wait(17);
    set_val(PS4_R1, 0);
} 
 
User avatar
shadowzach7
Sergeant
Sergeant
 
Posts: 9
Joined: Sun Jun 23, 2019 12:07 am

Re: quick fix please

Postby damien » Wed Jun 26, 2019 10:07 am

last of us
User avatar
damien
Staff Sergeant
Staff Sergeant
 
Posts: 11
Joined: Sun Jun 02, 2019 10:35 pm

Re: quick fix please

Postby shadowzach7 » Wed Jun 26, 2019 1:53 pm

Sadly I do not own the game, so hopefully someone else can pick this up and help you. Sorry.
User avatar
shadowzach7
Sergeant
Sergeant
 
Posts: 9
Joined: Sun Jun 23, 2019 12:07 am


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 89 guests