COMBO RUN AOTUMATIC WITHOUT STOPING

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

COMBO RUN AOTUMATIC WITHOUT STOPING

Postby mkmaster » Thu May 19, 2022 7:57 am

I'm attaching the script. He also ran without me pressing anything.
How do you stop it ??

Another question how do I make that pressing the right joystick wave to the left will activate a combo ??
I need it in all directions of the right joystick
please help

Code: Select all
main {
    if(get_val(PS4_RX)) {
        combo_run(Mycombo);
    } else combo_stop(Mycombo);
}
combo Mycombo {
    set_val(PS4_DOWN, 100);
    wait(70);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    wait(40);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_DOWN, 0);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(30);
    set_val(PS4_LEFT, 0);
    set_val(PS4_CROSS, 100);
    wait(50);
    set_val(PS4_CROSS, 0);
}
User avatar
mkmaster
Sergeant First Class
Sergeant First Class
 
Posts: 23
Joined: Tue May 30, 2017 9:43 pm

Re: COMBO RUN AOTUMATIC WITHOUT STOPING

Postby Mad » Thu May 19, 2022 9:33 am

It is running without RX movement because controllers have stick drift so get_val picks that up.
You can set a threshold like this:
Code: Select all
if(abs(get_val(PS4_RX)) >= 15) 

Right stick left would be:
Code: Select all
if(get_val(PS4_RX) <= -15)
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4533
Joined: Wed May 22, 2019 5:39 am

Re: COMBO RUN AOTUMATIC WITHOUT STOPING

Postby mkmaster » Thu May 19, 2022 10:11 am

Code: Select all
main {
    if(abs(get_val(PS4_RX)) >= 15)
        combo_run(Mycombo);
    } else combo_stop(Mycombo);
}
combo Mycombo {
    set_val(PS4_DOWN, 100);
    wait(70);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    wait(40);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_DOWN, 0);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(30);
    set_val(PS4_LEFT, 0);
    set_val(PS4_CROSS, 100);
    wait(50);
    set_val(PS4_CROSS, 0);
}


NOW I HAVE EROR
User avatar
mkmaster
Sergeant First Class
Sergeant First Class
 
Posts: 23
Joined: Tue May 30, 2017 9:43 pm

Re: COMBO RUN AOTUMATIC WITHOUT STOPING

Postby Mad » Thu May 19, 2022 11:09 am

Missing the opening bracket { on line 2.
Code: Select all
main {
    if(abs(get_val(PS4_RX)) >= 15) {
        combo_run(Mycombo);
    } else combo_stop(Mycombo);
}
combo Mycombo {
    set_val(PS4_DOWN, 100);
    wait(70);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    wait(40);
    set_val(PS4_DOWN, 100);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(10);
    set_val(PS4_DOWN, 0);
    set_val(PS4_LEFT, 100);
    set_val(PS4_CROSS, 100);
    wait(30);
    set_val(PS4_LEFT, 0);
    set_val(PS4_CROSS, 100);
    wait(50);
    set_val(PS4_CROSS, 0);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4533
Joined: Wed May 22, 2019 5:39 am


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 94 guests